meshi.energy.simpleEnergyTerms.angle
Class AngleParameters

java.lang.Object
  extended by meshi.energy.simpleEnergyTerms.angle.AngleParameters
All Implemented Interfaces:
java.lang.Comparable, Parameters

public class AngleParameters
extends java.lang.Object
implements Parameters, java.lang.Comparable


Nested Class Summary
private  class AngleParameters.isA
           
 
Field Summary
 double force
           
 double force2
           
 double target
           
 AtomType type1
           
 AtomType type2
           
 AtomType type3
           
 
Constructor Summary
  AngleParameters()
           
  AngleParameters(AtomType type1, AtomType type2, AtomType type3)
           
  AngleParameters(AtomType type1, AtomType type2, AtomType type3, double targetAngle, double forceConstant)
           
  AngleParameters(java.lang.String line)
           
private AngleParameters(java.util.StringTokenizer line)
           
 
Method Summary
 int compareTo(java.lang.Object other)
           
 Parameters create(java.util.StringTokenizer line)
           
 Filter isA()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

target

public final double target

force

public final double force

force2

public final double force2

type1

public final AtomType type1

type2

public final AtomType type2

type3

public final AtomType type3
Constructor Detail

AngleParameters

public AngleParameters()

AngleParameters

public AngleParameters(AtomType type1,
                       AtomType type2,
                       AtomType type3)

AngleParameters

public AngleParameters(java.lang.String line)

AngleParameters

private AngleParameters(java.util.StringTokenizer line)

AngleParameters

public AngleParameters(AtomType type1,
                       AtomType type2,
                       AtomType type3,
                       double targetAngle,
                       double forceConstant)
Method Detail

compareTo

public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

create

public Parameters create(java.util.StringTokenizer line)

isA

public Filter isA()