#include <ViscousTensorOp.H>
virtual ViscousTensorOpFactory::~ViscousTensorOpFactory | ( | ) | [inline, virtual] |
ViscousTensorOpFactory::ViscousTensorOpFactory | ( | const Vector< DisjointBoxLayout > & | a_grids, | |
const Vector< RefCountedPtr< LevelData< FluxBox > > > & | a_eta, | |||
const Vector< RefCountedPtr< LevelData< FluxBox > > > & | a_lambda, | |||
const Vector< RefCountedPtr< LevelData< FArrayBox > > > & | a_acoef, | |||
Real | a_alpha, | |||
Real | a_beta, | |||
const Vector< int > & | a_refRatios, | |||
const ProblemDomain & | a_domainCoar, | |||
const Real & | a_dxCoar, | |||
BCFunc | a_bc | |||
) |
ViscousTensorOpFactory::ViscousTensorOpFactory | ( | ) | [inline, private] |
ViscousTensorOpFactory::ViscousTensorOpFactory | ( | const ViscousTensorOpFactory & | a_opin | ) | [inline, private] |
References MayDay::Error().
virtual ViscousTensorOp* ViscousTensorOpFactory::MGnewOp | ( | const ProblemDomain & | a_FineindexSpace, | |
int | a_depth, | |||
bool | a_homoOnly = true | |||
) | [virtual] |
Create an operator at an index space = coarsen(a_fineIndexSpace, 2^a_depth) Return NULL if no such Multigrid level can be created at this a_depth. If a_homoOnly = true, then only homogeneous boundary conditions will be needed.
Implements MGLevelOpFactory< LevelData< FArrayBox > >.
virtual ViscousTensorOp* ViscousTensorOpFactory::AMRnewOp | ( | const ProblemDomain & | a_indexSpace | ) | [virtual] |
return a new operator. this is done with a new call. caller is responsible for deletion
Implements AMRLevelOpFactory< LevelData< FArrayBox > >.
virtual int ViscousTensorOpFactory::refToFiner | ( | const ProblemDomain & | a_indexSpace | ) | const [virtual] |
return refinement ratio to next finer level.
Implements AMRLevelOpFactory< LevelData< FArrayBox > >.
void ViscousTensorOpFactory::operator= | ( | const ViscousTensorOpFactory & | a_opin | ) | [inline, private] |
References MayDay::Error().
Vector<RefCountedPtr<LevelData<FluxBox> > > ViscousTensorOpFactory::m_eta [private] |
Vector<RefCountedPtr<LevelData<FluxBox> > > ViscousTensorOpFactory::m_lambda [private] |
Vector<RefCountedPtr<LevelData<FArrayBox> > > ViscousTensorOpFactory::m_acoef [private] |
LevelData<FArrayBox> ViscousTensorOpFactory::m_phic [private] |
Vector<ProblemDomain> ViscousTensorOpFactory::m_domains [private] |
Vector<Real> ViscousTensorOpFactory::m_dx [private] |
Vector<int> ViscousTensorOpFactory::m_refRatios [private] |
BCFunc ViscousTensorOpFactory::m_bc [private] |
Real ViscousTensorOpFactory::m_alpha [private] |
Real ViscousTensorOpFactory::m_beta [private] |