Header of ...
More...
Go to the source code of this file.
#define DECLARE_SIMULATOR_PLUGIN |
Value:extern "C" \
}
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:113
#define WAREABIVERSION_PROC_DECL
Definition: PluggableWare.hpp:72
#define WAREBODY_PROC_DECL
Definition: PluggableWare.hpp:60
Definition: SimulatorSignature.hpp:435
#define WARESIGNATURE_PROC_DECL
Definition: PluggableWare.hpp:66
#define DLLEXPORT
Definition: dllexport.hpp:51
Macro for declaration of simulator and signature hooks
#define DEFINE_SIMULATOR_CLASS |
( |
|
pluginclassname | ) |
|
Value:
{ \
return std::string(openfluid::config::FULL_VERSION); \
} \
\
{ \
return new pluginclassname(); \
}
#define WAREABIVERSION_PROC_DECL
Definition: PluggableWare.hpp:72
#define WAREBODY_PROC_DECL
Definition: PluggableWare.hpp:60
Macro for definition of simulator hook
- Parameters
-
[in] | pluginclassname | The name of the class to instantiate |