Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

AMRLevelOpFactory< T > Class Template Reference

#include <AMRMultiGrid.H>

Inheritance diagram for AMRLevelOpFactory< T >:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelOpFactory< T >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T>
class AMRLevelOpFactory< T >

Factory to create AMRLevelOps


Public Member Functions

virtual ~AMRLevelOpFactory ()
virtual AMRLevelOp< T > * AMRnewOp (const ProblemDomain &a_indexSpace)=0
virtual int refToFiner (const ProblemDomain &a_indexSpace) const=0


Constructor & Destructor Documentation

template<class T>
virtual AMRLevelOpFactory< T >::~AMRLevelOpFactory  )  [inline, virtual]
 


Member Function Documentation

template<class T>
virtual AMRLevelOp<T>* AMRLevelOpFactory< T >::AMRnewOp const ProblemDomain a_indexSpace  )  [pure virtual]
 

return a new operator. this is done with a new call. caller is responsible for deletion

Implemented in AMRNodeOpFactory, AMRPoissonOpFactory, ResistivityOpFactory, VCAMRPoissonOpFactory, and ViscousTensorOpFactory.

template<class T>
virtual int AMRLevelOpFactory< T >::refToFiner const ProblemDomain a_indexSpace  )  const [pure virtual]
 

return refinement ratio to next finer level.

Implemented in AMRNodeOpFactory, AMRPoissonOpFactory, ResistivityOpFactory, VCAMRPoissonOpFactory, and ViscousTensorOpFactory.


The documentation for this class was generated from the following file:
Generated on Fri May 4 13:31:27 2007 for Chombo by doxygen 1.3.6