#include <source/hierarchy/boxes/Index.h>
Inheritance diagram for SAMRAI::hier::Index< DIM >:
Public Member Functions | |
Index () | |
Index (const int i) | |
Index (const int i, const int j) | |
Index (const int i, const int j, const int k) | |
Index (const tbox::Array< int > i) | |
Index (const Index< DIM > &rhs) | |
Index< DIM > & | operator= (const Index< DIM > &rhs) |
~Index () | |
Index< DIM > & | operator+= (const IntVector< DIM > &rhs) |
Index< DIM > | operator+ (const IntVector< DIM > &rhs) const |
Index< DIM > & | operator+= (const int rhs) |
Index< DIM > | operator+ (const int rhs) const |
Index< DIM > & | operator-= (const IntVector< DIM > &rhs) |
Index< DIM > | operator- (const IntVector< DIM > &rhs) const |
Index< DIM > & | operator-= (const int rhs) |
Index< DIM > | operator- (const int rhs) const |
Index< DIM > & | operator *= (const IntVector< DIM > &rhs) |
Index< DIM > | operator * (const IntVector< DIM > &rhs) const |
Index< DIM > & | operator *= (const int rhs) |
Index< DIM > | operator * (const int rhs) const |
Index< DIM > & | operator/= (const IntVector< DIM > &rhs) |
Index< DIM > | operator/ (const IntVector< DIM > &rhs) const |
Index< DIM > & | operator/= (const int rhs) |
Index< DIM > | operator/ (const int rhs) const |
Class Index<DIM> is translated into classes Index1, Index2, and Index3 after being passed through a preprocessor.
|
The default constructor for Index creates an uninitialized index. |
|
Construct an index with all components equal to the argument. |
|
Construct a two-dimensional index with the value (i,j). |
|
Construct a three-dimensional index with the value (i,j,k). |
|
Construct an n-dimensional index with the values copied from the integer tbox::Array i of size n. |
|
The copy constructor creates an index equal to the argument. |
|
The index destructor does nothing interesting. |
|
The assignment operator sets the index equal to the argument. |
|
Plus-equals operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Plus operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Plus-equals operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Plus operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Minus-equals operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Minus operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Minus-equals operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Minus operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Times-equals operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Times operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Times-equals operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Times operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. Reimplemented in SAMRAI::pdat::CellIndex< DIM >, SAMRAI::pdat::EdgeIndex< DIM >, SAMRAI::pdat::FaceIndex< DIM >, SAMRAI::pdat::NodeIndex< DIM >, and SAMRAI::pdat::SideIndex< DIM >. |
|
Assign-quotient operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Quotient operator for an index and an integer vector. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Assign-quotient operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. |
|
Quotient operator for an index and an integer. Reimplemented from SAMRAI::hier::IntVector< DIM >. |