BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::ode::ODE Class Referenceabstract

an object that can create an ordinary differential equation More...

#include <cl_ODE.hpp>

Inheritance diagram for belfem::ode::ODE:
[legend]

Public Member Functions

 ODE (const uint aDimension)
virtual ~ODE ()=default
virtual void compute (const real &aT, const Vector< real > &aY, Vector< real > &adYdT)=0
uint dimension () const
 return the number of dimensions of this vector
virtual real check_events (const real &aT, const Vector< real > &aY)

Detailed Description

an object that can create an ordinary differential equation

Constructor & Destructor Documentation

◆ ODE()

belfem::ode::ODE::ODE ( const uint aDimension)
inline

◆ ~ODE()

virtual belfem::ode::ODE::~ODE ( )
virtualdefault

Member Function Documentation

◆ check_events()

virtual real belfem::ode::ODE::check_events ( const real & aT,
const Vector< real > & aY )
inlinevirtual

◆ compute()

virtual void belfem::ode::ODE::compute ( const real & aT,
const Vector< real > & aY,
Vector< real > & adYdT )
pure virtual

Implemented in MyODE.

◆ dimension()

uint belfem::ode::ODE::dimension ( ) const
inline

return the number of dimensions of this vector


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