|
| | 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.