Sandals  v0.0.0
A C++ library for ODEs/DAEs integration
Loading...
Searching...
No Matches
Sandals::IVP< Real, N, M > Class Template Reference

Class container for an initial value problem (IVP) of ODEs/DAEs. More...

#include <IVP.hh>

Public Types

using VectorF = typename Implicit<Real, N, M>::VectorF

Public Member Functions

 Implicit (VectorF const &ics)

Private Attributes

VectorF m_ics

Detailed Description

template<typename Real, Integer N, Integer M>
class Sandals::IVP< Real, N, M >

Class container for an initial value problem (IVP) of ordinary differential equations (ODEs) or differential algebraic equations (DAEs).

Template Parameters
RealThe scalar number type.
NThe dimension of the implicit ODE system.
MThe dimension of the invariants manifold.

Member Typedef Documentation

◆ VectorF

template<typename Real, Integer N, Integer M>
using Sandals::IVP< Real, N, M >::VectorF = typename Implicit<Real, N, M>::VectorF

Templetized vector type.

Member Function Documentation

◆ Implicit()

template<typename Real, Integer N, Integer M>
Sandals::IVP< Real, N, M >::Implicit ( VectorF const & ics)
inline

Class constructor for the initial value problem (IVP).

Parameters
[in]icsInitial conditions vector.

Member Data Documentation

◆ m_ics

template<typename Real, Integer N, Integer M>
VectorF Sandals::IVP< Real, N, M >::m_ics
private

Initial conditions vector.


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