34 #ifndef tetherPotentialList_H
35 #define tetherPotentialList_H
62 inline label tetherPotentialIndex
67 void readTetherPotentialDict
Various functions to operate on Lists.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A list of keyword definitions, which are a keyword followed by any number of values (e....
void operator=(const tetherPotentialList &)=delete
Disallow default bitwise assignment.
scalar energy(const label a, const vector rIT) const
vector force(const label a, const vector rIT) const
const List< word > & idMap() const
void buildPotentials(const List< word > &siteIdList, const dictionary &tetherPotentialDict, const List< word > &tetherSiteIdList)
const tetherPotential & tetherPotentialFunction(const label a) const
~tetherPotentialList()
Destructor.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.