27 #ifndef SIMULATOR_INTERACTIVESIMULATOR_H 28 #define SIMULATOR_INTERACTIVESIMULATOR_H 52 void getPosition(
int index,
double position[3]) = 0;
58 virtual void doMove(
double dt) = 0;
61 void createPml(
const char* inputFile,
const char* pmlFile) = 0;
64 #endif // SIMULATOR_INTERACTIVESIMULATOR_H virtual void getPosition(int index, double position[3])=0
get current position for one atom
A simulator engine is used to compute the displacements of all atoms of the model.
Definition: Simulator.h:46
Manager of the benchmark tests.
Definition: MonitoringManager.h:50
virtual void createPml(const char *inputFile, const char *pmlFile)=0
Create a pml file from a simulator specific imput file.
virtual void end()=0
end simultor
virtual void init()=0
initialize the simulator
#define MML_API
Definition: MMLAPI.h:43
An interactive simulator is a simulator that we can control step by step (ex: Sofa) ...
Definition: InteractiveSimulator.h:38