#include <source/patchdata/cell/CellIndex.h>
Inheritance diagram for SAMRAI::pdat::CellIndex< DIM >:
Public Member Functions | |
CellIndex () | |
CellIndex (const hier::Index< DIM > &rhs) | |
CellIndex (const CellIndex< DIM > &rhs) | |
CellIndex< DIM > & | operator= (const CellIndex< DIM > &rhs) |
~CellIndex () | |
CellIndex< DIM > & | operator+= (const hier::IntVector< DIM > &rhs) |
CellIndex< DIM > | operator+ (const hier::IntVector< DIM > &rhs) const |
CellIndex< DIM > & | operator+= (const int rhs) |
CellIndex< DIM > | operator+ (const int rhs) const |
CellIndex< DIM > & | operator-= (const hier::IntVector< DIM > &rhs) |
CellIndex< DIM > | operator- (const hier::IntVector< DIM > &rhs) const |
CellIndex< DIM > & | operator-= (const int rhs) |
CellIndex< DIM > | operator- (const int rhs) const |
CellIndex< DIM > & | operator *= (const hier::IntVector< DIM > &rhs) |
CellIndex< DIM > | operator * (const hier::IntVector< DIM > &rhs) const |
CellIndex< DIM > & | operator *= (const int rhs) |
CellIndex< DIM > | operator * (const int rhs) const |
bool | operator== (const CellIndex< DIM > &rhs) const |
bool | operator!= (const CellIndex< DIM > &rhs) const |
SAMRAI::pdat::CellIndex< DIM >::CellIndex | ( | ) | [inline] |
The default constructor for a cell index creates an uninitialized index.
SAMRAI::pdat::CellIndex< DIM >::CellIndex | ( | const hier::Index< DIM > & | rhs | ) | [inline] |
Construct a cell index from a regular AMR index.
SAMRAI::pdat::CellIndex< DIM >::CellIndex | ( | const CellIndex< DIM > & | rhs | ) | [inline] |
The copy constructor creates a cell index equal to the argument.
SAMRAI::pdat::CellIndex< DIM >::~CellIndex | ( | ) | [inline] |
The cell index destructor does nothing interesting.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator= | ( | const CellIndex< DIM > & | rhs | ) | [inline] |
The assignment operator sets the cell index equal to the argument.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator+= | ( | const hier::IntVector< DIM > & | rhs | ) | [inline] |
Plus-equals operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator+ | ( | const hier::IntVector< DIM > & | rhs | ) | const [inline] |
Plus operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator+= | ( | const int | rhs | ) | [inline] |
Plus-equals operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator+ | ( | const int | rhs | ) | const [inline] |
Plus operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator-= | ( | const hier::IntVector< DIM > & | rhs | ) | [inline] |
Minus-equals operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator- | ( | const hier::IntVector< DIM > & | rhs | ) | const [inline] |
Minus operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator-= | ( | const int | rhs | ) | [inline] |
Minus-equals operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator- | ( | const int | rhs | ) | const [inline] |
Minus operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator *= | ( | const hier::IntVector< DIM > & | rhs | ) | [inline] |
Times-equals operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator * | ( | const hier::IntVector< DIM > & | rhs | ) | const [inline] |
Times operator for a cell index and an integer vector.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > & SAMRAI::pdat::CellIndex< DIM >::operator *= | ( | const int | rhs | ) | [inline] |
Times-equals operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
CellIndex< DIM > SAMRAI::pdat::CellIndex< DIM >::operator * | ( | const int | rhs | ) | const [inline] |
Times operator for a cell index and an integer.
Reimplemented from SAMRAI::hier::Index< DIM >.
bool SAMRAI::pdat::CellIndex< DIM >::operator== | ( | const CellIndex< DIM > & | rhs | ) | const [inline] |
Returns true if two cell index objects are equal. All components must be the same for equality.
bool SAMRAI::pdat::CellIndex< DIM >::operator!= | ( | const CellIndex< DIM > & | rhs | ) | const [inline] |
Returns true if two cell index objects are not equal. Any of the components may be different for inequality.