#include <PetscCompGridVTO.H>
Public Member Functions | |
virtual | ~PetscCompGridVTO () |
Destructor. | |
PetscCompGridVTO (Real a_al=0., Real a_beta=1.0) | |
Base class constructor. Called by all subclass constructors. | |
virtual void | clean () |
void | defineCoefs (Real a_alpha, Real a_beta, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_mu, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_lambda, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_a) |
virtual IntVect | getGhostVect () const |
Real | getAlpha () const |
Real | getBeta () const |
void | setAlpha (Real a_b) |
void | setBeta (Real a_b) |
Protected Member Functions | |
virtual void | createOpStencil (IntVect, int, const DataIndex &, StencilTensor &) |
virtual void | applyBCs (IntVect, int, const DataIndex &, Box, StencilTensor &) |
Protected Attributes | |
Real | m_alpha |
Real | m_beta |
Vector< RefCountedPtr < LevelData< FluxBox > > > | m_eta |
Vector< RefCountedPtr < LevelData< FluxBox > > > | m_lamb |
Vector< RefCountedPtr < LevelData< FArrayBox > > > | m_a |
virtual PetscCompGridVTO::~PetscCompGridVTO | ( | ) | [inline, virtual] |
Base class constructor. Called by all subclass constructors.
virtual void PetscCompGridVTO::clean | ( | ) | [virtual] |
void PetscCompGridVTO::defineCoefs | ( | Real | a_alpha, | |
Real | a_beta, | |||
Vector< RefCountedPtr< LevelData< FluxBox > > > & | a_mu, | |||
Vector< RefCountedPtr< LevelData< FluxBox > > > & | a_lambda, | |||
Vector< RefCountedPtr< LevelData< FArrayBox > > > & | a_a | |||
) | [inline] |
virtual IntVect PetscCompGridVTO::getGhostVect | ( | ) | const [inline, virtual] |
virtual void PetscCompGridVTO::createOpStencil | ( | IntVect | , | |
int | , | |||
const DataIndex & | , | |||
StencilTensor & | ||||
) | [protected, virtual] |
Implements PetscCompGrid.
virtual void PetscCompGridVTO::applyBCs | ( | IntVect | , | |
int | , | |||
const DataIndex & | , | |||
Box | , | |||
StencilTensor & | ||||
) | [protected, virtual] |
Reimplemented from PetscCompGrid.
Real PetscCompGridVTO::m_alpha [protected] |
Referenced by defineCoefs(), getAlpha(), and setAlpha().
Real PetscCompGridVTO::m_beta [protected] |
Referenced by defineCoefs(), getBeta(), and setBeta().
Vector<RefCountedPtr<LevelData<FluxBox> > > PetscCompGridVTO::m_eta [protected] |
Referenced by defineCoefs().
Vector<RefCountedPtr<LevelData<FluxBox> > > PetscCompGridVTO::m_lamb [protected] |
Referenced by defineCoefs().
Vector<RefCountedPtr<LevelData<FArrayBox> > > PetscCompGridVTO::m_a [protected] |
Referenced by defineCoefs().