ug4
|
interface for pre- and postprocess functions More...
#include <pprocess.h>
Public Types | |
typedef TVector | vector_type |
the vector type More... | |
Public Member Functions | |
virtual void | apply (vector_type &v)=0 |
user-defined pre- or post-process function More... | |
virtual | ~IPProcessVector () |
virtual destructor More... | |
interface for pre- and postprocess functions
This is a base (interface) class for pre- and postprocess operations for solvers. A typical application of these operations is the projections eliminating the kernel parts etc.
This class defines a generic virtual function for the vectors. If the function requires the geometry, the RTTI should be used to cast the vector to the grid gunction type.
TVector | the vector type in the algebra |
typedef TVector ug::IPProcessVector< TVector >::vector_type |
the vector type
|
inlinevirtual |
virtual destructor
|
pure virtual |
user-defined pre- or post-process function
Implemented in ug::Electromagnetism::NedelecProject< class, class >.