Programmierpraktikum NPDGL I
|
Interface class for a (possibly) time dependent discrete space operator. Mehr ...
#include <interfaces.hh>
Öffentliche Methoden | |
template<class DofVecType > | |
double | apply (const DofVecType &argument, DofVecType &destination) const |
apply the operator on argument and store result in destination | |
Geschützte Attribute | |
TimeObserver | time_ |
time observer which holds the current time instant to which the operator's state needs to be set. |
Interface class for a (possibly) time dependent discrete space operator.
This is an interface for an operator \( {\cal L}_h(t):V_h \to V_h \) with a time parameter \( t \in \mathbb{R} \).
double SpaceOperator::Interface::apply | ( | const DofVecType & | argument, |
DofVecType & | destination | ||
) | const |
apply the operator on argument and store result in destination
argument | The operators argument |
destination | The Dof vector holding the result of the operator evaluation |
DofVecType | Type of the Dof vector. This type needs to be derived from the DofVectorInterface. |