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

Base parameter class for time stepping scheme parameters. More...

#include <dune/pdelab/gridoperator/common/timesteppingparameterinterface.hh>

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

Public Types

typedef R RealType
 

Public Member Functions

virtual bool implicit () const =0
 Return true if method is implicit. More...
 
virtual unsigned s () const =0
 Return number of stages of the method. More...
 
virtual R a (int r, int i) const =0
 Return entries of the A matrix. More...
 
virtual R b (int r, int i) const =0
 Return entries of the B matrix. More...
 
virtual R d (int r) const =0
 Return entries of the d Vector. More...
 
virtual std::string name () const =0
 Return name of the scheme. More...
 
virtual ~TimeSteppingParameterInterface ()
 every abstract base class has a virtual destructor More...
 

Detailed Description

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

Base parameter class for time stepping scheme parameters.

Template Parameters
RC++ type of the floating point parameters

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class R>
virtual Dune::PDELab::TimeSteppingParameterInterface< R >::~TimeSteppingParameterInterface ( )
inlinevirtual

every abstract base class has a virtual destructor

Member Function Documentation

template<class R>
virtual R Dune::PDELab::TimeSteppingParameterInterface< R >::a ( int  r,
int  i 
) const
pure virtual
template<class R>
virtual R Dune::PDELab::TimeSteppingParameterInterface< R >::b ( int  r,
int  i 
) const
pure virtual
template<class R>
virtual R Dune::PDELab::TimeSteppingParameterInterface< R >::d ( int  r) const
pure virtual
template<class R>
virtual bool Dune::PDELab::TimeSteppingParameterInterface< R >::implicit ( ) const
pure virtual
template<class R>
virtual std::string Dune::PDELab::TimeSteppingParameterInterface< R >::name ( ) const
pure virtual
template<class R>
virtual unsigned Dune::PDELab::TimeSteppingParameterInterface< R >::s ( ) const
pure virtual

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