NewPoissonOp4Factory Class Reference

#include <NewPoissonOp4.H>

Inheritance diagram for NewPoissonOp4Factory:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 NewPoissonOp4Factory ()
 NewPoissonOp4Factory (RealVect &a_dx, BCFunc a_bc)
void define (const RealVect &m_dx, BCFunc m_bc)
virtual ~NewPoissonOp4Factory ()
virtual NewPoissonOp4MGnewOp (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


Constructor & Destructor Documentation

NewPoissonOp4Factory::NewPoissonOp4Factory (  ) 

NewPoissonOp4Factory::NewPoissonOp4Factory ( RealVect a_dx,
BCFunc  a_bc 
)

virtual NewPoissonOp4Factory::~NewPoissonOp4Factory (  )  [inline, virtual]


Member Function Documentation

void NewPoissonOp4Factory::define ( const RealVect m_dx,
BCFunc  m_bc 
)

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]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Mon Nov 20 04:03:51 2017 for Chombo + EB by  doxygen 1.5.5