meshi.energy.simpleEnergyTerms.compositeTorsions.compositePropensity2DwithPP
Class CompositePropensity2DEnergyElement

java.lang.Object
  extended by meshi.energy.EnergyElement
      extended by meshi.energy.simpleEnergyTerms.compositeTorsions.compositePropensity2DwithPP.CompositePropensity2DEnergyElement
All Implemented Interfaces:
CompositeTorsionsDefinitions

public class CompositePropensity2DEnergyElement
extends EnergyElement
implements CompositeTorsionsDefinitions


Field Summary
 CompositePropensity2DParameters cpp
           
 ResidueTorsions residueTorsions
           
protected  double weight
           
 
Fields inherited from class meshi.energy.EnergyElement
atoms, dFormatSrt, dFormatStd, DX, frozen, relativeDiffTolerance, VERY_SMALL, XYZ
 
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
 
Constructor Summary
CompositePropensity2DEnergyElement(ResidueTorsions residueTorsions, CompositePropensity2DParameters cpp, double weight)
           
 
Method Summary
 double evaluate()
           
protected  void setAtoms()
           
 
Methods inherited from class meshi.energy.EnergyElement
atoms, evaluateAtoms, frozen, test, updateFrozen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

residueTorsions

public final ResidueTorsions residueTorsions

cpp

public final CompositePropensity2DParameters cpp

weight

protected double weight
Constructor Detail

CompositePropensity2DEnergyElement

public CompositePropensity2DEnergyElement(ResidueTorsions residueTorsions,
                                          CompositePropensity2DParameters cpp,
                                          double weight)
Method Detail

setAtoms

protected void setAtoms()
Specified by:
setAtoms in class EnergyElement

evaluate

public double evaluate()
Specified by:
evaluate in class EnergyElement