Inheritance diagram for ObjCryst::Restraint:
Public Member Functions | |
Restraint () | |
Default constructor, sets RefParType to gpRefParTypeObjCryst. | |
Restraint (const RefParType *type) | |
constructor specifying the type | |
virtual | ~Restraint () |
virtual const RefParType * | GetType () const |
virtual void | SetType (const RefParType *type) |
virtual REAL | GetLogLikelihood () const |
Get -ln(likelihood) for this restraint. | |
Private Attributes | |
const RefParType * | mpRefParType |
This defines only the category (RefParType) of restraint, and the function to access the log(likelihood) associated to this restraint and the current model.
By default: -log(likelihood)=0, and the function must be overloaded for "real" restraints.
|
Default constructor, sets RefParType to gpRefParTypeObjCryst.
|
|
constructor specifying the type
|
|
|
|
Get -ln(likelihood) for this restraint.
Reimplemented in ObjCryst::MolBond, ObjCryst::MolBondAngle, and ObjCryst::MolDihedralAngle. |
|
|
|
|
|
|