|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
DuneODE::SemiImplicitRungeKuttaSourceTerm< ExplicitOperator > Class Template Reference
#include <dune/fem/solver/rungekutta/semiimplicit.hh>
Inheritance diagram for DuneODE::SemiImplicitRungeKuttaSourceTerm< ExplicitOperator >:

Public Types | |
| typedef ExplicitOperator | ExplicitOperatorType |
| typedef ExplicitOperatorType::DestinationType | DestinationType |
Public Member Functions | |
| template<class ButcherTable > | |
| SemiImplicitRungeKuttaSourceTerm (ExplicitOperatorType &explicitOp, const ButcherTable &butcherTable, const Dune::DynamicMatrix< double > &implicitA) | |
| bool | operator() (double time, double timeStepSize, int stage, const DestinationType &u, const std::vector< DestinationType * > &update, DestinationType &source) |
| void | limit (DestinationType &update, const double time) |
| double | initialTimeStepEstimate (double time, const DestinationType &u) const |
| double | timeStepEstimate () const |
Member Typedef Documentation
◆ DestinationType
template<class ExplicitOperator >
| typedef ExplicitOperatorType::DestinationType DuneODE::SemiImplicitRungeKuttaSourceTerm< ExplicitOperator >::DestinationType |
◆ ExplicitOperatorType
template<class ExplicitOperator >
| typedef ExplicitOperator DuneODE::SemiImplicitRungeKuttaSourceTerm< ExplicitOperator >::ExplicitOperatorType |
Constructor & Destructor Documentation
◆ SemiImplicitRungeKuttaSourceTerm()
template<class ExplicitOperator >
template<class ButcherTable >
|
inline |
Member Function Documentation
◆ initialTimeStepEstimate()
template<class ExplicitOperator >
|
inline |
◆ limit()
template<class ExplicitOperator >
|
inline |
◆ operator()()
template<class ExplicitOperator >
|
inline |
◆ timeStepEstimate()
template<class ExplicitOperator >
|
inline |
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