|
OpenMD 3.2
Molecular Dynamics in the Open
|
SnapshotManager class is an abstract class which maintains a series of snapshots. More...
#include "brains/SnapshotManager.hpp"
Public Member Functions | |
| virtual bool | advance () |
| virtual bool | resetToPrevious () |
| virtual Snapshot * | getSnapshot (int id)=0 |
| Snapshot * | getPrevSnapshot () |
| Returns the pointer of previous snapshot. | |
| Snapshot * | getCurrentSnapshot () |
| Returns the pointer of current snapshot. | |
| int | getAtomStorageLayout () |
| int | getRigidBodyStorageLayout () |
| int | getCutoffGroupStorageLayout () |
Protected Member Functions | |
| SnapshotManager (int atomStorageLayout, int rigidBodyStorageLayout, int cutoffGroupStorageLayout) | |
Protected Attributes | |
| Snapshot * | currentSnapshot_ |
| Snapshot * | previousSnapshot_ |
SnapshotManager class is an abstract class which maintains a series of snapshots.
Definition at line 70 of file SnapshotManager.hpp.
|
inlinevirtual |
Definition at line 72 of file SnapshotManager.hpp.
|
inlineprotected |
Definition at line 104 of file SnapshotManager.hpp.
|
inlinevirtual |
Definition at line 77 of file SnapshotManager.hpp.
|
inline |
Definition at line 94 of file SnapshotManager.hpp.
|
inline |
Returns the pointer of current snapshot.
Definition at line 92 of file SnapshotManager.hpp.
|
inline |
Definition at line 96 of file SnapshotManager.hpp.
|
inline |
Returns the pointer of previous snapshot.
Definition at line 86 of file SnapshotManager.hpp.
|
inline |
Definition at line 95 of file SnapshotManager.hpp.
|
inlinevirtual |
Definition at line 78 of file SnapshotManager.hpp.
|
protected |
Definition at line 111 of file SnapshotManager.hpp.
|
protected |
Definition at line 112 of file SnapshotManager.hpp.