|
| ArtisynthSimulator (MonitoringManager *monitoringManager) |
| constructor More...
|
|
| ArtisynthSimulator (MonitoringManager *monitoringManager, const char *file) |
| constructor More...
|
|
virtual void | createPml (const char *inputFile, const char *pmlFile) |
| Create a pml file from an imput file. More...
|
|
bool | doCalc () |
| make entire simulation ans store results of all step More...
|
|
void | end () |
| end simultor More...
|
|
void | getForce (int index, double force[3]) |
| get current force for one atom More...
|
|
int | getMaxStep () |
| get the number of steps after simulation More...
|
|
void | getPosition (int index, double position[3]) |
| get current position for one atom (use parameters) More...
|
|
double | getTime (int step) |
| get the time of simulation of a given step More...
|
|
void | init () |
| initialize simulator More...
|
|
| ~ArtisynthSimulator () |
| destructor More...
|
|
void | createPml (const char *inputFile, const char *pmlFile) override=0 |
| Create a pml file from an imput file. More...
|
|
virtual bool | doCalc ()=0 |
| make entire simulation ans store results of all step More...
|
|
void | end () override=0 |
| end simultor More...
|
|
virtual int | getMaxStep ()=0 |
| get the number of steps after simulation More...
|
|
void | getPosition (int index, double position[3]) override=0 |
| get current position for one atom (use parameters) More...
|
|
virtual double | getTime (int step)=0 |
| get the time of simulation of a given step More...
|
|
void | init () override=0 |
| initialize simulator More...
|
|
| NonInteractiveSimulator (MonitoringManager *monitoringManager) |
| constructor More...
|
|
| NonInteractiveSimulator (MonitoringManager *monitoringManager, const char *file) |
| constructor More...
|
|
| ~NonInteractiveSimulator () override=default |
| destructor More...
|
|
virtual void | createPml (const char *inputFile, const char *pmlFile)=0 |
| Create a pml file from a simulator specific imput file. More...
|
|
virtual void | end ()=0 |
| end simultor More...
|
|
virtual void | getForce (int index, double force[3])=0 |
| get current force for one atom More...
|
|
virtual void | getPosition (int index, double position[3])=0 |
| get current position for one atom More...
|
|
virtual void | init ()=0 |
| initialize the simulator More...
|
|
| Simulator (MonitoringManager *monitoringManager) |
| default constructor build a simulation from context provided by monitoringManager More...
|
|
| Simulator (MonitoringManager *monitoringManager, const char *file) |
| constructor with simulator file build a simulation from context provided by monitoringManager and physical model provided by a simulator specific input file More...
|
|
void | updatePositions () |
| update all current positions and store last positions More...
|
|
virtual | ~Simulator ()=default |
| destructor More...
|
|
Simulator class to use Artisynth as simulation engine.