org.jmol.adapter.readers.quantum
Class SpartanArchive

java.lang.Object
  extended by org.jmol.adapter.readers.quantum.SpartanArchive

 class SpartanArchive
extends java.lang.Object


Field Summary
private  int atomCount
           
private  java.lang.String bondData
           
private  int coefCount
           
private  java.lang.String endCheck
           
private  int gaussianCount
           
private  java.lang.String line
           
private  int moCount
           
private  int modelAtomCount
           
private  BasisFunctionReader r
           
private  int shellCount
           
 
Constructor Summary
SpartanArchive(BasisFunctionReader r)
           
SpartanArchive(BasisFunctionReader r, java.lang.String bondData, java.lang.String endCheck)
           
 
Method Summary
(package private)  void addBonds(java.lang.String data, int atomCount0)
           
private  java.lang.String getQuotedString(java.lang.String strQuote)
           
private  java.lang.String[] getTokens(java.lang.String s)
           
private  void initialize(BasisFunctionReader r, java.lang.String bondData)
           
private  float parseFloat(java.lang.String info)
           
private  int parseInt(java.lang.String info)
           
(package private)  int readArchive(java.lang.String infoLine, boolean haveGeometryLine, int atomCount0, boolean doAddAtoms)
           
private  void readAtoms(int atomCount0, boolean doAddAtoms)
           
(package private)  void readBasis()
           
(package private)  void readDipole()
           
private  void readEnergy()
           
private  java.lang.String readLine()
           
(package private)  void readMolecularOrbital()
           
(package private)  void readProperties()
           
private  void readProperty()
           
(package private)  void readVibFreqs()
           
private  void setDipole(java.lang.String[] tokens)
           
private  int setInfo(java.lang.String info)
           
private  void setVibrationsFromProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atomCount

private int atomCount

bondData

private java.lang.String bondData

moCount

private int moCount

coefCount

private int coefCount

shellCount

private int shellCount

gaussianCount

private int gaussianCount

endCheck

private java.lang.String endCheck

r

private BasisFunctionReader r

modelAtomCount

private int modelAtomCount

line

private java.lang.String line
Constructor Detail

SpartanArchive

SpartanArchive(BasisFunctionReader r)

SpartanArchive

SpartanArchive(BasisFunctionReader r,
               java.lang.String bondData,
               java.lang.String endCheck)
Method Detail

initialize

private void initialize(BasisFunctionReader r,
                        java.lang.String bondData)

readArchive

int readArchive(java.lang.String infoLine,
                boolean haveGeometryLine,
                int atomCount0,
                boolean doAddAtoms)
          throws java.lang.Exception
Throws:
java.lang.Exception

readEnergy

private void readEnergy()
                 throws java.lang.Exception
Throws:
java.lang.Exception

setInfo

private int setInfo(java.lang.String info)
             throws java.lang.Exception
Throws:
java.lang.Exception

readAtoms

private void readAtoms(int atomCount0,
                       boolean doAddAtoms)
                throws java.lang.Exception
Throws:
java.lang.Exception

addBonds

void addBonds(java.lang.String data,
              int atomCount0)

readBasis

void readBasis()
         throws java.lang.Exception
Throws:
java.lang.Exception

readMolecularOrbital

void readMolecularOrbital()
                    throws java.lang.Exception
Throws:
java.lang.Exception

readProperties

void readProperties()
              throws java.lang.Exception
Throws:
java.lang.Exception

readDipole

void readDipole()
          throws java.lang.Exception
Throws:
java.lang.Exception

setDipole

private void setDipole(java.lang.String[] tokens)

readProperty

private void readProperty()
                   throws java.lang.Exception
Throws:
java.lang.Exception

readVibFreqs

void readVibFreqs()
            throws java.lang.Exception
Throws:
java.lang.Exception

setVibrationsFromProperties

private void setVibrationsFromProperties()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getQuotedString

private java.lang.String getQuotedString(java.lang.String strQuote)

parseInt

private int parseInt(java.lang.String info)

parseFloat

private float parseFloat(java.lang.String info)

getTokens

private java.lang.String[] getTokens(java.lang.String s)

readLine

private java.lang.String readLine()
                           throws java.lang.Exception
Throws:
java.lang.Exception