Public Member Functions | Private Attributes | List of all members
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: