|
Chombo + EB
3.2
|
#include <ResistivityOp.H>

Public Member Functions | |
| virtual | ~ResistivityOpFactory () |
| ResistivityOpFactory (const Vector< DisjointBoxLayout > &a_grids, const Vector< RefCountedPtr< LevelData< FluxBox > > > &a_eta, Real a_alpha, Real a_beta, const Vector< int > &a_refRatios, const ProblemDomain &a_domainCoar, const Real &a_dxCoar, BCFunc a_bc) | |
| virtual MGLevelOp< LevelData< FArrayBox > > * | MGnewOp (const ProblemDomain &a_FineindexSpace, int depth, bool homoOnly=true) |
| virtual AMRLevelOp< LevelData< FArrayBox > > * | AMRnewOp (const ProblemDomain &a_indexSpace) |
| virtual int | refToFiner (const ProblemDomain &) const |
Public Member Functions inherited from AMRLevelOpFactory< LevelData< FArrayBox > > | |
| virtual | ~AMRLevelOpFactory () |
Public Member Functions inherited from MGLevelOpFactory< LevelData< FArrayBox > > | |
| MGLevelOpFactory () | |
| Base class constructor. More... | |
| virtual | ~MGLevelOpFactory () |
| Destructor. More... | |
Private Member Functions | |
| ResistivityOpFactory () | |
| weak construction is bad More... | |
| ResistivityOpFactory (const ResistivityOpFactory &a_opin) | |
| void | operator= (const ResistivityOpFactory &a_opin) |
Private Attributes | |
| Vector< RefCountedPtr< LevelData< FluxBox > > > | m_eta |
| LevelData< FArrayBox > | m_phic |
| Vector< ProblemDomain > | m_domains |
| Vector< DisjointBoxLayout > | m_boxes |
| Vector< Real > | m_dx |
| Vector< int > | m_refRatios |
| BCFunc | m_bc |
| Real | m_alpha |
| Real | m_beta |
Factory to create ResistivityOps
|
inlinevirtual |
| ResistivityOpFactory::ResistivityOpFactory | ( | const Vector< DisjointBoxLayout > & | a_grids, |
| const Vector< RefCountedPtr< LevelData< FluxBox > > > & | a_eta, | ||
| Real | a_alpha, | ||
| Real | a_beta, | ||
| const Vector< int > & | a_refRatios, | ||
| const ProblemDomain & | a_domainCoar, | ||
| const Real & | a_dxCoar, | ||
| BCFunc | a_bc | ||
| ) |
|
inlineprivate |
weak construction is bad
References MayDay::Error().
|
inlineprivate |
References MayDay::Error().
|
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 |
return a new operator. this is done with a new call. caller is responsible for deletion
Implements AMRLevelOpFactory< LevelData< FArrayBox > >.
|
virtual |
return refinement ratio to next finer level.
Implements AMRLevelOpFactory< LevelData< FArrayBox > >.
|
inlineprivate |
References MayDay::Error().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.13