#include <ibtk/IndexUtilities.h>
template<int DIM>
class SAMRAI::pdat::CellIndex< DIM >
Class CellIndex<DIM> implements a simple n-dimensional integer vector for cell centered variables. Cell indices contain an integer index location in AMR index space and are identical to the AMR indices.
- See also
- hier::Index
-
pdat::CellData
-
pdat::CellGeometry
-
pdat::CellIterator
◆ CellIndex() [1/3]
The default constructor for a cell index creates an uninitialized index.
◆ CellIndex() [2/3]
Construct a cell index from a regular AMR index.
◆ CellIndex() [3/3]
The copy constructor creates a cell index equal to the argument.
◆ operator=()
The assignment operator sets the cell index equal to the argument.
◆ operator+=() [1/3]
Plus-equals operator for a cell index and an integer vector.
◆ operator+() [1/3]
Plus operator for a cell index and an integer vector.
◆ operator+=() [2/3]
Plus-equals operator for a cell index and an integer.
◆ operator+() [2/3]
Plus operator for a cell index and an integer.
◆ operator-=() [1/3]
Minus-equals operator for a cell index and an integer vector.
◆ operator-() [1/4]
Minus operator for a cell index and an integer vector.
◆ operator-=() [2/3]
Minus-equals operator for a cell index and an integer.
◆ operator-() [2/4]
Minus operator for a cell index and an integer.
◆ operator*=() [1/3]
Times-equals operator for a cell index and an integer vector.
◆ operator*() [1/3]
Times operator for a cell index and an integer vector.
◆ operator*=() [2/3]
Times-equals operator for a cell index and an integer.
◆ operator*() [2/3]
Times operator for a cell index and an integer.
◆ operator==() [1/2]
Returns true if two cell index objects are equal. All components must be the same for equality.
◆ operator!=() [1/2]
Returns true if two cell index objects are not equal. Any of the components may be different for inequality.
◆ operator+=() [3/3]
Plus-equals operator for an index and an integer vector.
◆ operator+() [3/3]
Plus operator for an index and an integer vector.
◆ operator-=() [3/3]
Minus-equals operator for an index and an integer vector.
◆ operator-() [3/4]
Minus operator for an index and an integer vector.
◆ operator-() [4/4]
Unary minus to negate an integer vector.
◆ operator*=() [3/3]
Times-equals operator for an index and an integer vector.
◆ operator*() [3/3]
Times operator for an index and an integer vector.
◆ operator/=() [1/2]
Assign-quotient operator for an index and an integer vector.
◆ operator/=() [2/2]
Assign-quotient operator for an index and an integer.
◆ operator/() [1/2]
Quotient operator for an index and an integer vector.
◆ operator/() [2/2]
Quotient operator for an index and an integer.
◆ operator()() [1/2]
Return the specified component of the vector. No bounds checking.
◆ operator()() [2/2]
Return the specified component of the vector as a const integer. No bounds checking.
◆ operator int *()
Return a pointer to the beginning of the vector data values.
◆ operator const int *()
Return a const pointer to the beginning of the vector data values.
◆ operator==() [2/2]
Returns true if two vector objects are equal. All components must be the same for equality.
◆ operator!=() [2/2]
Returns true if two vector objects are not equal. Any of the components may be different for inequality.
◆ operator<()
Returns true if each integer in vector is less than corresponding integer in comparison vector.
◆ operator<=()
Returns true if each integer in vector is less or equal to corresponding integer in comparison vector.
◆ operator>()
Returns true if each integer in vector is greater than corresponding integer in comparison vector.
◆ operator>=()
Returns true if each integer in vector is greater or equal to corresponding integer in comparison vector.
◆ min() [1/3]
Return the component-wise minimum of two integer vector objects.
◆ min() [2/3]
Return the minimum entry in an integer vector.
◆ min() [3/3]
Utility function to take the minimum of two integer vector objects.
◆ max() [1/3]
Return the component-wise maximum of two integer vector objects.
◆ max() [2/3]
Return the maximum entry in an integer vector.
◆ max() [3/3]
Utility function to take the maximum of two integer vector objects.
◆ getProduct()
Return the product of the entries in the integer vector.
◆ d_vector
The documentation for this class was generated from the following file: