26 #ifndef SIMULATOR_SIMULATOR_H
27 #define SIMULATOR_SIMULATOR_H
34 #ifdef MML_GENERATE_GUI
62 virtual void init() = 0;
64 virtual void end() = 0;
66 void updatePositions();
68 virtual void getPosition(
int index,
double position[3])=0;
70 virtual void getForce(
int index,
double force[3])=0;
73 virtual void createPml(
const char* inputFile,
const char* pmlFile)=0;
75 #ifdef MML_GENERATE_GUI
84 #ifdef MML_GENERATE_GUI
91 #endif // SIMULATOR_SIMULATOR_H
MonitoringManager * monitoringManager
monitoring manager
Definition: Simulator.h:82
A simulator engine is used to compute the displacements of all atoms of the model.
Definition: Simulator.h:44
Manager of the benchmark tests.
Definition: MonitoringManager.h:50
CamiTK CamiTKDir txt file(STRINGS"${FIND_CAMITK_USER_BASE_DIR}/CamiTK/CamiTKDir.txt"FIND_CAMITK_USER_DIR_LAST_INSTALL) endif() find_program(CAMITK_CONFIG_EXECUTABLE NAMES camitk-config-debug camitk-config PATH_SUFFIXES"bin"PATHS"$
Definition: FindCamiTK.cmake:80
#define MML_API
Definition: MMLAPI.h:43