Loading...
Searching...
No Matches
forcefields::PotentialBase Member List

This is the complete list of members for forcefields::PotentialBase, including all inherited members.

addForces(ChargeGroup< N, R, F > const &g1, ChargeGroup< N, R, F > &g2)forcefields::PotentialBaseprotected
applyPeriodicity0(double r, double const period)forcefields::PotentialBasestatic
applyPeriodicity0(double r[], double const periods[])forcefields::PotentialBasestatic
applyPeriodicity1(double r, int const axis)forcefields::PotentialBaseprotected
applyPeriodicity1(double r[])forcefields::PotentialBaseprotected
calculateCentre(double const r1[], double const r2[], double rc[])forcefields::PotentialBaseprotected
calculateCentre(double const r1[], double const r2[], double const r3[], double rc[])forcefields::PotentialBaseprotected
calculateWeightedCentre(double const w1, double const w2, double const w3, double const r1[], double const r2[], double const r3[], double rc[])forcefields::PotentialBaseprotected
computePt(int const nAtoms, double positions[], double forces[], double &energy, double const periods[], bool const fixed[])forcefields::PotentialBaseprotected
coulomb(const double r1[], const double r2[], double f1[], double f2[], double &u, double const qq)forcefields::PotentialBaseprotected
coulomb(double distance, double &force, double &energy, double const qq)forcefields::PotentialBaseprotected
coulombWithCutoff(const double r1[], const double r2[], double f1[], double f2[], double &u, double const qq)forcefields::PotentialBaseprotected
crossProduct(const double v[], const double w[], double e[])forcefields::PotentialBaseinlineprotectedstatic
cutoff_forcefields::PotentialBaseprotected
distance(const double x[], const double y[], double z[], double &z1, double &z2)forcefields::PotentialBaseprotected
distance(const double x[], const double y[], double z[], double &z1)forcefields::PotentialBaseprotected
distance(const double x[], const double y[], double z[])forcefields::PotentialBaseprotected
distance(const double x[], const double y[], double &z1)forcefields::PotentialBaseprotected
distance(const double x[], const double y[], Vector3 &z)forcefields::PotentialBaseprotected
divide(double v[], double const divisor)forcefields::PotentialBaseinlineprotectedstatic
dotProduct(double const v[], double const w[])forcefields::PotentialBaseinlineprotectedstatic
epsilon(double const A, double const B)forcefields::PotentialBaseprotectedstatic
EPSILON_PTforcefields::PotentialBaseprotectedstatic
getCutoff() constforcefields::PotentialBase
getSwitchingWidth() constforcefields::PotentialBase
isoscelesBase(double length, double angle)forcefields::PotentialBaseprotectedstatic
lennardJones(double const distance, double &force, double &energy, double const epsilon, double const sigma)forcefields::PotentialBaseprotected
lennardJones(const double R1[], const double R2[], double F1[], double F2[], double &E, double const epsilon, double const sigma)forcefields::PotentialBaseprotected
lennardJonesWithCutoff(double const r1[], double const r2[], double f1[], double f2[], double &energy, double const epsilon, double const sigma)forcefields::PotentialBaseprotected
multiply(double v[], double const factor)forcefields::PotentialBaseinlineprotectedstatic
norm(double const v[])forcefields::PotentialBaseinlineprotectedstatic
normalise(double v[])forcefields::PotentialBaseinlineprotectedstatic
ONE_OVER_4_PI_EPSILON0forcefields::PotentialBaseprotectedstatic
periods_forcefields::PotentialBaseprotected
PotentialBase()forcefields::PotentialBase
PotentialBase(double cutoff, double switchingWidth)forcefields::PotentialBase
restrainAngle(double const r1[], double const r2[], double const r3[], double f1[], double f2[], double f3[], double &u, const double k, const double aeq)forcefields::PotentialBaseprotected
restrainLength(const double R1[], const double R2[], double F1[], double F2[], double &u, const double k, const double r0)forcefields::PotentialBaseprotected
setCutoff(double cutoff)forcefields::PotentialBase
setPeriodicity(const double periods[])forcefields::PotentialBaseprotected
setSwitchingWidth(double width)forcefields::PotentialBase
sigma(double const A, double const B)forcefields::PotentialBaseprotectedstatic
SIGMA_PTforcefields::PotentialBaseprotectedstatic
smithKongEpsilon(double sigma1, double epsilon1, double sigma2, double epsilon2)forcefields::PotentialBaseprotectedstatic
smithKongSigma(double sigma1, double epsilon1, double sigma2, double epsilon2)forcefields::PotentialBaseprotectedstatic
spreadForce(double f1[], double f2[], double const fc[])forcefields::PotentialBaseprotected
spreadForce(double f1[], double f2[], double f3[], double const fc[])forcefields::PotentialBaseprotected
spreadWeightedForce(double const w1, double const w2, double const w3, double f1[], double f2[], double f3[], double const fc[])forcefields::PotentialBaseprotected
switching(ChargeGroup< N, R, F > &g1, ChargeGroup< N, R, F > &g2, double &energy, double cutoff, double switchingWidth)forcefields::PotentialBaseprotected
switching(double const distance, double &force, double &energy)forcefields::PotentialBaseprotected
switching(double const r1[], double const r2[], double f1[], double f2[], double &energy)forcefields::PotentialBaseprotected
switchingWidth_forcefields::PotentialBaseprotected
unBreak0(double const r, double const ref, double const period)forcefields::PotentialBaseprotectedstatic
unBreak0(double r[], double const ref[], double const periods[])forcefields::PotentialBaseprotectedstatic
unBreak1(double const r, double const ref, int const axis)forcefields::PotentialBaseprotected
unBreak1(double r[], double const ref[])forcefields::PotentialBaseprotected
~PotentialBase()forcefields::PotentialBaseinlinevirtual