public abstract class MOReader extends BasisFunctionReader
BasisFunctionReader.MOEnergySorter
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowNoOrbitals |
private static java.lang.String |
DC_LIST |
private static java.lang.String |
DS_LIST |
protected java.lang.String |
energyUnits |
private static java.lang.String |
FC_LIST |
private static java.lang.String |
FS_LIST |
protected int |
gaussianCount |
protected float[][] |
gaussians |
private boolean |
getNBOCharges |
private boolean |
getNBOs |
private boolean |
haveCoeffMap |
protected boolean |
haveNboCharges |
protected boolean |
haveNboOrbitals |
protected int |
HEADER_GAMESS_OCCUPANCIES |
protected int |
HEADER_GAMESS_ORIGINAL |
protected int |
HEADER_GAMESS_UK_MO |
protected int |
HEADER_NONE |
private int |
iMo0 |
private java.util.Map<java.lang.String,java.lang.Object> |
lastMoData |
protected javajs.util.Lst<java.lang.String> |
moTypes |
protected boolean |
orbitalsRead |
private static java.lang.String |
P_LIST |
protected int |
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 |
---|
MOReader() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMOData(int nColumns,
javajs.util.Lst<java.lang.String>[] data,
java.util.Map<java.lang.String,java.lang.Object>[] mos) |
protected boolean |
checkNboLine() |
protected void |
getMOHeader(int headerType,
java.lang.String[] tokens,
java.util.Map<java.lang.String,java.lang.Object>[] mos,
int nThisLine) |
private void |
getNboCharges() |
protected void |
getNboTypes() |
protected void |
initializeReader() |
protected void |
readMolecularOrbitals(int headerType) |
private void |
readSecondOrderData() |
protected void |
setMOData(boolean clearOrbitals) |
protected int |
setMOType(java.util.Map<java.lang.String,java.lang.Object> mo,
int i) |
canonicalizeQuantumSubshellTag, filterMO, fixSlaterTypes, getDfCoefMaps, getDFMap, getNewDfCoefMap, getQuantumShellTag, getQuantumShellTagID, getQuantumShellTagIDSpherical, setMO
addAtomXYZSymName, addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, appendUunitCellInfo, applySymmetryAndSetTrajectory, applySymTrajASCR, checkCurrentLineForScript, checkFilterKey, checkLastModel, checkLine, 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
protected int shellCount
protected int gaussianCount
protected float[][] gaussians
protected java.lang.String energyUnits
protected javajs.util.Lst<java.lang.String> moTypes
private boolean getNBOs
private boolean getNBOCharges
protected boolean haveNboCharges
protected boolean haveNboOrbitals
protected boolean orbitalsRead
protected final int HEADER_GAMESS_UK_MO
protected final int HEADER_GAMESS_OCCUPANCIES
protected final int HEADER_GAMESS_ORIGINAL
protected final int HEADER_NONE
private boolean haveCoeffMap
private static final java.lang.String P_LIST
private static final java.lang.String DS_LIST
private static final java.lang.String DC_LIST
private static final java.lang.String FS_LIST
private static java.lang.String FC_LIST
private int iMo0
private java.util.Map<java.lang.String,java.lang.Object> lastMoData
protected boolean allowNoOrbitals
protected void initializeReader() throws java.lang.Exception
initializeReader
in class AtomSetCollectionReader
java.lang.Exception
protected boolean checkNboLine() throws java.lang.Exception
java.lang.Exception
private void getNboCharges() throws java.lang.Exception
java.lang.Exception
protected void getNboTypes() throws java.lang.Exception
java.lang.Exception
protected void readMolecularOrbitals(int headerType) throws java.lang.Exception
java.lang.Exception
protected int setMOType(java.util.Map<java.lang.String,java.lang.Object> mo, int i)
protected void getMOHeader(int headerType, java.lang.String[] tokens, java.util.Map<java.lang.String,java.lang.Object>[] mos, int nThisLine) throws java.lang.Exception
java.lang.Exception
protected void addMOData(int nColumns, javajs.util.Lst<java.lang.String>[] data, java.util.Map<java.lang.String,java.lang.Object>[] mos)
protected void setMOData(boolean clearOrbitals)
private void readSecondOrderData() throws java.lang.Exception
java.lang.Exception