ProGAL.proteins.beltaStructure
Class ChainTreeLoop

java.lang.Object
  extended by ProGAL.proteins.beltaStructure.ChainTreeLoop

public class ChainTreeLoop
extends java.lang.Object


Field Summary
 SecondaryStructure secondaryStructure
           
 SecondaryStructure.SSSegment segment1
           
 SecondaryStructure.SSSegment segment2
           
 
Constructor Summary
ChainTreeLoop(SecondaryStructure ss, int seg1, int seg2)
           
 
Method Summary
 void enforceClosureAnalytically()
           
 void enforceClosureCCD()
           
 void enforceClosureJacobian()
           
 boolean isClosed()
           
 void rebuildACO()
           
 void rebuildAnalytically()
           
 void rebuildCCD()
           
 void rebuildJacobian()
           
 void setOmega(int res, double newValue)
           
 void setPhi(int res, double newValue)
           
 void setPsi(int res, double newValue)
           
 void setTorsion(int res, int torsion, double newValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

secondaryStructure

public final SecondaryStructure secondaryStructure

segment1

public final SecondaryStructure.SSSegment segment1

segment2

public final SecondaryStructure.SSSegment segment2
Constructor Detail

ChainTreeLoop

public ChainTreeLoop(SecondaryStructure ss,
                     int seg1,
                     int seg2)
Method Detail

isClosed

public boolean isClosed()

setPsi

public void setPsi(int res,
                   double newValue)

setPhi

public void setPhi(int res,
                   double newValue)

setOmega

public void setOmega(int res,
                     double newValue)

setTorsion

public void setTorsion(int res,
                       int torsion,
                       double newValue)

enforceClosureCCD

public void enforceClosureCCD()

enforceClosureAnalytically

public void enforceClosureAnalytically()

enforceClosureJacobian

public void enforceClosureJacobian()

rebuildCCD

public void rebuildCCD()

rebuildAnalytically

public void rebuildAnalytically()

rebuildJacobian

public void rebuildJacobian()

rebuildACO

public void rebuildACO()