Programmierpraktikum NPDGL I
Öffentliche Typen | Öffentliche Methoden

ODESolver::Euler< Traits > Template-Klassenreferenz

Simple Euler ODE Solver. Mehr ...

#include <odesolver.hh>

Klassendiagramm für ODESolver::Euler< Traits >:
Inheritance graph
[Legende]
Zusammengehörigkeiten von ODESolver::Euler< Traits >:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Typen

typedef Traits::OperatorType OperatorType
 

Type of the space operator \( { \cal L }_h \).


typedef Traits::EvolutionModelType EvolutionModelType
 

Type of the evolution model description.


Öffentliche Methoden

template<class DofVectorType , class DestinationOutputType >
void solve (DofVectorType const &init, DestinationOutputType &destOutput)
 method executing the actual ode solver and solving the differential equation

Ausführliche Beschreibung

template<class Traits>
class ODESolver::Euler< Traits >

Simple Euler ODE Solver.

Template Parameters:
TraitsThe traits class needs to be specification of the class template EulerTraits

Dokumentation der Elementfunktionen

template<class Traits >
template<class DofVectorType , class DestinationOutputType >
void ODESolver::Euler< Traits >::solve ( DofVectorType const &  init,
DestinationOutputType &  destOutput 
) [inline]

method executing the actual ode solver and solving the differential equation

Template Parameters:
DofVectorTypeStorage type holding the vector of degrees of freedom. This type should be derived from DofVectorInterface.
DestinationOutputTypeType of the class handling the intermediate results. This needs to be a class specification of the class template ODEDestinationOutput

Erneute Implementation von ODESolverInterface< Traits >.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: