$darkmode
| 
    DENOPTIM
    
   | 
 
Based on the code from ffx.kenai.com Michael J. More...
Public Member Functions | |
| TinkerAtom () | |
| TinkerAtom (int xyzIndex, String atomStr, int ffAtomType, double[] xyz, int[] atmNb, double[] distAngles) | |
| void | setAtomNeighbours (int[] atmNb) | 
| int[] | getAtomNeighbours () | 
| void | setDistAngle (double[] distAngles) | 
| double[] | getDistAngle () | 
| void | moveTo (double[] d) | 
| Add a vector to the Atom's current position vector.  More... | |
| void | moveTo (double a, double b, double c) | 
| void | setXYZ (double[] xyz) | 
| double[] | getXYZ () | 
| void | getXYZ (double[] x) | 
| int | getXYZIndex () | 
| Gets the XYZ Index.  More... | |
| void | setXYZIndex (int xyzIndex) | 
| String | getAtomString () | 
| void | setAtomString (String atomStr) | 
| int | getAtomType () | 
| void | setAtomType (int ffAtomType) | 
| void | setVertexId (long vidx) | 
| long | getVertexId () | 
| boolean | usesProperTorsion () | 
| Evaluates whether this TinkerAtom's line refers to a torsion (chiral flag is 0) or to an inproper torsion (chiral flag is +/-1).  More... | |
| String | toString () | 
Private Attributes | |
| int | ffAtomType | 
| String | atomStr | 
| double[] | xyz | 
| int | xyzIndex | 
| double[] | distAngles | 
| int[] | atmNb | 
| long | vtxId | 
Based on the code from ffx.kenai.com Michael J.
Schnieders
Definition at line 25 of file TinkerAtom.java.
| denoptim.integration.tinker.TinkerAtom.TinkerAtom | ( | ) | 
Definition at line 66 of file TinkerAtom.java.
| denoptim.integration.tinker.TinkerAtom.TinkerAtom | ( | int | xyzIndex, | 
| String | atomStr, | ||
| int | ffAtomType, | ||
| double[] | xyz, | ||
| int[] | atmNb, | ||
| double[] | distAngles | ||
| ) | 
Definition at line 72 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atmNb, denoptim.integration.tinker.TinkerAtom.atomStr, denoptim.integration.tinker.TinkerAtom.distAngles, denoptim.integration.tinker.TinkerAtom.ffAtomType, denoptim.integration.tinker.TinkerAtom.xyz, and denoptim.integration.tinker.TinkerAtom.xyzIndex.
| int[] denoptim.integration.tinker.TinkerAtom.getAtomNeighbours | ( | ) | 
Definition at line 100 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atmNb.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy(), denoptim.integration.tinker.TinkerMolecule.getConnectedAtoms(), denoptim.integration.tinker.TinkerMolecule.isConnected(), denoptim.integration.tinker.TinkerMolecule.printIC(), denoptim.molecularmodeling.ChemicalObjectModel.updateXYZFromINT(), and denoptim.integration.tinker.TinkerUtils.writeIC().
| String denoptim.integration.tinker.TinkerAtom.getAtomString | ( | ) | 
Definition at line 210 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atomStr.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy(), denoptim.integration.tinker.TinkerMolecule.printIC(), denoptim.molecularmodeling.RingClosureTool.setTinkerTypes(), denoptim.integration.tinker.TinkerUtils.setTinkerTypes(), and denoptim.integration.tinker.TinkerUtils.writeIC().
| int denoptim.integration.tinker.TinkerAtom.getAtomType | ( | ) | 
Definition at line 224 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.ffAtomType.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy(), denoptim.integration.tinker.TinkerMolecule.printIC(), and denoptim.integration.tinker.TinkerUtils.writeIC().
| double[] denoptim.integration.tinker.TinkerAtom.getDistAngle | ( | ) | 
Definition at line 114 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.distAngles.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy(), denoptim.integration.tinker.ConformationalSearchPSSROT.performPSSROT(), denoptim.integration.tinker.TinkerMolecule.printIC(), denoptim.molecularmodeling.RingClosureTool.saturateRingClosingAttractor(), denoptim.molecularmodeling.ChemicalObjectModel.updateXYZFromINT(), and denoptim.integration.tinker.TinkerUtils.writeIC().
| long denoptim.integration.tinker.TinkerAtom.getVertexId | ( | ) | 
Definition at line 245 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.vtxId.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy().
| double[] denoptim.integration.tinker.TinkerAtom.getXYZ | ( | ) | 
getXYZ
Definition at line 169 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyz.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy().
| void denoptim.integration.tinker.TinkerAtom.getXYZ | ( | double[] | x | ) | 
getXYZ
| x | an array of double. | 
Definition at line 181 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyz.
| int denoptim.integration.tinker.TinkerAtom.getXYZIndex | ( | ) | 
Gets the XYZ Index.
Definition at line 195 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyzIndex.
Referenced by denoptim.integration.tinker.TinkerMolecule.getAtom(), denoptim.integration.tinker.TinkerMolecule.getConnectedAtoms(), denoptim.integration.tinker.TinkerMolecule.printIC(), denoptim.integration.tinker.TinkerBond.TinkerBond(), and denoptim.integration.tinker.TinkerUtils.writeIC().
| void denoptim.integration.tinker.TinkerAtom.moveTo | ( | double | a, | 
| double | b, | ||
| double | c | ||
| ) | 
moveTo
| a | a double. | 
| b | a double. | 
| c | a double. | 
Definition at line 142 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyz.
| void denoptim.integration.tinker.TinkerAtom.moveTo | ( | double[] | d | ) | 
Add a vector to the Atom's current position vector.
| d | Vector to add to the current position | 
Definition at line 126 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyz.
Referenced by denoptim.integration.tinker.TinkerMolecule.set3DCoordinates(), and denoptim.molecularmodeling.ChemicalObjectModel.updateXYZFromINT().
| void denoptim.integration.tinker.TinkerAtom.setAtomNeighbours | ( | int[] | atmNb | ) | 
Definition at line 93 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atmNb.
| void denoptim.integration.tinker.TinkerAtom.setAtomString | ( | String | atomStr | ) | 
Definition at line 217 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atomStr.
Referenced by denoptim.molecularmodeling.RingClosureTool.saturateRingClosingAttractor().
| void denoptim.integration.tinker.TinkerAtom.setAtomType | ( | int | ffAtomType | ) | 
Definition at line 231 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.ffAtomType.
Referenced by denoptim.molecularmodeling.RingClosureTool.setTinkerTypes(), and denoptim.integration.tinker.TinkerUtils.setTinkerTypes().
| void denoptim.integration.tinker.TinkerAtom.setDistAngle | ( | double[] | distAngles | ) | 
Definition at line 107 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.distAngles.
Referenced by denoptim.integration.tinker.ConformationalSearchPSSROT.performPSSROT(), and denoptim.molecularmodeling.RingClosureTool.saturateRingClosingAttractor().
| void denoptim.integration.tinker.TinkerAtom.setVertexId | ( | long | vidx | ) | 
Definition at line 238 of file TinkerAtom.java.
Referenced by denoptim.integration.tinker.TinkerMolecule.deepCopy(), and denoptim.integration.tinker.TinkerUtils.getICFromIAC().
| void denoptim.integration.tinker.TinkerAtom.setXYZ | ( | double[] | xyz | ) | 
setXYZ
| xyz | an array of double. | 
Definition at line 157 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyz.
| void denoptim.integration.tinker.TinkerAtom.setXYZIndex | ( | int | xyzIndex | ) | 
Definition at line 202 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.xyzIndex.
| String denoptim.integration.tinker.TinkerAtom.toString | ( | ) | 
Definition at line 275 of file TinkerAtom.java.
References denoptim.integration.tinker.TinkerAtom.atmNb, denoptim.integration.tinker.TinkerAtom.atomStr, denoptim.integration.tinker.TinkerAtom.distAngles, denoptim.integration.tinker.TinkerAtom.ffAtomType, denoptim.integration.tinker.TinkerAtom.vtxId, denoptim.integration.tinker.TinkerAtom.xyz, and denoptim.integration.tinker.TinkerAtom.xyzIndex.
Referenced by denoptim.integration.tinker.TinkerUtils.getICFromIAC().
| boolean denoptim.integration.tinker.TinkerAtom.usesProperTorsion | ( | ) | 
Evaluates whether this TinkerAtom's line refers to a torsion (chiral flag is 0) or to an inproper torsion (chiral flag is +/-1).
For the position to be defined by a proper torsion, all 3 neighbouring atoms has to be defined (!= 0).
true if this TinkerAtom makes use of a proper torsion Definition at line 261 of file TinkerAtom.java.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Definition at line 62 of file TinkerAtom.java.
Referenced by denoptim.integration.tinker.TinkerAtom.getVertexId(), and denoptim.integration.tinker.TinkerAtom.toString().
      
  | 
  private | 
Definition at line 40 of file TinkerAtom.java.
Referenced by denoptim.integration.tinker.TinkerAtom.getXYZ(), denoptim.integration.tinker.TinkerAtom.moveTo(), denoptim.integration.tinker.TinkerAtom.setXYZ(), denoptim.integration.tinker.TinkerAtom.TinkerAtom(), and denoptim.integration.tinker.TinkerAtom.toString().
      
  | 
  private |