#include <inversepower.h>
Public Member Functions | |
InverseIntPower_interaction (double eps, Array< double > const radii) | |
double | energy (double r2, size_t atomi, size_t atomj) const |
double | energy_gradient (double r2, double *gij, size_t atomi, size_t atomj) const |
double | energy_gradient_hessian (double r2, double *gij, double *hij, size_t atomi, size_t atomj) const |
Public Attributes | |
double const | _eps |
double const | _pow |
Array< double > const | _radii |
Definition at line 106 of file inversepower.h.
pele::InverseIntPower_interaction< POW >::InverseIntPower_interaction | ( | double | eps, |
Array< double > const | radii | ||
) | [inline] |
Definition at line 111 of file inversepower.h.
double pele::InverseIntPower_interaction< POW >::energy | ( | double | r2, |
size_t | atomi, | ||
size_t | atomj | ||
) | const [inline] |
Definition at line 118 of file inversepower.h.
double pele::InverseIntPower_interaction< POW >::energy_gradient | ( | double | r2, |
double * | gij, | ||
size_t | atomi, | ||
size_t | atomj | ||
) | const [inline] |
Definition at line 133 of file inversepower.h.
double pele::InverseIntPower_interaction< POW >::energy_gradient_hessian | ( | double | r2, |
double * | gij, | ||
double * | hij, | ||
size_t | atomi, | ||
size_t | atomj | ||
) | const [inline] |
Definition at line 152 of file inversepower.h.
double const pele::InverseIntPower_interaction< POW >::_eps |
Definition at line 107 of file inversepower.h.
double const pele::InverseIntPower_interaction< POW >::_pow |
Definition at line 108 of file inversepower.h.
Array<double> const pele::InverseIntPower_interaction< POW >::_radii |
Definition at line 109 of file inversepower.h.