MOLMappedPhysics Class Reference

#include <MOLMappedPhysics.H>

Inheritance diagram for MOLMappedPhysics:

Inheritance graph
[legend]

List of all members.


Detailed Description

Extends the base class MOLPhysics to include awareness of mapped grids

Public Member Functions

 MOLMappedPhysics ()
 Constructor.
virtual ~MOLMappedPhysics ()
 Destructor.
virtual void copyTo (MOLMappedPhysics *a_newMOLMP) const
 Copy the data from us into a ptr of the same (base) type.
virtual void setCurrentCoordSys (const NewCoordSys *a_coordSys)
 Set the current coordinate system (default implementation - do nothing).
virtual void setCurrentTime (const Real &a_currentTime)
 Set the current time (default implementation - do nothing).
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 void setUnitNormalBasisPtr (const FluxBox *const a_unitNormalBasisPtr)
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)
virtual Vector< string > auxNames ()

Protected Attributes

Real m_time
NewFourthOrderCoordSysm_coordSys
bool m_haveUnitNormalBasis
FluxBoxm_unitNormalBasisPtr

Private Member Functions

MOLMappedPhysicsoperator= (const MOLMappedPhysics &a_input)
 MOLMappedPhysics (const MOLMappedPhysics &a_input)

Constructor & Destructor Documentation

MOLMappedPhysics::MOLMappedPhysics (  )  [explicit]

Constructor.

virtual MOLMappedPhysics::~MOLMappedPhysics (  )  [virtual]

Destructor.

MOLMappedPhysics::MOLMappedPhysics ( const MOLMappedPhysics a_input  )  [private]


Member Function Documentation

virtual void MOLMappedPhysics::copyTo ( MOLMappedPhysics a_newMOLMP  )  const [virtual]

Copy the data from us into a ptr of the same (base) type.

virtual void MOLMappedPhysics::setCurrentCoordSys ( const NewCoordSys a_coordSys  )  [virtual]

Set the current coordinate system (default implementation - do nothing).

virtual void MOLMappedPhysics::setCurrentTime ( const Real a_currentTime  )  [virtual]

Set the current time (default implementation - do nothing).

virtual void MOLMappedPhysics::primBC ( FArrayBox a_WGdnv,
const FArrayBox a_WLeft,
const FArrayBox a_WRight,
const FArrayBox a_W,
const Real a_time,
const int &  a_dir 
) [virtual]

Set face-averaged primitive state on boundary faces.

Default implementation calls m_bc->primBC. Need to call setUnitNormalBasisPtr() before this.

virtual void MOLMappedPhysics::setUnitNormalBasisPtr ( const FluxBox *const   a_unitNormalBasisPtr  )  [virtual]

virtual void MOLMappedPhysics::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]

virtual void MOLMappedPhysics::getAux ( FArrayBox a_auxFab,
const FArrayBox a_UFab 
) [virtual]

virtual Vector<string> MOLMappedPhysics::auxNames (  )  [virtual]

MOLMappedPhysics& MOLMappedPhysics::operator= ( const MOLMappedPhysics a_input  )  [private]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Tue Dec 12 03:27:25 2017 for Chombo + EB + MF by  doxygen 1.5.5