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