|
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
.
), the MultiStepGridOperatorSpace may skip certain loops. To take advantage of this, a particular Parameters implementation should take care to force a parameter to exactly zero before returning it, if it is practically zero and if it is calculated in a way that may result in slightly off-zero values. This way, the meaning of "practically zero" is up to the Parameters implementation. 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.
1.8.7