|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
DuneODE::ExplMultiStepBase< Operator > Class Template Reference
#include <dune/fem/solver/multistep.hh>
Inheritance diagram for DuneODE::ExplMultiStepBase< Operator >:

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_ |
Detailed Description
- Newly added:
- Base class for explicit multistep method.
Member Typedef Documentation
◆ DestinationType
| typedef Operator::DestinationType DuneODE::ExplMultiStepBase< Operator >::DestinationType |
◆ SpaceType
| typedef DestinationType::DiscreteFunctionSpaceType DuneODE::ExplMultiStepBase< Operator >::SpaceType |
Constructor & Destructor Documentation
◆ ExplMultiStepBase()
|
inline |
constructor
- Parameters
-
[in] op Operator \(L\) [in] tp TimeProvider [in] pord polynomial order [in] verbose verbosity
◆ ~ExplMultiStepBase()
|
inline |
destructor
Member Function Documentation
◆ initialize()
|
inline |
apply operator once to get dt estimate
◆ solve()
|
inline |
solve the system
◆ solveRK()
|
inline |
solve the system
Member Data Documentation
◆ a
|
protected |
◆ b
|
protected |
◆ c
|
protected |
◆ deltat_
|
protected |
◆ Fj
|
protected |
◆ gamma_
|
protected |
◆ initialized_
|
protected |
◆ msFirst
|
protected |
◆ msInit
|
protected |
◆ op_
◆ ord_
◆ steps_
|
protected |
◆ tp_
|
protected |
◆ Uj
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8