ODESolver< T, T_SET > Class Template Reference

#include <TAPsODESolvers.hpp>

Inheritance diagram for ODESolver< T, T_SET >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 ODESolver ()
virtual void SetSize (int vectorSize)=0
virtual void Solve (VectorSet< T_SET > &x0, VectorSet< T_SET > &xEnd, T t0, T t1, DerivFunc dxdt, void *userData)=0
virtual ~ODESolver ()

Protected Types

typedef bool(* DerivFunc )(T t, VectorSet< T_SET > &x, VectorSet< T_SET > &xdot, void *userData)


Detailed Description

template<typename T, typename T_SET = T>
class ODESolver< T, T_SET >

Definition at line 59 of file TAPsODESolvers.hpp.


Member Typedef Documentation

template<typename T, typename T_SET = T>
typedef bool(* ODESolver< T, T_SET >::DerivFunc)(T t,VectorSet< T_SET > &x,VectorSet< T_SET > &xdot,void *userData) [protected]


Constructor & Destructor Documentation

template<typename T, typename T_SET = T>
ODESolver< T, T_SET >::ODESolver (  )  [inline]

Definition at line 85 of file TAPsODESolvers.hpp.

00085 {}

template<typename T, typename T_SET = T>
virtual ODESolver< T, T_SET >::~ODESolver (  )  [inline, virtual]

Definition at line 87 of file TAPsODESolvers.hpp.

00087 {}


Member Function Documentation

template<typename T, typename T_SET = T>
virtual void ODESolver< T, T_SET >::SetSize ( int  vectorSize  )  [pure virtual]

template<typename T, typename T_SET = T>
virtual void ODESolver< T, T_SET >::Solve ( VectorSet< T_SET > &  x0,
VectorSet< T_SET > &  xEnd,
t0,
t1,
DerivFunc  dxdt,
void *  userData 
) [pure virtual]


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

Generated on Mon Oct 13 11:45:40 2008 for TAPs by  doxygen 1.5.6