11 #ifndef _CARTESIANBLOCKROTATECS_H_ 12 #define _CARTESIANBLOCKROTATECS_H_ 21 #include "NamespaceHeader.H" 40 const Box& a_blockBox,
60 const Box& a_box)
const;
96 #include "NamespaceFooter.H" 98 #endif // include guard #define D_DECL6(a, b, c, d, e, f)
Definition: CHArray.H:39
IntVect m_perm
Definition: CartesianBlockRotateCS.H:84
VectorTransformation m_vecTransform
Definition: CartesianBlockRotateCS.H:93
IntVect m_sign
Definition: CartesianBlockRotateCS.H:87
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewFourthOrderCoordSys.H:77
int m_blockNum
Definition: CartesianBlockRotateCS.H:75
IntVect m_blockIndex
Definition: CartesianBlockRotateCS.H:78
RealVect rotateFwd(const RealVect &a_xi) const
RealVect realCoord(const RealVect &a_Xi) const
given coordinate in mapped space, return its location in real space
A FArrayBox-like container for face-centered fluxes.
Definition: FluxBox.H:22
RealVect rotateBack(const RealVect &a_xi) const
virtual void volFlux(FluxBox &a_volFlux, const FluxBox &a_Nt, const Box &a_box) const
computes the volume flux on the faces
static const IntVect Unit
Definition: IntVect.H:663
double Real
Definition: REAL.H:33
RealVect m_blockCenter
Definition: CartesianBlockRotateCS.H:90
Box m_blockBox
Definition: CartesianBlockRotateCS.H:81
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
virtual Real dXdXi(const RealVect &a_Xi, int a_dirX, int a_dirXi) const
note that a_Xi is in mapped space.
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
RealVect mappedCoord(const RealVect &a_x) const
given coordinate in real space, return its location in the mapped space
CartesianBlockRotateCS(int a_blockNum, const IntVect &a_blockIndex, const RealVect &a_dx, const Box &a_blockBox, IntVect a_perm=IntVect(D_DECL6(0, 1, 2, 3, 4, 5)), IntVect a_sign=IntVect::Unit)
constructor
Single Cartesian block.
Definition: CartesianBlockRotateCS.H:28
VectorTransformation vecTransform() const
Definition: CartesianBlockRotateCS.H:69
virtual ~CartesianBlockRotateCS()