Namespaces | Macros | Functions | Variables
integrator-euler.t.cpp File Reference
#include <sot/core/factory.hh>
#include <sot/core/integrator-euler.hh>
Include dependency graph for integrator-euler.t.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 dynamicgraph
 
 dynamicgraph::sot
 

Macros

#define SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER(sotClassType, sotSigType, sotCoefType, className)
 

Functions

 dynamicgraph::sot::SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER (IntegratorEuler, double, double, "IntegratorEulerDoubleDouble") SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER(IntegratorEuler
 
IntegratorEulerVectorMatrix dynamicgraph::sot::SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER (IntegratorEuler, Vector, double, "IntegratorEulerVectorDouble") template class IntegratorEuler< double
 

Variables

 dynamicgraph::sot::Matrix
 

Macro Definition Documentation

◆ SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER

#define SOT_FACTORY_TEMPLATE_ENTITY_PLUGIN_EULER (   sotClassType,
  sotSigType,
  sotCoefType,
  className 
)
Value:
template <> \
std::string sotClassType<sotSigType, sotCoefType>::getTypeName(void) { \
return #sotSigType; \
} \
template <> \
const std::string sotClassType<sotSigType, sotCoefType>::CLASS_NAME = \
className; \
template <> \
const std::string &sotClassType<sotSigType, sotCoefType>::getClassName(void) \
const { \
return CLASS_NAME; \
} \
extern "C" { \
Entity *regFunction##_##sotSigType##_##sotCoefType( \
const std::string &objname) { \
return new sotClassType<sotSigType, sotCoefType>(objname); \
} \
EntityRegisterer regObj##_##sotSigType##_##sotCoefType( \
sotClassType<sotSigType, sotCoefType>::CLASS_NAME, \
&regFunction##_##sotSigType##_##sotCoefType); \
}

Definition at line 16 of file integrator-euler.t.cpp.



sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Tue Oct 24 2023 02:26:32