Package org.jmol.adapter.readers.spartan
Class SpartanArchive
- java.lang.Object
-
- org.jmol.adapter.readers.spartan.SpartanArchive
-
class SpartanArchive extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private intacprivate StringbondDataprivate intcoefCountprivate StringendCheckprivate intgaussianCountprivate booleanisSMOLprivate Stringlineprivate intmoCountprivate intmodelAtomCountprivate intmodelCountprivate BasisFunctionReaderrprivate intshellCount
-
Constructor Summary
Constructors Constructor Description SpartanArchive(BasisFunctionReader r, String bondData, String endCheck, int smolAtomCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddBonds(String data, int ac0)private StringgetQuotedString(String strQuote)private voidinitialize(BasisFunctionReader r, String bondData)private floatparseFloat(String info)private intparseInt(String info)(package private) intreadArchive(String infoLine, boolean haveGeometryLine, int ac0, boolean doAddAtoms)private voidreadAtoms(int ac0, boolean doAddAtoms)(package private) voidreadBasis()(package private) voidreadDipole()private voidreadEnergy()private StringreadLine()(package private) voidreadMolecularOrbital()(package private) voidreadProperties()private voidreadProperty()(package private) voidreadVibFreqs()private voidsetDipole(String[] tokens)private intsetInfo(String info)private voidsetVibrationsFromProperties()
-
-
-
Field Detail
-
modelCount
private int modelCount
-
modelAtomCount
private int modelAtomCount
-
ac
private int ac
-
bondData
private String bondData
-
moCount
private int moCount
-
coefCount
private int coefCount
-
shellCount
private int shellCount
-
gaussianCount
private int gaussianCount
-
endCheck
private String endCheck
-
isSMOL
private boolean isSMOL
-
r
private BasisFunctionReader r
-
line
private String line
-
-
Constructor Detail
-
SpartanArchive
SpartanArchive(BasisFunctionReader r, String bondData, String endCheck, int smolAtomCount)
-
-
Method Detail
-
initialize
private void initialize(BasisFunctionReader r, String bondData)
-
readArchive
int readArchive(String infoLine, boolean haveGeometryLine, int ac0, boolean doAddAtoms) throws Exception
- Throws:
Exception
-
addBonds
void addBonds(String data, int ac0)
-
setDipole
private void setDipole(String[] tokens)
-
setVibrationsFromProperties
private void setVibrationsFromProperties() throws Exception- Throws:
Exception
-
parseInt
private int parseInt(String info)
-
parseFloat
private float parseFloat(String info)
-
-