Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
gte::OdeSolver< Real, TVector > Class Template Referenceabstract

#include <GteOdeSolver.h>

Inheritance diagram for gte::OdeSolver< Real, TVector >:
Inheritance graph
[legend]

Public Member Functions

Real GetTDelta () const
 
void SetTDelta (Real tDelta)
 
virtual void Update (Real tIn, TVector const &xIn, Real &tOut, TVector &xOut)=0
 
virtual ~OdeSolver ()
 

Protected Member Functions

 OdeSolver (Real tDelta, std::function< TVector(Real, TVector const &)> const &F)
 

Protected Attributes

std::function< TVector(Real, TVector const &)> mFunction
 
Real mTDelta
 

Detailed Description

template<typename Real, typename TVector>
class gte::OdeSolver< Real, TVector >

Definition at line 23 of file GteOdeSolver.h.

Constructor & Destructor Documentation

template<typename Real , typename TVector >
gte::OdeSolver< Real, TVector >::~OdeSolver ( )
virtual

Definition at line 51 of file GteOdeSolver.h.

template<typename Real , typename TVector >
gte::OdeSolver< Real, TVector >::OdeSolver ( Real  tDelta,
std::function< TVector(Real, TVector const &)> const &  F 
)
protected

Definition at line 56 of file GteOdeSolver.h.

Member Function Documentation

template<typename Real , typename TVector >
Real gte::OdeSolver< Real, TVector >::GetTDelta ( ) const
inline

Definition at line 71 of file GteOdeSolver.h.

template<typename Real , typename TVector >
void gte::OdeSolver< Real, TVector >::SetTDelta ( Real  tDelta)
inline

Definition at line 65 of file GteOdeSolver.h.

template<typename Real , typename TVector >
virtual void gte::OdeSolver< Real, TVector >::Update ( Real  tIn,
TVector const &  xIn,
Real &  tOut,
TVector &  xOut 
)
pure virtual

Member Data Documentation

template<typename Real , typename TVector >
std::function<TVector(Real, TVector const&)> gte::OdeSolver< Real, TVector >::mFunction
protected

Definition at line 46 of file GteOdeSolver.h.

template<typename Real , typename TVector >
Real gte::OdeSolver< Real, TVector >::mTDelta
protected

Definition at line 45 of file GteOdeSolver.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06