Definition in file Integrator.h.
#include <matrix/Matrix.h>
#include <utils/Functor.h>
#include <utils/Time.h>
#include <vector.h>
Include dependency graph for Integrator.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | O_SESSAME |
Classes | |
class | O_SESSAME::Integrator |
Interface class to the Integrator algorithm strategies. More... | |
Typedefs | |
typedef Vector(* | vectorFuncPtr )(const Vector &_vectorFuncPtrParams) |
A generalized pointer to a function that takes a vector as a parameter and returns a vector. | |
typedef Vector(* | odeFunc )(const double &_time, const Vector &_state, const Matrix &_parameters, vectorFuncPtr _funcPtr) |
defines a pointer to an integrator's right-hand side (RHS) function | |
typedef Vector(* | odeFunctor )(const ssfTime &_time, const Vector &_integratingState, Orbit *_pOrbit, Attitude *_pAttitude, const Matrix &_parameters, const Functor &_forceFunctorPtr) |
defines a pointer to an integrator's right-hand side (RHS) function using a functor for the arbitrary vector function |