Loading...
Searching...
No Matches
PLMD::multicolvar::CatomPack Class Reference

#include <CatomPack.h>

Public Member Functions

double getDerivative (const unsigned &, const unsigned &, const Vector &) const
unsigned getIndex (const unsigned &) const
unsigned getNumberOfAtomsWithDerivatives () const
void resize (const unsigned &)
void setDerivative (const unsigned &, const Tensor &)
void setIndex (const unsigned &, const unsigned &)

Private Attributes

std::vector< Tensorderivs
std::vector< unsigned > indices

Member Function Documentation

◆ getDerivative()

double PLMD::multicolvar::CatomPack::getDerivative ( const unsigned & iatom,
const unsigned & jcomp,
const Vector & df ) const
inline

◆ getIndex()

unsigned PLMD::multicolvar::CatomPack::getIndex ( const unsigned & jind) const
inline

◆ getNumberOfAtomsWithDerivatives()

unsigned PLMD::multicolvar::CatomPack::getNumberOfAtomsWithDerivatives ( ) const
inline

◆ resize()

void PLMD::multicolvar::CatomPack::resize ( const unsigned & size)

◆ setDerivative()

void PLMD::multicolvar::CatomPack::setDerivative ( const unsigned & jind,
const Tensor & der )
inline

◆ setIndex()

void PLMD::multicolvar::CatomPack::setIndex ( const unsigned & jind,
const unsigned & ind )
inline

Member Data Documentation

◆ derivs

std::vector<Tensor> PLMD::multicolvar::CatomPack::derivs
private

◆ indices

std::vector<unsigned> PLMD::multicolvar::CatomPack::indices
private

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