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

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

A_forcefields::SpceCclprotectedstatic
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
B_forcefields::SpceCclprotectedstatic
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
Ccl()forcefields::Cclinline
Ccl(double cutoff, double switchingWidth)forcefields::Cclprotected
charge2_forcefields::SpceCclprotectedstatic
charge_forcefields::SpceCclprotectedstatic
computeHH_O_(const int nAtoms, const double R[], double F[], double &U, const double b[])forcefields::SpceCcl
computeHH_O_(const int nAtoms, const double R[], double F[], double &U, const double b[], const bool fixed[])forcefields::SpceCcl
computePt(int const nAtoms, double positions[], double forces[], double &energy, double const periods[], bool const fixed[])forcefields::PotentialBaseprotected
computeTemplate(const int nMolecules, const double(*const rh1)[H *3], const double(*const rh2)[H *3], const double(*const ro)[O *3], double(*const fh1)[H *3], double(*const fh2)[H *3], double(*const fo)[O *3], double &energy, double const b[], bool const (*const xh1)[H]=0, bool const (*const xh2)[H]=0, bool const (*const xo)[O]=0)forcefields::SpceCclprivate
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
coulombFull(Water &w1, Water &w2, double &U)forcefields::SpceCclprotected
coulombWithCutoff(Water &w1, Water &w2, double &U)forcefields::SpceCclprotected
forcefields::Ccl::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_forcefields::SpceCclprotectedstatic
EPSILON_PTforcefields::PotentialBaseprotectedstatic
getCutoff() constforcefields::PotentialBase
getName() constforcefields::SpceCcl
getSwitchingWidth() constforcefields::PotentialBase
initialiseDtheta(Vector3 const &v1, Vector3 const &v2, Dtheta &dth, double const thetaEquilibrium)forcefields::Cclprotected
initialiseRho(Vector3 const &v, Rho &r)forcefields::SpceCclprivate
intramolecular(Water &water, double &U)forcefields::SpceCclprotected
forcefields::Ccl::intramolecular(double const rh1[], double const rh2[], double const ro[], double fh1[], double fh2[], double fo[], double &energy)forcefields::Cclprotected
forcefields::Ccl::intramolecular(Rho const &ro1, Rho const &ro2, Dtheta const &dth, double &energy, double fh1[], double fh2[], double fo[])forcefields::Cclprotected
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(Water &w1, Water &w2, double &U)forcefields::SpceCclprotected
forcefields::Ccl::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
polarisationEnergy_forcefields::SpceCclprotectedstatic
PotentialBase()forcefields::PotentialBase
PotentialBase(double cutoff, double switchingWidth)forcefields::PotentialBase
re_forcefields::Cclprotectedstatic
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
rhh_forcefields::SpceCclprotectedstatic
ro1_2_ro2_2(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro1_ro2(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro1_ro2_ro_2(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro1_ro2_theta(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro1_ro2_theta_2(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_2(Rho const &ro1, Rho const &ro2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro_2_theta(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_2_theta_2(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_3(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro_3_theta(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_4(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro_ro1_ro2(Rho const &s1, Rho const &s2, double &energy, double &d1, double &d2)forcefields::Cclprivate
ro_ro1_ro2_theta(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_theta(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
ro_theta_2(Rho const &s1, Rho const &s2, Dtheta const &s3, double &energy, double &d1, double &d2, double &d3)forcefields::Cclprivate
roh_forcefields::SpceCclprotectedstatic
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_forcefields::SpceCclprotectedstatic
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
SpceCcl()forcefields::SpceCcl
SpceCcl(double cutoff, double switchingWidth)forcefields::SpceCcl
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
theta_forcefields::SpceCclprotectedstatic
theta_2(Dtheta const &s3, double &energy, double &d3)forcefields::Cclprivate
theta_3(Dtheta const &s3, double &energy, double &d3)forcefields::Cclprivate
theta_4(Dtheta const &s3, double &energy, double &d3)forcefields::Cclprivate
thetae_forcefields::Cclprotectedstatic
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