26 #ifndef SIMULATOR_SIMULATOR_H
27 #define SIMULATOR_SIMULATOR_H
35 #ifdef MML_GENERATE_GUI
64 virtual void init() = 0;
66 virtual void end() = 0;
68 void updatePositions();
70 virtual void getPosition(
int index,
double position[3])=0;
72 virtual void getForce(
int index,
double force[3])=0;
75 virtual void createPml(
const char* inputFile,
const char*
pmlFile)=0;
77 #ifdef MML_GENERATE_GUI
86 #ifdef MML_GENERATE_GUI
93 #endif // SIMULATOR_SIMULATOR_H
MonitoringManager * monitoringManager
monitoring manager
Definition: Simulator.h:84
void init()
Definition: obj2pml.cpp:213
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
#define MML_API
Definition: MMLAPI.h:43
string pmlFile
Definition: pml2ansys.cpp:36