NewPoissonOpFactory Class Reference

#include <NewPoissonOp.H>

Inheritance diagram for NewPoissonOpFactory:

Inheritance graph
[legend]
Collaboration diagram for NewPoissonOpFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

RealVect m_dx
BCFunc m_bc


Constructor & Destructor Documentation

NewPoissonOpFactory::NewPoissonOpFactory (  ) 

NewPoissonOpFactory::NewPoissonOpFactory ( RealVect a_dx,
BCFunc  a_bc 
)

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


Member Function Documentation

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]


Member Data Documentation


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

Generated on Tue Apr 14 14:23:49 2009 for Chombo + EB by  doxygen 1.5.5