11 #ifndef _ANALYTICCS_H_
12 #define _ANALYTICCS_H_
19 #include "NamespaceHeader.H"
81 #include "NamespaceFooter.H"
AnalyticCSFactory(RefCountedPtr< VectorFunction > a_X, RefCountedPtr< VectorFunction > a_Xi, RefCountedPtr< TensorFunction > a_J)
constructor
Definition: AnalyticCS.H:61
Definition: RealTensor.H:24
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewFourthOrderCoordSys.H:77
RefCountedPtr< VectorFunction > m_Xi
Definition: AnalyticCS.H:47
RefCountedPtr< TensorFunction > m_J
Definition: AnalyticCS.H:77
RefCountedPtr< TensorFunction > m_J
Definition: AnalyticCS.H:48
RealVect m_Xi0
Definition: AnalyticCS.H:52
pure-virtual base class defining factory interface for CoordSys
Definition: NewCoordSys.H:236
RefCountedPtr< VectorFunction > m_X
Definition: AnalyticCS.H:47
double Real
Definition: REAL.H:33
virtual NewCoordSys * getCoordSys(const ProblemDomain &a_domain, const RealVect &a_dx) const
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RealVect realCoord(const RealVect &a_X) const
given coordinate in mapped space, return its location in real space
RefCountedPtr< VectorFunction > m_X
Definition: AnalyticCS.H:76
RealTensor m_J0
Definition: AnalyticCS.H:51
Definition: AnalyticCS.H:24
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewCoordSys.H:30
RefCountedPtr< VectorFunction > m_Xi
Definition: AnalyticCS.H:76
RealVect mappedCoord(const RealVect &a_x) const
given coordinate in real space, return its location in the mapped space
Real dXdXi(const RealVect &a_Xi, int a_dirX, int a_dirXi) const
note that a_Xi is in mapped space.