org.jmol.adapter.readers.quantum
Class SpartanInputReader

java.lang.Object
  extended by org.jmol.adapter.smarter.AtomSetCollectionReader
      extended by org.jmol.adapter.readers.quantum.SpartanInputReader
Direct Known Subclasses:
OdysseyReader, SpartanSmolReader

public abstract class SpartanInputReader
extends AtomSetCollectionReader


Field Summary
protected  int atomCount
           
protected  String bondData
           
(package private)  String constraints
           
protected  int modelAtomCount
           
protected  String modelName
           
 
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doCheckUnitCell, doProcessLines, filter, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveSymmetryOperators, iHaveUnitCell, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, next, notionalUnitCell, os, prevline, ptLine, reader, readerName, readMolecularOrbitals, spaceGroup, symmetry, templateAtomCount, vibrationNumber, viewer
 
Constructor Summary
SpartanInputReader()
           
 
Method Summary
private  void readAtomNames()
           
private  void readBonds(int atomCount0)
           
private  void readConstraints()
           
private  void readInputAtoms()
           
private  void readInputHeader()
           
protected  void readInputRecords()
           
private  void readTransform()
           
 
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, applySymmetryAndSetTrajectory, checkFilter, checkLastModel, checkLine, checkLineForScript, checkLineForScript, clearLatticeParameters, cloneLastAtomSet, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, fillDataBlock, fillDataBlock, fillFloatArray, fillFrequencyData, filterAtom, finalizeReader, getElementSymbol, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokens, getTokens, getTokensFloat, initializeReader, initializeSymmetry, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseStringInfestedFloatArray, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readAtomSetCollectionFromDOM, readData, readLine, set2D, setAtomCoord, setAtomCoord, setFilter, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelName

protected String modelName

modelAtomCount

protected int modelAtomCount

atomCount

protected int atomCount

bondData

protected String bondData

constraints

String constraints
Constructor Detail

SpartanInputReader

public SpartanInputReader()
Method Detail

readInputRecords

protected void readInputRecords()
                         throws Exception
Throws:
Exception

readConstraints

private void readConstraints()
                      throws Exception
Throws:
Exception

readTransform

private void readTransform()
                    throws Exception
Throws:
Exception

readInputHeader

private void readInputHeader()
                      throws Exception
Throws:
Exception

readInputAtoms

private void readInputAtoms()
                     throws Exception
Throws:
Exception

readAtomNames

private void readAtomNames()
                    throws Exception
Throws:
Exception

readBonds

private void readBonds(int atomCount0)
                throws Exception
Throws:
Exception