dune-pdelab  2.0.0
Public Types | Public Member Functions | List of all members
Dune::PDELab::RK4Parameter< R > Class Template Reference

Parameters to turn the ExplicitOneStepMethod into a classical fourth order Runge-Kutta method. More...

#include <dune/pdelab/instationary/onestep.hh>

Inheritance diagram for Dune::PDELab::RK4Parameter< R >:
Inheritance graph

Public Types

typedef R RealType
 

Public Member Functions

 RK4Parameter ()
 
virtual bool implicit () const
 Return true if method is implicit. More...
 
virtual unsigned s () const
 Return number of stages s of the method. More...
 
virtual R a (int r, int i) const
 Return entries of the A matrix. More...
 
virtual R b (int r, int i) const
 Return entries of the B matrix. More...
 
virtual R d (int i) const
 Return entries of the d Vector. More...
 
virtual std::string name () const
 Return name of the scheme. More...
 

Detailed Description

template<class R>
class Dune::PDELab::RK4Parameter< R >

Parameters to turn the ExplicitOneStepMethod into a classical fourth order Runge-Kutta method.

Template Parameters
RC++ type of the floating point parameters

Member Typedef Documentation

template<class R>
typedef R Dune::PDELab::TimeSteppingParameterInterface< R >::RealType
inherited

Constructor & Destructor Documentation

template<class R >
Dune::PDELab::RK4Parameter< R >::RK4Parameter ( )
inline

Member Function Documentation

template<class R >
virtual R Dune::PDELab::RK4Parameter< R >::a ( int  r,
int  i 
) const
inlinevirtual

Return entries of the A matrix.

Note
that r ∈ 1,...,s and i ∈ 0,...,r

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.

template<class R >
virtual R Dune::PDELab::RK4Parameter< R >::b ( int  r,
int  i 
) const
inlinevirtual

Return entries of the B matrix.

Note
that r ∈ 1,...,s and i ∈ 0,...,r

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.

template<class R >
virtual R Dune::PDELab::RK4Parameter< R >::d ( int  i) const
inlinevirtual

Return entries of the d Vector.

Note
that i ∈ 0,...,s

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.

template<class R >
virtual bool Dune::PDELab::RK4Parameter< R >::implicit ( ) const
inlinevirtual

Return true if method is implicit.

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.

template<class R >
virtual std::string Dune::PDELab::RK4Parameter< R >::name ( ) const
inlinevirtual

Return name of the scheme.

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.

template<class R >
virtual unsigned Dune::PDELab::RK4Parameter< R >::s ( ) const
inlinevirtual

Return number of stages s of the method.

Implements Dune::PDELab::TimeSteppingParameterInterface< R >.


The documentation for this class was generated from the following file: