meshi.energy.simpleEnergyTerms.compositeTorsions.compositePropensity
Class CompositePropensityEnergy
java.lang.Object
meshi.energy.AbstractEnergy
meshi.energy.simpleEnergyTerms.SimpleEnergyTerm
meshi.energy.simpleEnergyTerms.compositeTorsions.compositePropensity.CompositePropensityEnergy
- All Implemented Interfaces:
- CompositeTorsionsDefinitions, Attributable, Updateable
public class CompositePropensityEnergy
- extends SimpleEnergyTerm
- implements CompositeTorsionsDefinitions
| Fields inherited from interface meshi.energy.simpleEnergyTerms.compositeTorsions.CompositeTorsionsDefinitions |
ALL, CHI_1, CHI_2, CHI_3, CHI_4, COIL, HELIX, NUM_SIDECHAIN_TORSIONS, OMG, OMNI, PHI, POLYNOMIAL_CHI_1, POLYNOMIAL_CHI_1_CHI_2, POLYNOMIAL_CHI_1_CHI_2_TORSIONS, POLYNOMIAL_CHI_1_CHI_3, POLYNOMIAL_CHI_1_CHI_3_TORSIONS, POLYNOMIAL_CHI_1_CHI_4, POLYNOMIAL_CHI_1_CHI_4_TORSIONS, POLYNOMIAL_CHI_1_TORSIONS, POLYNOMIAL_PHI_PSI, POLYNOMIAL_PHI_PSI_CHI_1, POLYNOMIAL_PHI_PSI_CHI_1_TORSIONS, POLYNOMIAL_PHI_PSI_TORSIONS, PREPRO, PSI, SHEET, TOTAL_TORSION_ANGLES, UNIDENTIFIED_TORSION_TYPE |
| Methods inherited from class meshi.energy.AbstractEnergy |
addAttribute, comment, getAttribute, handleMissingParameters, isOn, off, on, toArray, toArray, toArray, toArray, toString, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sumPerResidueType
protected static double[] sumPerResidueType
sm2PerResidueType
protected static double[] sm2PerResidueType
numberOfResiduesPerType
protected static int[] numberOfResiduesPerType
residueTorsionsList
protected ResidueTorsionsList residueTorsionsList
CompositePropensityEnergy
public CompositePropensityEnergy(ResidueTorsionsList residueTorsionsList,
DistanceMatrix distanceMatrix,
CompositePropensityParametersList cppl,
double weight,
java.lang.String comment)
sumPerResidueType
public static double[] sumPerResidueType()
sm2PerResidueType
public static double[] sm2PerResidueType()
numberOfResiduesPerType
public static int[] numberOfResiduesPerType()
residueTorsionsList
public ResidueTorsionsList residueTorsionsList()
evaluate
public double evaluate()
- Description copied from class:
SimpleEnergyTerm
- Evaluates the current value of the energy function and update the derivatives.
- Overrides:
evaluate in class SimpleEnergyTerm
createElement
public EnergyElement createElement(java.lang.Object baseElement,
Parameters parameters)
- Specified by:
createElement in class SimpleEnergyTerm