#include <NewPoissonOp4.H>

Public Member Functions | |
| NewPoissonOp4Factory () | |
| NewPoissonOp4Factory (RealVect &a_dx, BCFunc a_bc) | |
| void | define (const RealVect &m_dx, BCFunc m_bc) |
| virtual | ~NewPoissonOp4Factory () |
| virtual NewPoissonOp4 * | MGnewOp (const ProblemDomain &a_FineindexSpace, int a_depth, bool a_homoOnly=true) |
| virtual void | MGreclaim (NewPoissonOp4 *a_reclaim) |
Public Attributes | |
| RealVect | m_dx |
| BCFunc | m_bc |
| NewPoissonOp4Factory::NewPoissonOp4Factory | ( | ) |
| virtual NewPoissonOp4Factory::~NewPoissonOp4Factory | ( | ) | [inline, virtual] |
| virtual NewPoissonOp4* NewPoissonOp4Factory::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 NewPoissonOp4Factory::MGreclaim | ( | NewPoissonOp4 * | a_reclaim | ) | [virtual] |
1.5.5