OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::LocalIndexManager Class Reference

"utils/LocalIndexManager.hpp" More...

#include <LocalIndexManager.hpp>

Public Member Functions

int getNextAtomIndex ()
 
std::vector< int > getAtomIndicesBefore (int index)
 
void releaseAtomIndex (int index)
 
void releaseAtomIndex (int beginIndex, int endIndex)
 
void releaseAtomIndex (std::vector< int > indices)
 
int getNextRigidBodyIndex ()
 
std::vector< int > getRigidBodyIndicesBefore (int index)
 
void releaseRigidBodyIndex (int index)
 
void releaseRigidBodyIndex (int beginIndex, int endIndex)
 
void releaseRigidBodyIndex (std::vector< int > indices)
 
int getNextCutoffGroupIndex ()
 
std::vector< int > getCutoffGroupIndicesBefore (int index)
 
void releaseCutoffGroupIndex (int index)
 
void releaseCutoffGroupIndex (int beginIndex, int endIndex)
 
void releaseCutoffGroupIndex (std::vector< int > indices)
 
int getNextBondIndex ()
 
std::vector< int > getBondIndicesBefore (int index)
 
void releaseBondIndex (int index)
 
void releaseBondIndex (int beginIndex, int endIndex)
 
void releaseBondIndex (std::vector< int > indices)
 
int getNextBendIndex ()
 
std::vector< int > getBendIndicesBefore (int index)
 
void releaseBendIndex (int index)
 
void releaseBendIndex (int beginIndex, int endIndex)
 
void releaseBendIndex (std::vector< int > indices)
 
int getNextTorsionIndex ()
 
std::vector< int > getTorsionIndicesBefore (int index)
 
void releaseTorsionIndex (int index)
 
void releaseTorsionIndex (int beginIndex, int endIndex)
 
void releaseTorsionIndex (std::vector< int > indices)
 
int getNextInversionIndex ()
 
std::vector< int > getInversionIndicesBefore (int index)
 
void releaseInversionIndex (int index)
 
void releaseInversionIndex (int beginIndex, int endIndex)
 
void releaseInversionIndex (std::vector< int > indices)
 

Detailed Description

"utils/LocalIndexManager.hpp"

Definition at line 234 of file LocalIndexManager.hpp.

Member Function Documentation

◆ getAtomIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getAtomIndicesBefore ( int index)
inline

Definition at line 238 of file LocalIndexManager.hpp.

◆ getBendIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getBendIndicesBefore ( int index)
inline

Definition at line 306 of file LocalIndexManager.hpp.

◆ getBondIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getBondIndicesBefore ( int index)
inline

Definition at line 290 of file LocalIndexManager.hpp.

◆ getCutoffGroupIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getCutoffGroupIndicesBefore ( int index)
inline

Definition at line 272 of file LocalIndexManager.hpp.

◆ getInversionIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getInversionIndicesBefore ( int index)
inline

Definition at line 340 of file LocalIndexManager.hpp.

◆ getNextAtomIndex()

int OpenMD::LocalIndexManager::getNextAtomIndex ( )
inline

Definition at line 236 of file LocalIndexManager.hpp.

◆ getNextBendIndex()

int OpenMD::LocalIndexManager::getNextBendIndex ( )
inline

Definition at line 304 of file LocalIndexManager.hpp.

◆ getNextBondIndex()

int OpenMD::LocalIndexManager::getNextBondIndex ( )
inline

Definition at line 288 of file LocalIndexManager.hpp.

◆ getNextCutoffGroupIndex()

int OpenMD::LocalIndexManager::getNextCutoffGroupIndex ( )
inline

Definition at line 270 of file LocalIndexManager.hpp.

◆ getNextInversionIndex()

int OpenMD::LocalIndexManager::getNextInversionIndex ( )
inline

Definition at line 338 of file LocalIndexManager.hpp.

◆ getNextRigidBodyIndex()

int OpenMD::LocalIndexManager::getNextRigidBodyIndex ( )
inline

Definition at line 252 of file LocalIndexManager.hpp.

◆ getNextTorsionIndex()

int OpenMD::LocalIndexManager::getNextTorsionIndex ( )
inline

Definition at line 320 of file LocalIndexManager.hpp.

◆ getRigidBodyIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getRigidBodyIndicesBefore ( int index)
inline

Definition at line 254 of file LocalIndexManager.hpp.

◆ getTorsionIndicesBefore()

std::vector< int > OpenMD::LocalIndexManager::getTorsionIndicesBefore ( int index)
inline

Definition at line 322 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [1/3]

void OpenMD::LocalIndexManager::releaseAtomIndex ( int beginIndex,
int endIndex )
inline

Definition at line 244 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [2/3]

void OpenMD::LocalIndexManager::releaseAtomIndex ( int index)
inline

Definition at line 242 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [3/3]

void OpenMD::LocalIndexManager::releaseAtomIndex ( std::vector< int > indices)
inline

Definition at line 248 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [1/3]

void OpenMD::LocalIndexManager::releaseBendIndex ( int beginIndex,
int endIndex )
inline

Definition at line 312 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [2/3]

void OpenMD::LocalIndexManager::releaseBendIndex ( int index)
inline

Definition at line 310 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [3/3]

void OpenMD::LocalIndexManager::releaseBendIndex ( std::vector< int > indices)
inline

Definition at line 316 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [1/3]

void OpenMD::LocalIndexManager::releaseBondIndex ( int beginIndex,
int endIndex )
inline

Definition at line 296 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [2/3]

void OpenMD::LocalIndexManager::releaseBondIndex ( int index)
inline

Definition at line 294 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [3/3]

void OpenMD::LocalIndexManager::releaseBondIndex ( std::vector< int > indices)
inline

Definition at line 300 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [1/3]

void OpenMD::LocalIndexManager::releaseCutoffGroupIndex ( int beginIndex,
int endIndex )
inline

Definition at line 280 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [2/3]

void OpenMD::LocalIndexManager::releaseCutoffGroupIndex ( int index)
inline

Definition at line 276 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [3/3]

void OpenMD::LocalIndexManager::releaseCutoffGroupIndex ( std::vector< int > indices)
inline

Definition at line 284 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [1/3]

void OpenMD::LocalIndexManager::releaseInversionIndex ( int beginIndex,
int endIndex )
inline

Definition at line 348 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [2/3]

void OpenMD::LocalIndexManager::releaseInversionIndex ( int index)
inline

Definition at line 344 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [3/3]

void OpenMD::LocalIndexManager::releaseInversionIndex ( std::vector< int > indices)
inline

Definition at line 352 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [1/3]

void OpenMD::LocalIndexManager::releaseRigidBodyIndex ( int beginIndex,
int endIndex )
inline

Definition at line 262 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [2/3]

void OpenMD::LocalIndexManager::releaseRigidBodyIndex ( int index)
inline

Definition at line 258 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [3/3]

void OpenMD::LocalIndexManager::releaseRigidBodyIndex ( std::vector< int > indices)
inline

Definition at line 266 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [1/3]

void OpenMD::LocalIndexManager::releaseTorsionIndex ( int beginIndex,
int endIndex )
inline

Definition at line 330 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [2/3]

void OpenMD::LocalIndexManager::releaseTorsionIndex ( int index)
inline

Definition at line 326 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [3/3]

void OpenMD::LocalIndexManager::releaseTorsionIndex ( std::vector< int > indices)
inline

Definition at line 334 of file LocalIndexManager.hpp.


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