Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
GenLevelMGOp< T > Class Template Reference
Pure base class to encapsulate an API for multigrid PDE solvers.
More...
#include <GenLevelMGOp.H>
Inheritance diagram for GenLevelMGOp< T >:
[legend]Collaboration diagram for GenLevelMGOp< T >:
[legend]List of all members.
Public Methods |
| GenLevelMGOp () |
| constructors, destructors, defines Null constructor
|
virtual | ~GenLevelMGOp () |
| Destructor.
|
virtual GenLevelMGOp * | newOp () const=0 |
virtual bool | isDefined () const=0 |
virtual void | smooth (T &a_phi, const T &a_rhs)=0 |
virtual void | bottomSmoother (T &a_phi, const T &a_rhs)=0 |
Detailed Description
template<class T>
class GenLevelMGOp< T >
Pure base class to encapsulate an API for multigrid PDE solvers.
GenLevelMGOp<T> is a pure base class to encapsulate an API multigrid PDE solvers operating on level of data, T.
Constructor & Destructor Documentation
template<class T> |
GenLevelMGOp< T >::GenLevelMGOp |
( |
|
) |
[inline] |
|
|
constructors, destructors, defines Null constructor
Null constructor |
template<class T> |
virtual GenLevelMGOp< T >::~GenLevelMGOp |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
template<class T> |
virtual void GenLevelMGOp< T >::bottomSmoother |
( |
T & |
a_phi, |
|
|
const T & |
a_rhs |
|
) |
[pure virtual] |
|
template<class T> |
virtual bool GenLevelMGOp< T >::isDefined |
( |
|
) |
const [pure virtual] |
|
template<class T> |
virtual GenLevelMGOp* GenLevelMGOp< T >::newOp |
( |
|
) |
const [pure virtual] |
|
template<class T> |
virtual void GenLevelMGOp< T >::smooth |
( |
T & |
a_phi, |
|
|
const T & |
a_rhs |
|
) |
[pure virtual] |
|
The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:19 2003 for EBChombo by
1.2.16