LevelSourceTerm Class Reference

#include <LevelSourceTerm.H>

List of all members.

Public Member Functions

 LevelSourceTerm ()
 Default constructor.
virtual ~LevelSourceTerm ()
 Destructor.
virtual void define (MultiBlockCoordSys *const a_coordSysPtr, const MOLPhysics *const a_molPhysics, const DisjointBoxLayout &a_grids, const RealVect &a_dx)
 Define the object so that time stepping can begin (actual constructor).
virtual void define (MultiBlockCoordSys *const a_coordSysPtr, const MOLPhysics *const a_molPhysics, const DisjointBoxLayout &a_grids)
 Define the object so that time stepping can begin (actual constructor).
virtual LevelSourceTermnew_sourceTerm () const =0
 Object factory for this class. Pure virtual function.
virtual void addSourceTerm (LevelData< FArrayBox > &a_rhs, LevelData< FArrayBox > &a_U)
 Increment a_rhs by source term, using a_U. Pure = 0; virtual function.
virtual void addSourceTerm (LevelData< FArrayBox > &a_rhs, LevelData< FArrayBox > &a_U, const RealVect &a_dx)

Protected Attributes

bool m_isDefined
MultiBlockCoordSysm_coordSysPtr
const MOLPhysicsm_molPhysics
DisjointBoxLayout m_grids

Private Member Functions

void operator= (const LevelSourceTerm &)
 LevelSourceTerm (const LevelSourceTerm &)


Constructor & Destructor Documentation

LevelSourceTerm::LevelSourceTerm (  ) 

Default constructor.

virtual LevelSourceTerm::~LevelSourceTerm (  )  [virtual]

Destructor.

LevelSourceTerm::LevelSourceTerm ( const LevelSourceTerm  )  [private]


Member Function Documentation

virtual void LevelSourceTerm::define ( MultiBlockCoordSys *const   a_coordSysPtr,
const MOLPhysics *const   a_molPhysics,
const DisjointBoxLayout a_grids,
const RealVect a_dx 
) [inline, virtual]

Define the object so that time stepping can begin (actual constructor).

virtual void LevelSourceTerm::define ( MultiBlockCoordSys *const   a_coordSysPtr,
const MOLPhysics *const   a_molPhysics,
const DisjointBoxLayout a_grids 
) [virtual]

Define the object so that time stepping can begin (actual constructor).

virtual LevelSourceTerm* LevelSourceTerm::new_sourceTerm (  )  const [pure virtual]

Object factory for this class. Pure virtual function.

virtual void LevelSourceTerm::addSourceTerm ( LevelData< FArrayBox > &  a_rhs,
LevelData< FArrayBox > &  a_U 
) [inline, virtual]

Increment a_rhs by source term, using a_U. Pure = 0; virtual function.

References MayDay::Error().

Referenced by addSourceTerm().

virtual void LevelSourceTerm::addSourceTerm ( LevelData< FArrayBox > &  a_rhs,
LevelData< FArrayBox > &  a_U,
const RealVect a_dx 
) [inline, virtual]

References addSourceTerm().

void LevelSourceTerm::operator= ( const LevelSourceTerm  )  [private]


Member Data Documentation

bool LevelSourceTerm::m_isDefined [protected]


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

Generated on Mon Jun 26 03:27:13 2017 for Chombo + EB + MF by  doxygen 1.5.5