Class Perturbation
java.lang.Object
edu.duke.cs.osprey.dof.DegreeOfFreedom
edu.duke.cs.osprey.dof.deeper.perts.Perturbation
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Backrub
,LoopClosureAdjustment
,PartialStructureSwitch
,Shear
A perturbation, as in DEEPer
Note: This DEEPer package, unlike the rest of the software,
consists of perturbations specific to proteins
and so it will make explicit reference to protein atoms outside HardCodedResidueInfo
DEEPer perturbations can be used in the protein part of a mixed protein-nonprotein system
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(double paramVal) abstract Perturbation
copyForNewMolecule
(Molecule mol, PerturbationBlock block) abstract boolean
doPerturbationMotion
(double paramVal) getBlock()
getName()
Methods inherited from class edu.duke.cs.osprey.dof.DegreeOfFreedom
copy, getCurVal, getResidue, nameToIndexMap, setMolecule
-
Constructor Details
-
Perturbation
-
-
Method Details
-
apply
public void apply(double paramVal) - Specified by:
apply
in classDegreeOfFreedom
-
doPerturbationMotion
public abstract boolean doPerturbationMotion(double paramVal) -
copyForNewMolecule
-
getBlock
- Specified by:
getBlock
in classDegreeOfFreedom
-
getName
- Specified by:
getName
in classDegreeOfFreedom
-