#include <source/geometry/cartesian/patch_geom/CartesianPatchGeometry.h>
Inheritance diagram for SAMRAI::geom::CartesianPatchGeometry< DIM >:
Public Member Functions | |
CartesianPatchGeometry (const hier::IntVector< DIM > &ratio_to_level_zero, const tbox::Array< tbox::Array< bool > > &touches_regular_bdry, const tbox::Array< tbox::Array< bool > > &touches_periodic_bdry, const double *dx, const double *x_lo, const double *x_hi) | |
~CartesianPatchGeometry () | |
const double * | getDx () const |
const double * | getXLower () const |
const double * | getXUpper () const |
virtual void | printClassData (std::ostream &os) const |
SAMRAI::geom::CartesianPatchGeometry< DIM >::CartesianPatchGeometry | ( | const hier::IntVector< DIM > & | ratio_to_level_zero, | |
const tbox::Array< tbox::Array< bool > > & | touches_regular_bdry, | |||
const tbox::Array< tbox::Array< bool > > & | touches_periodic_bdry, | |||
const double * | dx, | |||
const double * | x_lo, | |||
const double * | x_hi | |||
) |
Constructor for CartesianPatchGeometry class. It simply passes patch boundary information to hier::PatchGeometry base class constructor and allocates storage for spatial coordinates on patch.
SAMRAI::geom::CartesianPatchGeometry< DIM >::~CartesianPatchGeometry | ( | ) |
Destructor for CartesianPatchGeometry deallocates the storage for spatial coordinates on patch.
const double * SAMRAI::geom::CartesianPatchGeometry< DIM >::getDx | ( | ) | const [inline] |
Return const pointer to dx array for patch.
const double * SAMRAI::geom::CartesianPatchGeometry< DIM >::getXLower | ( | ) | const [inline] |
Return const pointer to lower spatial coordinate for patch.
const double * SAMRAI::geom::CartesianPatchGeometry< DIM >::getXUpper | ( | ) | const [inline] |
Return const pointer to upper spatial coordinate for patch.
void SAMRAI::geom::CartesianPatchGeometry< DIM >::printClassData | ( | std::ostream & | os | ) | const [virtual] |
Print CartesianPatchGeometry class data.
Reimplemented from SAMRAI::hier::PatchGeometry< DIM >.