|
Programmierpraktikum NPDGL I
|
Improved Euler method ODE Solver. Mehr ...
#include <odesolver.hh>


Ö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 | |
Improved Euler method ODE Solver.
| Traits | The traits class needs to be specification of the class template EulerTraits |
| void ODESolver::ImprovedEuler< Traits >::solve | ( | DofVectorType const & | init, |
| DestinationOutputType & | destOutput | ||
| ) | [inline] |
method executing the actual ode solver and solving the differential equation
| DofVectorType | Storage type holding the vector of degrees of freedom. This type should be derived from DofVectorInterface. |
| DestinationOutputType | Type of the class handling the intermediate results. This needs to be a class specification of the class template ODEDestinationOutput |
Erneute Implementation von ODESolverInterface< Traits >.
1.7.3