#include <ChiralViolationContribs.h>
A term to capture the violation of chirality at atom centers
Definition at line 39 of file ChiralViolationContribs.h.
◆ ChiralViolationContribs() [1/2]
DistGeom::ChiralViolationContribs::ChiralViolationContribs |
( |
| ) |
|
|
default |
◆ ChiralViolationContribs() [2/2]
Constructor.
- Parameters
-
owner | pointer to the owning forcefield |
cset | a chiral set containing the four chiral atom ids (in sequence) and the upper and lower limits on the signed chiral volume |
weight | (optional) the weight to be used for this contrib |
◆ addContrib()
void DistGeom::ChiralViolationContribs::addContrib |
( |
const ChiralSet * |
cset, |
|
|
double |
weight = 1.0 |
|
) |
| |
adds a new chiral constraint
- Parameters
-
cset | a chiral set containing the four chiral atom ids (in sequence) and the upper and lower limits on the signed chiral volume |
weight | (optional) the weight to be used for this contrib |
◆ copy()
◆ empty()
bool DistGeom::ChiralViolationContribs::empty |
( |
| ) |
const |
|
inline |
◆ getEnergy()
double DistGeom::ChiralViolationContribs::getEnergy |
( |
double * |
pos | ) |
const |
|
overridevirtual |
◆ getGrad()
void DistGeom::ChiralViolationContribs::getGrad |
( |
double * |
pos, |
|
|
double * |
grad |
|
) |
| const |
|
overridevirtual |
◆ size()
unsigned int DistGeom::ChiralViolationContribs::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: