|
dune-fem 2.8.0
|
#include <dune/fem/solver/multistep.hh>

Public Types | |
| typedef Operator::DestinationType | DestinationType |
| typedef DestinationType::DiscreteFunctionSpaceType | SpaceType |
Public Member Functions | |
| ExplMultiStepBase (Operator &op, TimeProviderBase &tp, int pord, bool verbose=true) | |
| constructor | |
| ~ExplMultiStepBase () | |
| destructor | |
| void | initialize (const DestinationType &U0) |
| apply operator once to get dt estimate | |
| void | solve (DestinationType &U0) |
| solve the system | |
| void | solveRK (DestinationType &U0) |
| solve the system | |
Protected Attributes | |
| std::vector< std::vector< double > > | a |
| std::vector< double > | b |
| std::vector< double > | c |
| size_t | steps_ |
| double | gamma_ |
| std::vector< DestinationType * > | Uj |
| std::vector< DestinationType * > | Fj |
| std::vector< double > | deltat_ |
| bool | msInit |
| bool | msFirst |
| const int | ord_ |
| const Operator & | op_ |
| TimeProviderBase & | tp_ |
| bool | initialized_ |
| typedef Operator::DestinationType DuneODE::ExplMultiStepBase< Operator >::DestinationType |
| typedef DestinationType::DiscreteFunctionSpaceType DuneODE::ExplMultiStepBase< Operator >::SpaceType |
|
inline |
constructor
| [in] | op | Operator ![]() |
| [in] | tp | TimeProvider |
| [in] | pord | polynomial order |
| [in] | verbose | verbosity |
|
inline |
destructor
|
inline |
apply operator once to get dt estimate
|
inline |
solve the system
|
inline |
solve the system
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |