meshi.energy.simpleEnergyTerms.compositeTorsions.ramachandranSidechain
Class RamachandranSidechainEnergyElementChi4

java.lang.Object
  extended by meshi.energy.EnergyElement
      extended by meshi.energy.simpleEnergyTerms.compositeTorsions.ramachandranSidechain.RamachandranSidechainEnergyElement
          extended by meshi.energy.simpleEnergyTerms.compositeTorsions.ramachandranSidechain.RamachandranSidechainEnergyElementChi4
All Implemented Interfaces:
CompositeTorsionsDefinitions

public class RamachandranSidechainEnergyElementChi4
extends RamachandranSidechainEnergyElement
implements CompositeTorsionsDefinitions

Ramachandran/Sidechain parameters for amino acids with four sidechain torsion angles: LYS, ARG.


Field Summary
 
Fields inherited from class meshi.energy.simpleEnergyTerms.compositeTorsions.ramachandranSidechain.RamachandranSidechainEnergyElement
residueTorsions, residueTypeIndex, rsp, 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
RamachandranSidechainEnergyElementChi4(ResidueTorsions residueTorsions, RamachandranSidechainParameters rsp, double weight)
           
 
Method Summary
 double evaluate()
           
protected  boolean legalResidueType()
          verifies residue type is a legal residue types for class.
 
Methods inherited from class meshi.energy.simpleEnergyTerms.compositeTorsions.ramachandranSidechain.RamachandranSidechainEnergyElement
monitor, 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
 

Constructor Detail

RamachandranSidechainEnergyElementChi4

public RamachandranSidechainEnergyElementChi4(ResidueTorsions residueTorsions,
                                              RamachandranSidechainParameters rsp,
                                              double weight)
Method Detail

legalResidueType

protected boolean legalResidueType()
Description copied from class: RamachandranSidechainEnergyElement
verifies residue type is a legal residue types for class.

Specified by:
legalResidueType in class RamachandranSidechainEnergyElement

evaluate

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