11 #ifndef _CARTESIANBLOCKCS_H_ 12 #define _CARTESIANBLOCKCS_H_ 19 #include "NamespaceHeader.H" 38 const Box& a_blockBox);
56 const Box& a_box)
const;
70 #include "NamespaceFooter.H" 72 #endif // include guard RealVect realCoord(const RealVect &a_Xi) const
given coordinate in mapped space, return its location in real space
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewFourthOrderCoordSys.H:77
virtual void volFlux(FluxBox &a_volFlux, const FluxBox &a_Nt, const Box &a_box) const
computes the volume flux on the faces
A FArrayBox-like container for face-centered fluxes.
Definition: FluxBox.H:22
virtual ~CartesianBlockCS()
Single Cartesian block.
Definition: CartesianBlockCS.H:26
Box m_blockBox
Definition: CartesianBlockCS.H:67
double Real
Definition: REAL.H:33
IntVect m_blockIndex
Definition: CartesianBlockCS.H:64
RealVect mappedCoord(const RealVect &a_x) const
given coordinate in real space, return its location in the mapped space
int m_blockNum
Definition: CartesianBlockCS.H:61
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
virtual Real dXdXi(const RealVect &a_Xi, int a_dirX, int a_dirXi) const
note that a_Xi is in mapped space.
CartesianBlockCS(int a_blockNum, const IntVect &a_blockIndex, const RealVect &a_dx, const Box &a_blockBox)
constructor