PoissonOp4Factory Class Reference

#include <PoissonOp4.H>

Inheritance diagram for PoissonOp4Factory:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 PoissonOp4Factory ()
 PoissonOp4Factory (RealVect &a_dx, BCFunc a_bc)
void define (const RealVect &m_dx, BCFunc m_bc)
virtual ~PoissonOp4Factory ()
virtual PoissonOp4MGnewOp (const ProblemDomain &a_FineindexSpace, int a_depth, bool a_homoOnly=true)
virtual void MGreclaim (PoissonOp4 *a_reclaim)

Public Attributes

RealVect m_dx
BCFunc m_bc


Constructor & Destructor Documentation

PoissonOp4Factory::PoissonOp4Factory (  ) 

PoissonOp4Factory::PoissonOp4Factory ( RealVect a_dx,
BCFunc  a_bc 
)

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


Member Function Documentation

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

virtual PoissonOp4* PoissonOp4Factory::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< LevelData< FArrayBox > >.

virtual void PoissonOp4Factory::MGreclaim ( PoissonOp4 a_reclaim  )  [virtual]


Member Data Documentation


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

Generated on Fri Apr 5 04:25:16 2019 for Chombo + EB by  doxygen 1.5.5