OGS 6.3.0-179-g962fdcd4e.dirty.20200403132553
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 33 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: