dune-pdelab
2.0.0
|
Base parameter class for multi step time schemes. More...
#include <dune/pdelab/multistep/parameter.hh>
Public Types | |
typedef value_type_ | value_type |
export type of the parameters More... | |
Public Member Functions | |
virtual unsigned | steps () const =0 |
Return number of steps of the method. More... | |
virtual value_type | alpha (int step, int deriv) const =0 |
Return alpha coefficients. More... | |
virtual std::string | name () const =0 |
Return name of the scheme. More... | |
virtual | ~MultiStepParameterInterface () |
every abstract base class has a virtual destructor More... | |
Static Public Attributes | |
static const unsigned | order = order_ |
Order of the problems this method is apropriate for. More... | |
Base parameter class for multi step time schemes.
value_type_ | C++ type of the floating point parameters |
order_ | Order of the ODE's this scheme is apropriate for. |
typedef value_type_ Dune::PDELab::MultiStepParameterInterface< value_type_, order_ >::value_type |
export type of the parameters
|
inlinevirtual |
every abstract base class has a virtual destructor
|
pure virtual |
Return alpha coefficients.
Return .
Implemented in Dune::PDELab::NewmarkBetaParameters< value_type >, and Dune::PDELab::CentralDifferencesParameters< value_type >.
|
pure virtual |
Return name of the scheme.
Implemented in Dune::PDELab::NewmarkBetaParameters< value_type >, and Dune::PDELab::CentralDifferencesParameters< value_type >.
Referenced by Dune::PDELab::MultiStepMethod< T, MGOS, PDESolver, TrialV, TestV >::apply().
|
pure virtual |
Return number of steps of the method.
Implemented in Dune::PDELab::NewmarkBetaParameters< value_type >, and Dune::PDELab::CentralDifferencesParameters< value_type >.
|
static |
Order of the problems this method is apropriate for.