OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::SimSnapshotManager Class Reference

"brains/SimSnapshotManager.hpp" More...

#include <SimSnapshotManager.hpp>

Inheritance diagram for OpenMD::SimSnapshotManager:

Public Member Functions

 SimSnapshotManager (SimInfo *info, int atomStorageLayout=0, int rigidBodyStorageLayout=0, int cutoffGroupStorageLayout=0)
virtual bool advance ()
virtual bool resetToPrevious ()
virtual Snapshot * getSnapshot (int id)
virtual int getCapacity ()
virtual void setCapacity (int)
Public Member Functions inherited from OpenMD::SnapshotManager
Snapshot * getPrevSnapshot ()
 Returns the pointer of previous snapshot.
Snapshot * getCurrentSnapshot ()
 Returns the pointer of current snapshot.
int getAtomStorageLayout ()
int getRigidBodyStorageLayout ()
int getCutoffGroupStorageLayout ()

Additional Inherited Members

Protected Member Functions inherited from OpenMD::SnapshotManager
 SnapshotManager (int atomStorageLayout, int rigidBodyStorageLayout, int cutoffGroupStorageLayout)
Protected Attributes inherited from OpenMD::SnapshotManager
Snapshot * currentSnapshot_
Snapshot * previousSnapshot_

Detailed Description

"brains/SimSnapshotManager.hpp"

SimSnapshotManager class is the concrete snapshot manager for actual simulation SimSnapshotManager only maintains two snapshots.

See also
PropSimSnapshotManager

Definition at line 72 of file SimSnapshotManager.hpp.

Constructor & Destructor Documentation

◆ SimSnapshotManager()

OpenMD::SimSnapshotManager::SimSnapshotManager ( SimInfo * info,
int atomStorageLayout = 0,
int rigidBodyStorageLayout = 0,
int cutoffGroupStorageLayout = 0 )

Definition at line 55 of file SimSnapshotManager.cpp.

◆ ~SimSnapshotManager()

OpenMD::SimSnapshotManager::~SimSnapshotManager ( )

Definition at line 75 of file SimSnapshotManager.cpp.

Member Function Documentation

◆ advance()

bool OpenMD::SimSnapshotManager::advance ( )
virtual

Reimplemented from OpenMD::SnapshotManager.

Definition at line 82 of file SimSnapshotManager.cpp.

◆ getCapacity()

int OpenMD::SimSnapshotManager::getCapacity ( )
virtual

Definition at line 106 of file SimSnapshotManager.cpp.

◆ getSnapshot()

Snapshot * OpenMD::SimSnapshotManager::getSnapshot ( int id)
virtual

Implements OpenMD::SnapshotManager.

Definition at line 96 of file SimSnapshotManager.cpp.

◆ resetToPrevious()

bool OpenMD::SimSnapshotManager::resetToPrevious ( )
virtual

Reimplemented from OpenMD::SnapshotManager.

Definition at line 89 of file SimSnapshotManager.cpp.

◆ setCapacity()

void OpenMD::SimSnapshotManager::setCapacity ( int )
virtual

Definition at line 108 of file SimSnapshotManager.cpp.


The documentation for this class was generated from the following files: