11 #ifndef _MOLMAPPEDPHYSICS_H_ 12 #define _MOLMAPPEDPHYSICS_H_ 20 #include "NamespaceHeader.H" 75 const Real& a_currentTime,
98 #include "NamespaceFooter.H"
Definition: MOLMappedPhysics.H:28
virtual void setCurrentCoordSys(const NewCoordSys *a_coordSys)
Set the current coordinate system (default implementation - do nothing)
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewFourthOrderCoordSys.H:77
Definition: MOLPhysics.H:37
virtual void copyTo(MOLMappedPhysics *a_newMOLMP) const
Copy the data from us into a ptr of the same (base) type.
virtual void primBC(FArrayBox &a_WGdnv, const FArrayBox &a_WLeft, const FArrayBox &a_WRight, const FArrayBox &a_W, const Real &a_time, const int &a_dir)
Set face-averaged primitive state on boundary faces.
virtual Vector< string > auxNames()
virtual void setUnitNormalBasisPtr(const FluxBox *const a_unitNormalBasisPtr)
A FArrayBox-like container for face-centered fluxes.
Definition: FluxBox.H:22
double Real
Definition: REAL.H:33
NewFourthOrderCoordSys * m_coordSys
Definition: MOLMappedPhysics.H:86
virtual void mappedArtVisc(FluxBox &a_NtF, const FArrayBox &a_U, const FluxBox &a_N, const FArrayBox &a_J, const Real &a_alpha, const Real &a_currentTime, const Box &a_box)
virtual void getAux(FArrayBox &a_auxFab, const FArrayBox &a_UFab)
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
MOLMappedPhysics & operator=(const MOLMappedPhysics &a_input)
MOLMappedPhysics()
Constructor.
Definition: FArrayBox.H:45
virtual void setCurrentTime(const Real &a_currentTime)
Set the current time (default implementation - do nothing)
FluxBox * m_unitNormalBasisPtr
Definition: MOLMappedPhysics.H:89
Real m_time
Definition: MOLMappedPhysics.H:85
virtual ~MOLMappedPhysics()
Destructor.
Virtual base class encapsulating mapped-grid coordinate systems.
Definition: NewCoordSys.H:30
bool m_haveUnitNormalBasis
Definition: MOLMappedPhysics.H:88