public class GaussianFchkReader extends GaussianReader
BasisFunctionReader.MOEnergySorter
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
AO_TYPES |
private int |
atomCount |
private java.util.Map<java.lang.String,java.lang.Object> |
fileData |
allowNoOrbitals, energyUnits, gaussianCount, gaussians, haveNboCharges, haveNboOrbitals, HEADER_GAMESS_OCCUPANCIES, HEADER_GAMESS_ORIGINAL, HEADER_GAMESS_UK_MO, HEADER_NONE, moTypes, orbitalsRead, shellCount
alphaBeta, CANONICAL_DC_LIST, CANONICAL_DS_LIST, CANONICAL_FC_LIST, CANONICAL_FS_LIST, dfCoefMaps, ignoreMOs, moData, nCoef, nOrbitals, orbitals, shells
addedData, addedDataKey, addVibrations, allowPDBFilter, ANGSTROMS_PER_BOHR, applySymmetryToBonds, asc, baseAtomIndex, binaryDoc, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredSpaceGroupIndex, desiredVibrationNumber, doApplySymmetry, doCentralize, doCheckUnitCell, doPackUnitCell, doProcessLines, doReadMolecularOrbitals, fileName, fileOffset, filePath, fileScaling, filter, filterHetero, fixJavaFloat, forcePacked, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isConcatenated, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, ms, mustFinalizeModelSet, next, notionalUnitCell, out, packingError, prevline, ptLine, ptSupercell, reader, readerName, reverseModels, sgName, stateScriptVersionInt, strSupercell, symmetry, templateAtomCount, trajectorySteps, useAltNames, validation, vibrationNumber, vibsFractional, vwr
Constructor and Description |
---|
GaussianFchkReader() |
Modifier and Type | Method and Description |
---|---|
private void |
getOrbitals(float[] e,
float[] c,
int occ,
int nElec) |
protected void |
initializeReader() |
private void |
readAllData() |
protected void |
readAtoms() |
protected void |
readBasis() |
protected void |
readBonds() |
protected void |
readDipoleMoment() |
protected void |
readMolecularObitals() |
protected void |
readPartialCharges()
Reads partial charges and assigns them only to the last atom set.
|
checkLine, readFrequencies, readMolecularOrbitals
addMOData, checkNboLine, getMOHeader, getNboTypes, readMolecularOrbitals, setMOData, setMOType
canonicalizeQuantumSubshellTag, filterMO, fixSlaterTypes, getDfCoefMaps, getDFMap, getNewDfCoefMap, getQuantumShellTag, getQuantumShellTagID, getQuantumShellTagIDSpherical, setMO
addAtomXYZSymName, addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, appendUunitCellInfo, applySymmetryAndSetTrajectory, applySymTrajASCR, checkCurrentLineForScript, checkFilterKey, checkLastModel, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains2, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, doPreSymmetry, fillDataBlock, fillDataBlockFixed, fillFloatArray, fillFrequencyData, filterAtom, filterReject, finalizeMOData, finalizeModelSet, finalizeReaderASCR, finalizeSubclassReader, finalizeSubclassSymmetry, forceSymmetry, getElementSymbol, getFilter, getFortranFormatLengths, getInterface, getNewSymmetry, getStrings, getSymmetry, getTokens, getTokensFloat, initializeSymmetry, initializeSymmetryOptions, initializeTrajectoryFile, isLastModel, newAtomSet, parseFloat, parseFloatRange, parseFloatStr, parseInt, parseIntAt, parseIntRange, parseIntStr, parseToken, parseTokenNext, parseTokenRange, parseTokenStr, processBinaryDocument, processDOM, processDSSR, rd, read3Vectors, readDataObject, readLines, readNextLine, rejectAtomName, RL, set2D, setAtomCoord, setAtomCoordScaled, setAtomCoordTokens, setAtomCoordXYZ, setChainID, setElementAndIsotope, setFilter, setFilterAtomTypeStr, setFractionalCoordinates, setIsPDB, setLoadNote, setModelPDB, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem, setup, setupASCR
private java.util.Map<java.lang.String,java.lang.Object> fileData
private int atomCount
private static java.lang.String[] AO_TYPES
protected void initializeReader() throws java.lang.Exception
initializeReader
in class MOReader
java.lang.Exception
private void readAllData() throws java.lang.Exception
java.lang.Exception
protected void readAtoms() throws java.lang.Exception
readAtoms
in class GaussianReader
java.lang.Exception
protected void readBonds()
protected void readDipoleMoment() throws java.lang.Exception
readDipoleMoment
in class GaussianReader
java.lang.Exception
protected void readPartialCharges() throws java.lang.Exception
GaussianReader
readPartialCharges
in class GaussianReader
java.lang.Exception
- When an I/O error or discardlines error occursprotected void readBasis() throws java.lang.Exception
readBasis
in class GaussianReader
java.lang.Exception
protected void readMolecularObitals() throws java.lang.Exception
java.lang.Exception
private void getOrbitals(float[] e, float[] c, int occ, int nElec)