37#ifndef pairPotentialList_H
38#define pairPotentialList_H
71 inline label pairPotentialIndex
77 void readPairPotentialDict
139 const scalar rIJMagSqr
142 scalar
rMin(
const label a,
const label
b)
const;
144 scalar
dr(
const label a,
const label
b)
const;
146 scalar
rCutSqr(
const label a,
const label
b)
const;
148 scalar
rCut(
const label a,
const label
b)
const;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalar energy(const label a, const label b, const scalar rIJMag) const
scalar force(const label a, const label b, const scalar rIJMag) const
scalar rCut(const label a, const label b) const
scalar rCutMaxSqr() const
const pairPotential & electrostatic() const
bool rCutSqr(const label a, const label b, const scalar rIJMagSqr) const
~pairPotentialList()
Destructor.
scalar dr(const label a, const label b) const
void buildPotentials(const List< word > &idList, const dictionary &pairPotentialDict, const polyMesh &mesh)
const pairPotential & pairPotentialFunction(const label a, const label b) const
scalar rMin(const label a, const label b) const
Mesh consisting of general polyhedral cells.