OGS 6.2.0-97-g4a610c866
NumLib::TimeDiscretizedODESystemBase< NLTag > Class Template Referenceabstract

Detailed Description

template<NonlinearSolverTag NLTag>
class NumLib::TimeDiscretizedODESystemBase< NLTag >

A NonlinearSystem together with some TimeDiscretization scheme.

This is the interface of an ODE towards the TimeLoop. This interface is abstract, it represents any type of first-order ODE.

Template Parameters
NLTaga tag indicating the method used for resolving nonlinearities.

Definition at line 32 of file TimeDiscretizedODESystem.h.

#include <TimeDiscretizedODESystem.h>

Inheritance diagram for NumLib::TimeDiscretizedODESystemBase< NLTag >:
Collaboration diagram for NumLib::TimeDiscretizedODESystemBase< NLTag >:

Public Member Functions

virtual TimeDiscretizationgetTimeDiscretization ()=0
 Exposes the used time discretization scheme. More...
 
- Public Member Functions inherited from NumLib::InternalMatrixStorage
virtual void pushMatrices () const =0
 
virtual ~InternalMatrixStorage ()=default
 

Member Function Documentation

◆ getTimeDiscretization()


The documentation for this class was generated from the following file: