#include <wca.h>
Public Member Functions | |
WCA_interaction (double sig, double eps) | |
double | energy (double r2, size_t atom_i, size_t atom_j) const |
double | energy_gradient (double r2, double *gij, size_t atom_i, size_t atom_j) const |
double | energy_gradient_hessian (double r2, double *gij, double *hij, size_t atom_i, size_t atom_j) const |
Public Attributes | |
double const | _C6 |
double const | _C12 |
double const | _6C6 |
double const | _12C12 |
double const | _42C6 |
double const | _156C12 |
double const | _coff2 |
double const | _eps |
Pairwise interaction for Weeks-Chandler-Andersen (WCA) potential
pele::WCA_interaction::WCA_interaction | ( | double | sig, |
double | eps | ||
) | [inline] |
double pele::WCA_interaction::energy | ( | double | r2, |
size_t | atom_i, | ||
size_t | atom_j | ||
) | const [inline] |
double pele::WCA_interaction::energy_gradient | ( | double | r2, |
double * | gij, | ||
size_t | atom_i, | ||
size_t | atom_j | ||
) | const [inline] |
double pele::WCA_interaction::energy_gradient_hessian | ( | double | r2, |
double * | gij, | ||
double * | hij, | ||
size_t | atom_i, | ||
size_t | atom_j | ||
) | const [inline] |
double const pele::WCA_interaction::_12C12 |
double const pele::WCA_interaction::_156C12 |
double const pele::WCA_interaction::_42C6 |
double const pele::WCA_interaction::_6C6 |
double const pele::WCA_interaction::_C12 |
double const pele::WCA_interaction::_C6 |
double const pele::WCA_interaction::_coff2 |
double const pele::WCA_interaction::_eps |