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 list of keyword definitions, which are a keyword followed by a number of values (eg...
bool rCutSqr(const label a, const label b, const scalar rIJMagSqr) const
const pairPotential & pairPotentialFunction(const label a, const label b) const
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
void buildPotentials(const List< word > &idList, const dictionary &pairPotentialDict, const polyMesh &mesh)
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
scalar rMin(const label a, const label b) const
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Mesh consisting of general polyhedral cells.
scalar dr(const label a, const label b) const
scalar rCut(const label a, const label b) const
~pairPotentialList()
Destructor.
scalar force(const label a, const label b, const scalar rIJMag) const
const pairPotential & electrostatic() const
scalar rCutMaxSqr() const
scalar energy(const label a, const label b, const scalar rIJMag) const