OpenMD 3.2
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 237 of file LocalIndexManager.hpp.

Member Function Documentation

◆ getAtomIndicesBefore()

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

Definition at line 241 of file LocalIndexManager.hpp.

◆ getBendIndicesBefore()

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

Definition at line 309 of file LocalIndexManager.hpp.

◆ getBondIndicesBefore()

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

Definition at line 293 of file LocalIndexManager.hpp.

◆ getCutoffGroupIndicesBefore()

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

Definition at line 275 of file LocalIndexManager.hpp.

◆ getInversionIndicesBefore()

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

Definition at line 343 of file LocalIndexManager.hpp.

◆ getNextAtomIndex()

int OpenMD::LocalIndexManager::getNextAtomIndex ( )
inline

Definition at line 239 of file LocalIndexManager.hpp.

◆ getNextBendIndex()

int OpenMD::LocalIndexManager::getNextBendIndex ( )
inline

Definition at line 307 of file LocalIndexManager.hpp.

◆ getNextBondIndex()

int OpenMD::LocalIndexManager::getNextBondIndex ( )
inline

Definition at line 291 of file LocalIndexManager.hpp.

◆ getNextCutoffGroupIndex()

int OpenMD::LocalIndexManager::getNextCutoffGroupIndex ( )
inline

Definition at line 273 of file LocalIndexManager.hpp.

◆ getNextInversionIndex()

int OpenMD::LocalIndexManager::getNextInversionIndex ( )
inline

Definition at line 341 of file LocalIndexManager.hpp.

◆ getNextRigidBodyIndex()

int OpenMD::LocalIndexManager::getNextRigidBodyIndex ( )
inline

Definition at line 255 of file LocalIndexManager.hpp.

◆ getNextTorsionIndex()

int OpenMD::LocalIndexManager::getNextTorsionIndex ( )
inline

Definition at line 323 of file LocalIndexManager.hpp.

◆ getRigidBodyIndicesBefore()

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

Definition at line 257 of file LocalIndexManager.hpp.

◆ getTorsionIndicesBefore()

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

Definition at line 325 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [1/3]

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

Definition at line 247 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [2/3]

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

Definition at line 245 of file LocalIndexManager.hpp.

◆ releaseAtomIndex() [3/3]

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

Definition at line 251 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [1/3]

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

Definition at line 315 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [2/3]

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

Definition at line 313 of file LocalIndexManager.hpp.

◆ releaseBendIndex() [3/3]

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

Definition at line 319 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [1/3]

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

Definition at line 299 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [2/3]

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

Definition at line 297 of file LocalIndexManager.hpp.

◆ releaseBondIndex() [3/3]

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

Definition at line 303 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [1/3]

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

Definition at line 283 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [2/3]

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

Definition at line 279 of file LocalIndexManager.hpp.

◆ releaseCutoffGroupIndex() [3/3]

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

Definition at line 287 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [1/3]

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

Definition at line 351 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [2/3]

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

Definition at line 347 of file LocalIndexManager.hpp.

◆ releaseInversionIndex() [3/3]

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

Definition at line 355 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [1/3]

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

Definition at line 265 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [2/3]

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

Definition at line 261 of file LocalIndexManager.hpp.

◆ releaseRigidBodyIndex() [3/3]

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

Definition at line 269 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [1/3]

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

Definition at line 333 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [2/3]

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

Definition at line 329 of file LocalIndexManager.hpp.

◆ releaseTorsionIndex() [3/3]

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

Definition at line 337 of file LocalIndexManager.hpp.


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