Exotica
Classes | Namespaces | Macros | Typedefs | Enumerations
dynamics_solver.h File Reference
#include <exotica_core/factory.h>
#include <exotica_core/object.h>
#include <exotica_core/property.h>
#include <exotica_core/tools.h>
#include <exotica_core/dynamics_solver_initializer.h>
Include dependency graph for dynamics_solver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  exotica::AbstractDynamicsSolver< T, NX, NU >
 

Namespaces

 exotica
 

Macros

#define REGISTER_DYNAMICS_SOLVER_TYPE(TYPE, DERIV)   EXOTICA_CORE_REGISTER(exotica::DynamicsSolver, TYPE, DERIV)
 

Typedefs

typedef AbstractDynamicsSolver< double, Eigen::Dynamic, Eigen::Dynamic > exotica::DynamicsSolver
 
typedef std::shared_ptr< exotica::DynamicsSolverexotica::DynamicsSolverPtr
 

Enumerations

enum  exotica::Integrator { exotica::RK1 = 0, exotica::SymplecticEuler, exotica::RK2, exotica::RK4 }
 

Macro Definition Documentation

◆ REGISTER_DYNAMICS_SOLVER_TYPE

#define REGISTER_DYNAMICS_SOLVER_TYPE (   TYPE,
  DERIV 
)    EXOTICA_CORE_REGISTER(exotica::DynamicsSolver, TYPE, DERIV)