Serialized Form
-
Package edu.rit.io
-
Exception Class edu.rit.io.InvalidMatrixFileException
class InvalidMatrixFileException extends IOException implements Serializable- serialVersionUID:
- 1L
-
-
Package edu.rit.mp
-
Exception Class edu.rit.mp.ChannelClosedException
class ChannelClosedException extends IOException implements Serializable- serialVersionUID:
- 1L
-
Exception Class edu.rit.mp.ChannelGroupClosedException
class ChannelGroupClosedException extends IOException implements Serializable- serialVersionUID:
- 1L
-
-
Package edu.rit.pj
-
Exception Class edu.rit.pj.MultipleParallelException
class MultipleParallelException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myMap
ConcurrentHashMap<Integer,
Throwable> myMap
-
-
-
Package edu.rit.pj.cluster
-
Class edu.rit.pj.cluster.JobBackendMessage
class JobBackendMessage extends Message implements Externalizable- serialVersionUID:
- 3747140854797048519L
-
Serialization Methods
-
readExternal
Read this job backend message from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.ClassNotFoundException
- Thrown if a class needed to read this job backend message could not be found.
-
writeExternal
Write this job backend message to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
Class edu.rit.pj.cluster.JobFrontendMessage
class JobFrontendMessage extends Message implements Externalizable- serialVersionUID:
- -6601793901631997673L
-
Serialization Methods
-
readExternal
Read this job frontend message from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.ClassNotFoundException
- Thrown if a class needed to read this job backend message could not be found.
-
writeExternal
Write this job frontend message to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
Exception Class edu.rit.pj.cluster.JobSchedulerException
class JobSchedulerException extends IOException implements Serializable- serialVersionUID:
- 1L
-
Class edu.rit.pj.cluster.JobSchedulerMessage
class JobSchedulerMessage extends Message implements Externalizable- serialVersionUID:
- -7379945472003527741L
-
Serialization Methods
-
readExternal
Read this job scheduler message from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
writeExternal
Write this job scheduler message to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
Class edu.rit.pj.cluster.Message
class Message extends Object implements Externalizable- serialVersionUID:
- -3891573184096499571L
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Package edu.rit.pj.job
-
Class edu.rit.pj.job.Job
class Job extends Object implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
Read this job from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.ClassNotFoundException
- Thrown if an object's class could not be found.
-
writeExternal
Write this job to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
-
Package edu.rit.pj.reduction
-
Package edu.rit.pj.replica
-
Class edu.rit.pj.replica.ReplicatedByte
class ReplicatedByte extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
ByteOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedByte.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicInteger myValue
-
-
Class edu.rit.pj.replica.ReplicatedCharacter
class ReplicatedCharacter extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
CharacterOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedCharacter.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicInteger myValue
-
-
Class edu.rit.pj.replica.ReplicatedDouble
class ReplicatedDouble extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
DoubleOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedDouble.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicLong myValue
-
-
Class edu.rit.pj.replica.ReplicatedFloat
class ReplicatedFloat extends Number implements Serializable-
Serialized Fields
-
myComm
Comm myComm
-
myOp
FloatOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedFloat.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicInteger myValue
-
-
-
Class edu.rit.pj.replica.ReplicatedInteger
class ReplicatedInteger extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
IntegerOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedInteger.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicInteger myValue
-
-
Class edu.rit.pj.replica.ReplicatedLong
class ReplicatedLong extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
LongOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedLong.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicLong myValue
-
-
Class edu.rit.pj.replica.ReplicatedShort
class ReplicatedShort extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
myComm
Comm myComm
-
myOp
ShortOp myOp
-
myReceiver
edu.rit.pj.replica.ReplicatedShort.Receiver myReceiver
-
myTag
int myTag
-
myValue
AtomicInteger myValue
-
-
-
Package edu.rit.util
-
Class edu.rit.util.DefaultRandom
class DefaultRandom extends Random implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
seed
long seed
-
-
Class edu.rit.util.LongRange
class LongRange extends Object implements Externalizable- serialVersionUID:
- 9196521188817114486L
-
Serialization Methods
-
readExternal
Read this range from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
writeExternal
Write this range to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
Class edu.rit.util.Mcg1Random
class Mcg1Random extends Random implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
seed
long seed
-
-
Class edu.rit.util.Random
class Random extends Object implements Serializable- serialVersionUID:
- 1L
-
Class edu.rit.util.Range
class Range extends Object implements Externalizable- serialVersionUID:
- -155434844308312282L
-
Serialization Methods
-
readExternal
Read this range from the given object input stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
writeExternal
Write this range to the given object output stream.- Throws:
IOException
- Thrown if an I/O error occurred.
-
-
-
Package ffx
-
Class ffx.Main
class Main extends JFrame implements Serializable-
Serialized Fields
-
initGUI
Runnable initGUI
This Runnable is used to init the GUI using SwingUtilities.
-
-
-
-
Package ffx.potential
-
Class ffx.potential.MolecularAssembly
class MolecularAssembly extends MSGroup implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alternateLocation
Character alternateLocation
-
archiveFile
File archiveFile
-
atomLookUp
Atom[] atomLookUp
-
base
org.jogamp.java3d.BranchGroup base
-
branchGroup
org.jogamp.java3d.BranchGroup branchGroup
-
childNodes
org.jogamp.java3d.BranchGroup childNodes
-
currentCycle
int currentCycle
-
cycles
int cycles
-
file
File file
-
forceField
ForceField forceField
-
fractionalCoordinates
double[][] fractionalCoordinates
-
fractionalMode
MolecularAssembly.FractionalMode fractionalMode
-
headerLines
List<String> headerLines
-
ionHashMap
HashMap<String,
Molecule> ionHashMap -
ions
MSNode ions
-
lineAttributes
org.jogamp.java3d.LineAttributes lineAttributes
-
moleculeHashMap
HashMap<String,
Molecule> moleculeHashMap -
molecules
MSNode molecules
-
myNewShapes
List<org.jogamp.java3d.BranchGroup> myNewShapes
-
offset
org.jogamp.vecmath.Vector3d offset
-
originToRot
org.jogamp.java3d.TransformGroup originToRot
-
originToRotT3D
org.jogamp.java3d.Transform3D originToRotT3D
-
originToRotV3D
org.jogamp.vecmath.Vector3d originToRotV3D
-
potentialEnergy
ForceFieldEnergy potentialEnergy
-
properties
org.apache.commons.configuration2.CompositeConfiguration properties
-
rotToCOM
org.jogamp.java3d.TransformGroup rotToCOM
-
rotToCOMT3D
org.jogamp.java3d.Transform3D rotToCOMT3D
-
rotToCOMV3D
org.jogamp.vecmath.Vector3d rotToCOMV3D
-
switchGroup
org.jogamp.java3d.Switch switchGroup
-
visible
boolean visible
-
vrml
org.jogamp.java3d.BranchGroup vrml
-
vrmlTd
org.jogamp.java3d.Transform3D vrmlTd
-
vrmlTG
org.jogamp.java3d.TransformGroup vrmlTG
-
water
MSNode water
-
waterHashMap
HashMap<String,
Molecule> waterHashMap -
wire
org.jogamp.java3d.Shape3D wire
-
-
-
Package ffx.potential.bonded
-
Class ffx.potential.bonded.Angle
class Angle extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class ffx.potential.bonded.AngleTorsion
class AngleTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angleTorsionType
AngleTorsionType angleTorsionType
Angle Torsion force field type. -
angleType1
AngleType angleType1
First angle force field type. -
angleType2
AngleType angleType2
Second angle force field type. -
constants
double[] constants
Angle Torsion force constants (may be reversed compared to storage in the AngleTorsionType instance). -
dEdL
double dEdL
Value of dE/dL. -
lambda
double lambda
Value of lambda. -
lambdaTerm
boolean lambdaTerm
Flag to indicate lambda dependence. -
tcos
double[] tcos
-
torsionType
TorsionType torsionType
Torsion force field type. -
tsin
double[] tsin
The AngleTorsion may use more sine and cosine terms than are defined in the TorsionType.
-
-
Class ffx.potential.bonded.Atom
class Atom extends MSNode implements Serializable-
Serialized Fields
-
acceleration
double[] acceleration
-
active
boolean active
If active is true, the coordinates of this atom can be modified. -
altLoc
Character altLoc
Array of altLoc identifiers defined for this atom.- Since:
- 1.0
-
angles
List<Angle> angles
-
anisou
double[] anisou
Anisou tensor.- Since:
- 1.0
-
anisouAcceleration
double[] anisouAcceleration
-
anisouGradient
double[] anisouGradient
Anisou gradient, velocity, accel and prev accel.- Since:
- 1.0
-
anisouPreviousAcceleration
double[] anisouPreviousAcceleration
-
anisouVelocity
double[] anisouVelocity
-
appearance
org.jogamp.java3d.Appearance appearance
-
applyState
boolean applyState
-
atomType
AtomType atomType
Force field AtomType. -
axisAtomIndices
int[] axisAtomIndices
Local frame axis atom indices. -
bonds
List<Bond> bonds
-
branchGroup
org.jogamp.java3d.BranchGroup branchGroup
-
built
boolean built
If built is true, this atom was built during the parsing of a file. -
chainID
Character chainID
PDB "chainID" or "segID" record.- Since:
- 1.0
-
currentCol
org.jogamp.vecmath.Color3f currentCol
-
detail
int detail
-
electrostatics
boolean electrostatics
If electrostatics is true, include the charge, multipole and/or polarizability in electrostatics calculations. -
formFactorIndex
int formFactorIndex
-
formFactorWidth
double formFactorWidth
-
formFactorWidth2
double formFactorWidth2
-
hetatm
boolean hetatm
True if this Atom is a HETATM. -
mass
double mass
-
modres
boolean modres
True if this Atom is a member of modified residue. -
moleculeNumber
int moleculeNumber
-
multipoleType
MultipoleType multipoleType
Force field MultipoleType. -
neuralNetwork
boolean neuralNetwork
If true, this atom is part of a molecule whose intramolecular energetics are treated by a neural network potential. -
occupancy
double occupancy
Array of occupancy values for each altLoc.- Since:
- 1.0
-
occupancyAcceleration
double occupancyAcceleration
-
occupancyGradient
double occupancyGradient
Array of occupancy gradients for each altLoc.- Since:
- 1.0
-
occupancyPreviousAcceleration
double occupancyPreviousAcceleration
-
occupancyVelocity
double occupancyVelocity
-
polarizeType
PolarizeType polarizeType
Force field PolarizeType. -
polygonType
RendererCache.ViewModel polygonType
-
previousAcceleration
double[] previousAcceleration
-
previousCol
org.jogamp.vecmath.Color3f previousCol
-
radius
double radius
-
redXYZ
double[] redXYZ
Array of XYZ coordinates for the electron (van der Waals) centers of each atom: if null, methods will refer to xyz.- Since:
- 1.0
-
resName
String resName
PDB "resname" record.- Since:
- 1.0
-
resolution
Atom.Resolution resolution
-
resSeq
int resSeq
PDB "resSeq" record.- Since:
- 1.0
-
scale
double scale
-
segID
String segID
-
soluteType
SoluteType soluteType
Force Field SoluteType. -
specialPositionSymOps
List<Integer> specialPositionSymOps
If this List is not empty, then the atom is at a special position. The list contains the index of the symmetry operators that leave the atom (or an atom in this atom's molecule) at its special position. -
sphere
org.jogamp.java3d.Shape3D sphere
-
stale
boolean stale
"stale" is True if this Atom's J3D transforms need to be updated before making it visible -
tempFactor
double tempFactor
Array of tempFactor values for each altLoc.- Since:
- 1.0
-
tempFactorAcceleration
double tempFactorAcceleration
-
tempFactorGradient
double tempFactorGradient
Array fo tempFactorGradients- Since:
- 1.0
-
tempFactorPreviousAcceleration
double tempFactorPreviousAcceleration
-
tempFactorVelocity
double tempFactorVelocity
-
torsions
List<Torsion> torsions
-
trajectory
ArrayList<org.jogamp.vecmath.Vector3d> trajectory
-
transform3D
org.jogamp.java3d.Transform3D transform3D
-
transformGroup
org.jogamp.java3d.TransformGroup transformGroup
-
use
boolean use
If use is true, this atom should be included in target functions. -
userColor
org.jogamp.vecmath.Color3f userColor
-
vdwType
VDWType vdwType
Force Field VDWType. -
vector3d
org.jogamp.vecmath.Vector3d vector3d
-
velocity
double[] velocity
Array of velocities -
viewModel
RendererCache.ViewModel viewModel
-
xyz
double[] xyz
Array of XYZ coordinates.- Since:
- 1.0
-
xyzGradient
double[] xyzGradient
Array of XYZ gradient.- Since:
- 1.0
-
xyzIndex
int xyzIndex
Contiguous atom index ranging from 1..nAtoms.- Since:
- 1.0
-
xyzLambdaGradient
double[] xyzLambdaGradient
Array of XYZ lambda gradient.- Since:
- 1.0
-
-
-
Class ffx.potential.bonded.Bond
class Bond extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bondType
BondType bondType
The force field BondType for this bond. -
branchGroup
org.jogamp.java3d.BranchGroup branchGroup
-
cy1
org.jogamp.java3d.Shape3D cy1
-
cy1t3d
org.jogamp.java3d.Transform3D cy1t3d
-
cy1tg
org.jogamp.java3d.TransformGroup cy1tg
-
cy2
org.jogamp.java3d.Shape3D cy2
-
cy2t3d
org.jogamp.java3d.Transform3D cy2t3d
-
cy2tg
org.jogamp.java3d.TransformGroup cy2tg
-
detail
int detail
-
formsAngleWith
ArrayList<Bond> formsAngleWith
List of Bonds that this Bond forms angles with -
la
org.jogamp.java3d.LineArray la
-
lineIndex
int lineIndex
-
rigidScale
double rigidScale
Rigid Scale factor. -
scale
org.jogamp.vecmath.Vector3d scale
-
viewModel
RendererCache.ViewModel viewModel
-
wireVisible
boolean wireVisible
-
-
Class ffx.potential.bonded.BondedTerm
class BondedTerm extends MSNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atoms
Atom[] atoms
Atoms that are used to form this term. -
bonds
Bond[] bonds
Bonds that are used to form this term. -
energy
double energy
Energy of the term (kcal/mol). -
id
String id
ID of this BondedTerm. -
isConstrained
boolean isConstrained
Flag indicating if this term is constrained. -
value
double value
Value of the term (e.g. bond length, angle, dihedral angle, etc).
-
-
Exception Class ffx.potential.bonded.BondedUtils.MissingAtomTypeException
class MissingAtomTypeException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Exception Class ffx.potential.bonded.BondedUtils.MissingHeavyAtomException
class MissingHeavyAtomException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Class ffx.potential.bonded.ImproperTorsion
class ImproperTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
improperType
ImproperTorsionType improperType
Force field parameters to compute the ImproperTorsion energy. -
scaleFactor
double scaleFactor
Scale factor.
-
-
Class ffx.potential.bonded.Joint
class Joint extends MSNode implements Serializable- serialVersionUID:
- 1L
-
Class ffx.potential.bonded.Molecule
class Molecule extends MSGroup implements Serializable- serialVersionUID:
- 1L
-
Class ffx.potential.bonded.MSGroup
class MSGroup extends MSNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angleNode
MSNode angleNode
-
angleTorsionNode
MSNode angleTorsionNode
-
atomNode
MSNode atomNode
Constructs the Geometry of this MultiScaleGroup and stores the terms as children in the Term node. -
bondNode
MSNode bondNode
-
center
double[] center
Center of the MultiScaleGroup -
danglingAtomList
List<Atom> danglingAtomList
List of under-constrained Atoms -
finalized
boolean finalized
Whether the terms are current. -
improperTorsionNode
MSNode improperTorsionNode
-
joints
List<Joint> joints
List of Joints. -
outOfPlaneBendNode
MSNode outOfPlaneBendNode
-
piOrbitalTorsionNode
MSNode piOrbitalTorsionNode
-
stretchBendNode
MSNode stretchBendNode
-
stretchTorsionNode
MSNode stretchTorsionNode
-
termNode
MSNode termNode
-
torsionNode
MSNode torsionNode
-
torsionTorsionNode
MSNode torsionTorsionNode
-
ureyBradleyNode
MSNode ureyBradleyNode
-
-
Class ffx.potential.bonded.MSNode
class MSNode extends DefaultMutableTreeNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
MultiScaleLevel
int MultiScaleLevel
The multiscale level of this node. -
name
String name
The name of this node. -
selected
boolean selected
True if this node is selected. -
totalMass
double totalMass
Total mass of this node and its children.
-
-
Class ffx.potential.bonded.MSRoot
class MSRoot extends MSNode implements Serializable- serialVersionUID:
- 1L
-
Class ffx.potential.bonded.MultiResidue
class MultiResidue extends Residue implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activeResidue
Residue activeResidue
The active residue. -
consideredResidues
List<Residue> consideredResidues
List of residues under consideration. -
forceField
ForceField forceField
The force field in use. -
originalRotamer
Rotamer originalRotamer
The original rotamer. -
rotamers
Rotamer[] rotamers
Current rotamers.
-
-
Class ffx.potential.bonded.OutOfPlaneBend
class OutOfPlaneBend extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
outOfPlaneBendType
OutOfPlaneBendType outOfPlaneBendType
Force field parameters to compute the Out-of-Plane Bend energy.
-
-
Class ffx.potential.bonded.PiOrbitalTorsion
class PiOrbitalTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dEdL
double dEdL
Current value of dE/dL. -
lambda
double lambda
Current value of lambda. -
lambdaTerm
boolean lambdaTerm
Flag to indicate use of lambda dependence. -
piOrbitalTorsionType
PiOrbitalTorsionType piOrbitalTorsionType
A reference to the Pi-Torsion type in use.
-
-
Class ffx.potential.bonded.Polymer
class Polymer extends MSGroup implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
chainID
Character chainID
The ChainID of this Polymer. -
link
boolean link
Flag to indicate the residues in the polymer should be joined. -
polymerNumber
int polymerNumber
The number of this Polymer.
-
-
Class ffx.potential.bonded.Residue
class Residue extends MSGroup implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aa
AminoAcidUtils.AminoAcid3 aa
3-letter amino acid code. -
C1sCoords
double[] C1sCoords
These arrays store default coordinates for certain atoms in nucleic acid Residues. C1', O4', and C4' are the critical sugar atoms off which every other atom is drawn when applyRotamer is called. The backbone corrections, however, move these atoms, so they must be reverted to their original coordinates each time applyRotamer is called.O3' North and South coordinates are technically non-essential, as they could be derived from C1', O4', C4', and a given sugar pucker, however, it is much less computationally expensive to calculate them once and then store them.
TODO: Add O3' coordinates for the DNA C3'-exo configuration.
-
C4sCoords
double[] C4sCoords
These arrays store default coordinates for certain atoms in nucleic acid Residues. C1', O4', and C4' are the critical sugar atoms off which every other atom is drawn when applyRotamer is called. The backbone corrections, however, move these atoms, so they must be reverted to their original coordinates each time applyRotamer is called.O3' North and South coordinates are technically non-essential, as they could be derived from C1', O4', C4', and a given sugar pucker, however, it is much less computationally expensive to calculate them once and then store them.
TODO: Add O3' coordinates for the DNA C3'-exo configuration.
-
chainID
Character chainID
Possibly redundant PDB chain ID. -
currentRotamer
Rotamer currentRotamer
The current rotamer in use. -
na
NucleicAcidUtils.NucleicAcid3 na
3-letter nucleic acid code. -
O3sNorthCoords
double[] O3sNorthCoords
These arrays store default coordinates for certain atoms in nucleic acid Residues. C1', O4', and C4' are the critical sugar atoms off which every other atom is drawn when applyRotamer is called. The backbone corrections, however, move these atoms, so they must be reverted to their original coordinates each time applyRotamer is called.O3' North and South coordinates are technically non-essential, as they could be derived from C1', O4', C4', and a given sugar pucker, however, it is much less computationally expensive to calculate them once and then store them.
TODO: Add O3' coordinates for the DNA C3'-exo configuration.
-
O3sSouthCoords
double[] O3sSouthCoords
These arrays store default coordinates for certain atoms in nucleic acid Residues. C1', O4', and C4' are the critical sugar atoms off which every other atom is drawn when applyRotamer is called. The backbone corrections, however, move these atoms, so they must be reverted to their original coordinates each time applyRotamer is called.O3' North and South coordinates are technically non-essential, as they could be derived from C1', O4', C4', and a given sugar pucker, however, it is much less computationally expensive to calculate them once and then store them.
TODO: Add O3' coordinates for the DNA C3'-exo configuration.
-
O4sCoords
double[] O4sCoords
These arrays store default coordinates for certain atoms in nucleic acid Residues. C1', O4', and C4' are the critical sugar atoms off which every other atom is drawn when applyRotamer is called. The backbone corrections, however, move these atoms, so they must be reverted to their original coordinates each time applyRotamer is called.O3' North and South coordinates are technically non-essential, as they could be derived from C1', O4', C4', and a given sugar pucker, however, it is much less computationally expensive to calculate them once and then store them.
TODO: Add O3' coordinates for the DNA C3'-exo configuration.
-
residueType
Residue.ResidueType residueType
Residue type. -
resNumber
int resNumber
The residue number of this residue in a chain. -
rotamers
Rotamer[] rotamers
The rotamers for this residue. -
segID
String segID
Unique segID. -
shortString
String shortString
Short string describing this residue. -
titrationUtils
TitrationUtils titrationUtils
If this is set, then ASP, GLU, LYS and HIS Rotamers will be titratable.
-
-
Class ffx.potential.bonded.RestrainDistance
class RestrainDistance extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bondType
BondType bondType
-
crystal
Crystal crystal
-
d2EdL2
double d2EdL2
-
dEdL
double dEdL
-
dEdXdL
double[][] dEdXdL
-
lambda
double lambda
-
lambdaTerm
boolean lambdaTerm
-
restraintLambdaStart
double restraintLambdaStart
-
restraintLambdaStop
double restraintLambdaStop
-
restraintLambdaWindow
double restraintLambdaWindow
-
rlwInv
double rlwInv
-
switchd2UdL2
double switchd2UdL2
-
switchdUdL
double switchdUdL
-
switchingFunction
UnivariateSwitchingFunction switchingFunction
-
switchVal
double switchVal
-
-
Class ffx.potential.bonded.RestraintTorsion
class RestraintTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atoms
Atom[] atoms
-
d2EdL2
double d2EdL2
-
dEdL
double dEdL
-
lambda
double lambda
-
lambdaTerm
boolean lambdaTerm
-
lamMapper
DoubleUnaryOperator lamMapper
-
torsionType
TorsionType torsionType
-
units
double units
-
-
Class ffx.potential.bonded.ROLSP
class ROLSP extends MSNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
newShapes
List<org.jogamp.java3d.BranchGroup> newShapes
-
parallelMethod
ROLSP.PARALLELMETHOD parallelMethod
-
startTime
long startTime
-
threadTime
long threadTime
-
viewModel
RendererCache.ViewModel viewModel
-
-
Class ffx.potential.bonded.StretchBend
class StretchBend extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angle
Angle angle
Angle this Stretch-Bend is based on. -
angleEq
double angleEq
Equilibrium angle. -
bond0Eq
double bond0Eq
First equilibrium bond distance. -
bond1Eq
double bond1Eq
Second equilibrium bond distance. -
force0
double force0
Force constant. -
force1
double force1
Force constant. -
rigidScale
double rigidScale
Rigid scale factor to apply to the force constant. -
stretchBendType
StretchBendType stretchBendType
Force field parameters to compute the Stretch-Bend energy.
-
-
Class ffx.potential.bonded.StretchTorsion
class StretchTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bondType1
BondType bondType1
First bond force field type. -
bondType2
BondType bondType2
Second bond force field type. -
bondType3
BondType bondType3
Third bond force field type. -
constants
double[] constants
Stretch Torsion force constants (may be reversed compared to storage in the StretchTorsionType instance). -
dEdL
double dEdL
Value of dE/dL. -
lambda
double lambda
Value of lambda. -
lambdaTerm
boolean lambdaTerm
Flag to indicate lambda dependence. -
stretchTorsionType
StretchTorsionType stretchTorsionType
Stretch Torsion force field type. -
tcos
double[] tcos
-
torsionType
TorsionType torsionType
Torsion force field type. -
tsin
double[] tsin
The StretchTorsion may use more sine and cosine terms than are defined in the TorsionType.
-
-
Class ffx.potential.bonded.Torsion
class Torsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dEdL
double dEdL
Value of dE/dL. -
lambda
double lambda
Value of lambda. -
lambdaMapper
DoubleUnaryOperator lambdaMapper
Maps global lambda to either itself or 1 - global lambda. -
lambdaTerm
boolean lambdaTerm
Flag to indicate lambda dependence. -
torsionScale
double torsionScale
Scale up the torsional energy by this factor. -
torsionType
TorsionType torsionType
The force field Torsion type in use.
-
-
Class ffx.potential.bonded.TorsionTorsion
class TorsionTorsion extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dEdL
double dEdL
Value of dE/dL. -
lambda
double lambda
Value of lambda. -
lambdaTerm
boolean lambdaTerm
Flag to indicate lambda dependence. -
torsions
Torsion[] torsions
The two torsions that are coupled. -
torsionTorsionType
TorsionTorsionType torsionTorsionType
The force field Torsion-Torsion type in use.
-
-
Class ffx.potential.bonded.UreyBradley
class UreyBradley extends BondedTerm implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angle
Angle angle
The Angle this UreyBradley term is based on. -
rigidScale
double rigidScale
Scale factor to apply to Urey-Bradley term. -
ureyBradleyType
UreyBradleyType ureyBradleyType
Force field parameters to compute the Stretch-Bend energy.
-
-
-
Package ffx.potential.nonbonded
-
Class ffx.potential.nonbonded.RestrainPosition
class RestrainPosition extends BondedTerm implements Serializable-
Serialized Fields
-
a1
double[] a1
-
d2EdL2
double d2EdL2
-
d2LambdaPow
double d2LambdaPow
-
dEdL
double dEdL
-
dLambdaPow
double dLambdaPow
-
dx
double[] dx
-
equilibriumCoordinates
double[][] equilibriumCoordinates
-
flatBottom
double flatBottom
Flat bottom radius in Angstroms. -
forceConstant
double forceConstant
Force constant variable stores K/2 in Kcal/mol/A. E = K/2 * dx^2. -
lambda
double lambda
-
lambdaExp
double lambdaExp
-
lambdaGradient
double[] lambdaGradient
-
lambdaPow
double lambdaPow
-
lambdaTerm
boolean lambdaTerm
-
nAtoms
int nAtoms
-
-
-
-
Package ffx.potential.utils
-
Exception Class ffx.potential.utils.EnergyException
class EnergyException extends ArithmeticException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
causeSevere
boolean causeSevere
-
energy
double energy
-
-
-
Package ffx.ui
-
Class ffx.ui.FFXSystem
class FFXSystem extends MolecularAssembly implements Serializable- serialVersionUID:
- 1L
-
Class ffx.ui.GraphicsCanvas
class GraphicsCanvas extends org.jogamp.java3d.Canvas3D implements Serializable-
Serialized Fields
-
background
org.jogamp.java3d.Background background
-
baseBranchGroup
org.jogamp.java3d.BranchGroup baseBranchGroup
-
baseTransform3D
org.jogamp.java3d.Transform3D baseTransform3D
-
baseTransformGroup
org.jogamp.java3d.TransformGroup baseTransformGroup
-
bounds
org.jogamp.java3d.Bounds bounds
-
fullScreenWindow
GraphicsFullScreen fullScreenWindow
-
graphics3DPrefs
GraphicsPrefs graphics3DPrefs
-
graphicsAxis
GraphicsAxis graphicsAxis
-
graphicsEvents
GraphicsEvents graphicsEvents
-
imageCapture
boolean imageCapture
-
imageFormat
GraphicsCanvas.ImageFormat imageFormat
-
imageName
File imageName
-
leftButtonMode
GraphicsCanvas.LeftButtonMode leftButtonMode
-
mainPanel
MainPanel mainPanel
-
mouseMode
GraphicsCanvas.MouseMode mouseMode
-
renderer
Renderer renderer
-
rendererPicking
GraphicsPicking rendererPicking
-
universe
org.jogamp.java3d.utils.universe.SimpleUniverse universe
-
-
-
Class ffx.ui.GraphicsFullScreen
class GraphicsFullScreen extends Window implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fullScreen
boolean fullScreen
-
-
Class ffx.ui.GraphicsPanel
class GraphicsPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
graphicsCanvas
GraphicsCanvas graphicsCanvas
-
-
Class ffx.ui.GraphicsPrefs
class GraphicsPrefs extends JDialog implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
change
boolean change
-
constraints
GridBagConstraints constraints
-
root
MSRoot root
-
-
Class ffx.ui.GraphicsSplitPane
class GraphicsSplitPane extends JSplitPane implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currentPos
int currentPos
-
mouseClicked
boolean mouseClicked
-
-
Class ffx.ui.Hierarchy
class Hierarchy extends JTree implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activeNode
MSNode activeNode
-
activeNodes
ArrayList<MSNode> activeNodes
-
activeSystem
FFXSystem activeSystem
-
energy
JLabel energy
-
hierarchyModel
DefaultTreeModel hierarchyModel
-
mainPanel
MainPanel mainPanel
-
newPaths
ArrayList<TreePath> newPaths
-
nullPath
TreePath nullPath
-
previousPaths
ArrayList<TreePath> previousPaths
-
removedPaths
ArrayList<TreePath> removedPaths
-
root
MSRoot root
-
status
JLabel status
-
step
JLabel step
-
treeCellRenderer
DefaultTreeCellRenderer treeCellRenderer
-
treeSelectionModel
DefaultTreeSelectionModel treeSelectionModel
-
-
Class ffx.ui.KeyFileEditor
class KeyFileEditor extends JFrame implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
keywordPanel
KeywordPanel keywordPanel
-
-
Class ffx.ui.KeywordPanel
class KeywordPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
borderLayout
BorderLayout borderLayout
-
commentStringBuffer
StringBuilder commentStringBuffer
Lines in Keyword files that are comments, unrecognized keywords, or keywords where editing is not supported are stored in a big StringBuilder. -
currentKeyFile
File currentKeyFile
Currently open Key File. -
currentKeys
Hashtable<String,
Keyword> currentKeys Currently open Keywords. -
currentSystem
FFXSystem currentSystem
FFXSystem associated with currently open Key File (if any). -
descriptCheckBox
JCheckBoxMenuItem descriptCheckBox
Allow the user to show/hide Keyword Descriptions. -
descriptScrollPane
JScrollPane descriptScrollPane
The descriptScrollPane holds the descriptTextArea for Keyword Descriptions. -
descriptTextArea
JTextArea descriptTextArea
The descriptTextArea actually holds Keyword Descriptions. -
editPanel
JPanel editPanel
The editPanel holds the toolBar (north), splitPane (center) and statusLabel (south). -
editScrollPane
JScrollPane editScrollPane
The editScrollPane holds the gridPanel, where KeywordComponents actually live. -
fileOpen
boolean fileOpen
True if a Key File is open. -
flatfileTextArea
JTextArea flatfileTextArea
This component shows what the saved Key file will look like (WYSIWYG). -
flowLayout
FlowLayout flowLayout
-
gridBagConstraints
GridBagConstraints gridBagConstraints
-
gridBagLayout
GridBagLayout gridBagLayout
-
gridPanel
JPanel gridPanel
The gridPanel holds an array of KeywordComponents. -
groupComboBox
JComboBox<String> groupComboBox
JComboBox with Keyword Groups, plus a few special cases (Active, FlatFile). -
groupHashMap
LinkedHashMap<String,
String> groupHashMap HashMap for Keyword Groups. -
keywordHashMap
LinkedHashMap<String,
KeywordComponent> keywordHashMap HashMap for Keyword GUI Components. -
mainPanel
MainPanel mainPanel
The MainPanel has references to many things the KeywordPanel uses. -
noKeywordLabel
JLabel noKeywordLabel
-
noKeywordPanel
JPanel noKeywordPanel
-
noSystemLabel
JLabel noSystemLabel
A simple label if no Keyword File is open. -
paramHashtable
LinkedHashMap<String,
String> paramHashtable -
paramNames
String[] paramNames
-
splitPane
JSplitPane splitPane
The splitPane holds the editScrollPane (top) and descriptScrollPane (bottom). -
statusLabel
JLabel statusLabel
-
toolBar
JToolBar toolBar
-
-
Class ffx.ui.MainMenu
class MainMenu extends JMenuBar implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activeRBMI
JRadioButtonMenuItem activeRBMI
-
angleRBMI
JRadioButtonMenuItem angleRBMI
-
atomRBMI
JRadioButtonMenuItem atomRBMI
-
blankIcon
ImageIcon blankIcon
-
bondRBMI
JRadioButtonMenuItem bondRBMI
-
dihedralRBMI
JRadioButtonMenuItem dihedralRBMI
-
globalAxisCBMI
JCheckBoxMenuItem globalAxisCBMI
-
highlightCBMI
JCheckBoxMenuItem highlightCBMI
-
labelAtomsMI
JCheckBoxMenuItem labelAtomsMI
-
labelResiduesMI
JCheckBoxMenuItem labelResiduesMI
-
loader
ClassLoader loader
-
locale
FFXLocale locale
-
localMI
JMenuItem localMI
-
measureAngleRBMI
JRadioButtonMenuItem measureAngleRBMI
-
measureDihedralRBMI
JRadioButtonMenuItem measureDihedralRBMI
-
measureDistanceRBMI
JRadioButtonMenuItem measureDistanceRBMI
-
moleculeRBMI
JRadioButtonMenuItem moleculeRBMI
-
mouseRBMI
JRadioButtonMenuItem mouseRBMI
-
pickingCBMI
JCheckBoxMenuItem pickingCBMI
-
polymerRBMI
JRadioButtonMenuItem polymerRBMI
-
releaseMI
JMenuItem releaseMI
-
remoteMI
JMenuItem remoteMI
-
residueRBMI
JRadioButtonMenuItem residueRBMI
-
systemRBMI
JRadioButtonMenuItem systemRBMI
-
systemsCBMI
JCheckBoxMenuItem systemsCBMI
-
toolBar
JToolBar toolBar
-
toolBarCBMI
JCheckBoxMenuItem toolBarCBMI
-
-
Class ffx.ui.MainPanel
class MainPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aboutDialog
JDialog aboutDialog
The FFX About Dialog. -
aboutTextArea
JTextArea aboutTextArea
The FFX About Text Area. -
activeFilter
SystemFilter activeFilter
The active system filter. -
address
InetAddress address
InetAddress of the simulation. -
dataRoot
MSRoot dataRoot
Root of the structural hierarchy. -
exitType
ffx.ui.MainPanel.ExitStatus exitType
Exit status to describe how FFX is terminating. -
fileOpenerThreads
int fileOpenerThreads
Number of File Opener Threads. -
forceFieldFilter
ForceFieldFilter forceFieldFilter
Filter to open a force field file. -
frame
JFrame frame
Main FFX JFrame. -
graphicsCanvas
GraphicsCanvas graphicsCanvas
The Java3D Graphics Canvas. -
graphicsPanel
GraphicsPanel graphicsPanel
The Graphics Panel. -
hierarchy
Hierarchy hierarchy
The structural hierarchy. -
init
boolean init
Initialize all the sub-Panels and put them together -
ip
String ip
IP of the simulation. -
keywordPanel
KeywordPanel keywordPanel
The Keyword Panel. -
locale
FFXLocale locale
The FFX Locale. -
mainMenu
MainMenu mainMenu
The FFX Main Menu. -
modelingPanel
ModelingPanel modelingPanel
The Modeling Panel. -
modelingShell
ModelingShell modelingShell
A reference to the Modeling Shell. -
openThread
Thread openThread
Thread to open systems. -
oscillate
boolean oscillate
Flag to indicate oscillation. -
port
int port
Simulation port. -
simulation
SimulationLoader simulation
Reference to a Simulation Loader. -
socketAddress
InetSocketAddress socketAddress
InetSocketAddress of the simulation. -
splitPane
JSplitPane splitPane
The SplitPane holds the Hierarchy and JTabbedPane. -
splitPaneDivider
int splitPaneDivider
The value fo the Split Pane Divider. -
statusLabel
JLabel statusLabel
Status Label.
-
-
Class ffx.ui.ModelingPanel
class ModelingPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
acidComboBox
JComboBox<String> acidComboBox
Nucleic Acid and Protein builder components. -
acidScrollPane
JScrollPane acidScrollPane
-
acidTextArea
JTextArea acidTextArea
-
acidTextField
JTextField acidTextField
-
activeCommand
String activeCommand
Currently Selected Command -
activeFileType
Utilities.FileType activeFileType
File Type for the Active System -
activeSystem
FFXSystem activeSystem
Active System -
aminoPanel
JPanel aminoPanel
-
anyCommands
JComboBox<String> anyCommands
-
arcCommands
JComboBox<String> arcCommands
-
borderLayout
BorderLayout borderLayout
Reused BorderLayout. -
commandActions
String commandActions
Actions to take for this Command when it finishes -
commandFileTypes
ArrayList<Utilities.FileType> commandFileTypes
File Types for this Command -
commandList
NodeList commandList
Commands for supported file types -
commandPanel
JPanel commandPanel
The CommandPanel holds the toolBar (north), splitPane (center) and statusLabel (south). -
commandTextArea
JTextArea commandTextArea
Command input is formed in the commandTextArea, then exported to an input file. -
conditionals
ArrayList<JLabel> conditionals
-
conformationComboBox
JComboBox<String> conformationComboBox
-
currentCommandBox
JComboBox<String> currentCommandBox
-
descriptCheckBox
JCheckBoxMenuItem descriptCheckBox
-
descriptScrollPane
JScrollPane descriptScrollPane
-
descriptTextArea
JTextArea descriptTextArea
-
etchedBorder
Border etchedBorder
Reused EtchedBorder. -
executingCommands
ArrayList<Thread> executingCommands
Executing Commands -
ffxThread
Thread ffxThread
-
flowLayout
FlowLayout flowLayout
Reused FlowLayout. -
intCommands
JComboBox<String> intCommands
-
jbLaunch
JButton jbLaunch
-
jbStop
JButton jbStop
-
logSettings
JComboBox<String> logSettings
Log Settings -
mainPanel
MainPanel mainPanel
-
nucleicPanel
JPanel nucleicPanel
-
optionsTabbedPane
JTabbedPane optionsTabbedPane
-
pdbCommands
JComboBox<String> pdbCommands
-
sizer
JTextField sizer
-
splitPane
JSplitPane splitPane
The splitPane holds the optionsTabbedPane (top) and descriptScrollPane (bottom). -
statusLabel
JLabel statusLabel
-
toolBar
JToolBar toolBar
-
xyzCommands
JComboBox<String> xyzCommands
-
-
-
Package ffx.ui.commands
-
Class ffx.ui.commands.SimulationDefinition
class SimulationDefinition extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atomic
int[] atomic
-
charge
double[] charge
-
connectivity
int[][] connectivity
-
coordinates
double[][] coordinates
-
file
String file
-
forcefield
String forcefield
-
keywords
String[] keywords
-
mass
double[] mass
-
name
String[] name
-
numatoms
int numatoms
-
numkeys
int numkeys
-
read
boolean read
-
story
String[] story
-
types
int[] types
-
-
Class ffx.ui.commands.SimulationMessage
class SimulationMessage extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
message
int message
-
step
int step
-
time
double time
-
type
int type
-
-
Class ffx.ui.commands.SimulationUpdate
class SimulationUpdate extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
acceleration
double[][] acceleration
-
amoeba
boolean amoeba
-
coordinates
double[][] coordinates
-
density
double density
-
energy
double energy
-
gradients
double[][] gradients
-
induced
double[][] induced
-
intermolecular
double intermolecular
-
kinetic
double kinetic
-
numatoms
int numatoms
-
potential
double potential
-
pressure
double pressure
-
read
boolean read
-
step
int step
-
temperature
double temperature
-
time
double time
-
type
int type
-
velocity
double[][] velocity
-
-