meshi.energy.simpleEnergyTerms.compositeTorsions
Class SplinedPolynomialsLoader

java.lang.Object
  extended by meshi.energy.simpleEnergyTerms.compositeTorsions.SplinedPolynomialsLoader

public class SplinedPolynomialsLoader
extends java.lang.Object

Manages the list of splined polynomials. Loads all splined polynomials from parameters data file.


Field Summary
private static double BREAKS_PADDING
           
private  java.util.Vector<SplinedPolynomial> splinedPolynomials
           
 
Constructor Summary
SplinedPolynomialsLoader(java.lang.String fileName)
          Loads polynomials from given file.
 
Method Summary
 SplinedPolynomial findPolynomial(int aac, int[] torsionAngles, int ssType)
          Finds polynomial of given type in vector.
 void reportPolynomialsList()
          report list of polynomials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BREAKS_PADDING

private static final double BREAKS_PADDING
See Also:
Constant Field Values

splinedPolynomials

private java.util.Vector<SplinedPolynomial> splinedPolynomials
Constructor Detail

SplinedPolynomialsLoader

public SplinedPolynomialsLoader(java.lang.String fileName)
                         throws java.io.IOException
Loads polynomials from given file.

Throws:
java.io.IOException
Method Detail

findPolynomial

public SplinedPolynomial findPolynomial(int aac,
                                        int[] torsionAngles,
                                        int ssType)
Finds polynomial of given type in vector.


reportPolynomialsList

public void reportPolynomialsList()
report list of polynomials