#include <interaction.hpp>
Dihedral::Dihedral |
( |
const vector< flt > |
cosvals, |
|
|
const vector< flt > |
sinvals = vector<flt>() , |
|
|
bool |
usepow = true |
|
) |
| |
flt Dihedral::dU_dcostheta |
( |
const flt |
theta | ) |
const |
flt Dihedral::dU_dcostheta_cos |
( |
const flt |
costheta | ) |
const |
|
protected |
flt Dihedral::energy |
( |
const Vec & |
diff1, |
|
|
const Vec & |
diff2, |
|
|
const Vec & |
diff3 |
|
) |
| const |
|
inline |
flt Dihedral::energy |
( |
flt |
ang | ) |
const |
array< Vec, 4 > Dihedral::forces |
( |
const Vec & |
diff1, |
|
|
const Vec & |
diff2, |
|
|
const Vec & |
diff3 |
|
) |
| const |
flt Dihedral::get_angle |
( |
const Vec & |
diff1, |
|
|
const Vec & |
diff2, |
|
|
const Vec & |
diff3 |
|
) |
| |
|
static |
flt Dihedral::get_cos |
( |
const Vec & |
diff1, |
|
|
const Vec & |
diff2, |
|
|
const Vec & |
diff3 |
|
) |
| |
|
static |
vector<flt> Dihedral::cos_coefficients |
|
protected |
vector<flt> Dihedral::sincoeffs |
|
protected |
The documentation for this class was generated from the following files: