DUNE-FEM (unstable)

DuneODE::OdeSolverInterface< DestinationImp > Class Template Referenceabstract

Interface class for ODE Solver. More...

#include <dune/fem/solver/odesolverinterface.hh>

Public Types

typedef Monitor MonitorType
 monitor type
 
typedef DestinationImp DestinationType
 type of destination
 

Public Member Functions

virtual ~OdeSolverInterface ()
 destructor
 
virtual void initialize (const DestinationType &arg)=0
 initialize solver More...
 
virtual void solve (DestinationType &u)
 solve \(\partial_t u = L(u)\) where \(L\) is the internal operator. More...
 
virtual void solve (DestinationType &u, MonitorType &monitor)=0
 solve \(\partial_t u = L(u)\) where \(L\) is the internal operator. More...
 
virtual void description (std::ostream &) const =0
 print description of ODE solver to out stream
 

Protected Member Functions

 OdeSolverInterface ()
 constructor
 

Detailed Description

template<class DestinationImp>
class DuneODE::OdeSolverInterface< DestinationImp >

Interface class for ODE Solver.

Member Function Documentation

◆ initialize()

◆ solve() [1/2]

template<class DestinationImp >
virtual void DuneODE::OdeSolverInterface< DestinationImp >::solve ( DestinationType u)
inlinevirtual

solve \(\partial_t u = L(u)\) where \(L\) is the internal operator.

Parameters
[in]uunknown to solve for

Reimplemented in DuneODE::ExplicitMultiStepSolver< DestinationImp >.

◆ solve() [2/2]


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 5, 22:29, 2024)