summaryrefslogtreecommitdiff
path: root/doc/source/reference/c-api.array.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/reference/c-api.array.rst')
-rw-r--r--doc/source/reference/c-api.array.rst39
1 files changed, 1 insertions, 38 deletions
diff --git a/doc/source/reference/c-api.array.rst b/doc/source/reference/c-api.array.rst
index a522e64fc..8ce362079 100644
--- a/doc/source/reference/c-api.array.rst
+++ b/doc/source/reference/c-api.array.rst
@@ -1994,7 +1994,7 @@ cost of a slight overhead.
bounds should be ordered for each dimension (bounds[2*i] <= bounds[2*i+1]).
The mode should be one of:
-
+
* NPY_NEIGHBORHOOD_ITER_ZERO_PADDING: zero padding. Outside bounds values
will be 0.
* NPY_NEIGHBORHOOD_ITER_ONE_PADDING: one padding, Outside bounds values
@@ -2025,9 +2025,6 @@ cost of a slight overhead.
- If the position of iter is changed, any subsequent call to
PyArrayNeighborhoodIter_Next is undefined behavior, and
PyArrayNeighborhoodIter_Reset must be called.
- - If the coordinates point to a point outside the array, the iterator
- points to an item which contains 0 of the same type as iter. More
- elaborate schemes (constants, mirroring, repeat) may be implemented later.
.. code-block:: c
@@ -2063,40 +2060,6 @@ cost of a slight overhead.
neighborhood. Calling this function after every point of the
neighborhood has been visited is undefined.
-.. cfunction:: int PyArrayNeighborhoodIter_ResetConstant(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_Reset, but only works for 0, 1 and
- constant padding. This is faster than the general function as it does not
- need to test for the mode every time. In debug mode (-DDEBUG), an assert
- tests for mismatch with the mode of the iterator,
-
-.. cfunction:: int PyArrayNeighborhoodIter_ResetMirror(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_ResetConstant, but only works for mirror
- padding.
-
-.. cfunction:: int PyArrayNeighborhoodIter_ResetCircular(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_ResetConstant, but only works for circular
- padding.
-
-.. cfunction:: int PyArrayNeighborhoodIter_NextConstant(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_Next, but only works for 0, 1 and
- constant padding. This is faster than the general function as it does not
- need to test for the mode every time. In debug mode (-DDEBUG), an assert
- tests for mismatch with the mode of the iterator,
-
-.. cfunction:: int PyArrayNeighborhoodIter_NextMirror(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_NextConstant, but only works for mirror
- padding.
-
-.. cfunction:: int PyArrayNeighborhoodIter_NextCircular(PyArrayNeighborhoodIterObject* iter)
-
- Same as PyArrayNeighborhoodIter_NextConstant, but only works for circular
- padding.
-
Array Scalars
-------------