#include <NewPoissonOp.H>
NewPoissonOpFactory::NewPoissonOpFactory |
( |
| ) |
|
NewPoissonOpFactory::NewPoissonOpFactory |
( |
RealVect & |
a_dx, |
|
|
BCFunc |
a_bc |
|
) |
| |
virtual NewPoissonOpFactory::~NewPoissonOpFactory |
( |
| ) |
|
|
inlinevirtual |
void NewPoissonOpFactory::define |
( |
const RealVect & |
m_dx, |
|
|
BCFunc |
m_bc |
|
) |
| |
virtual NewPoissonOp* NewPoissonOpFactory::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< FArrayBox >.
virtual void NewPoissonOpFactory::MGreclaim |
( |
NewPoissonOp * |
a_reclaim | ) |
|
|
virtual |
BCFunc NewPoissonOpFactory::m_bc |
The documentation for this class was generated from the following file: