public abstract class MOReader extends BasisFunctionReader
BasisFunctionReader.MOEnergySorter
Modifier and Type | Field and Description |
---|---|
private static String |
DC_LIST |
private static String |
DS_LIST |
protected String |
energyUnits |
private static String |
FC_LIST |
private static 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 Map<String,Object> |
lastMoData |
protected javajs.util.List<String> |
moTypes |
protected boolean |
orbitalsRead |
private static 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
addVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doc, doCentralize, doCheckUnitCell, doPackUnitCell, doProcessLines, doReadMolecularOrbitals, fileName, fileOffset, filePath, fileScaling, filter, filterHetero, forcePacked, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, ms, mustFinalizeModelSet, next, notionalUnitCell, out, prevline, ptLine, ptSupercell, reader, readerName, reverseModels, spaceGroup, stateScriptVersionInt, strSupercell, symmetry, templateAtomCount, trajectorySteps, useAltNames, vibrationNumber, viewer
Constructor and Description |
---|
MOReader() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMOData(int nColumns,
javajs.util.List<String>[] data,
Map<String,Object>[] mos) |
protected boolean |
checkNboLine() |
protected void |
getMOHeader(int headerType,
String[] tokens,
Map<String,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(Map<String,Object> mo,
int i) |
canonicalizeQuantumSubshellTag, filterMO, fixSlaterTypes, getDfCoefMaps, getDFMap, isQuantumBasisSupported, setMO
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, 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, finalizeReader, finalizeReaderASCR, getElementSymbol, getFilter, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokensAt, getTokensFloat, getTokensStr, initializeSymmetry, initializeSymmetryOptions, initializeTrajectoryFile, isLastModel, newAtomSet, parseFloat, parseFloatRange, parseFloatStr, parseInt, parseIntAt, parseIntRange, parseIntStr, parseStringInfestedFloatArray, parseToken, parseTokenNext, parseTokenRange, parseTokenStr, parseTrimmedAt, parseTrimmedRange, processBinaryDocument, processDOM, read3Vectors, readDataObject, readLine, readLines, rejectAtomName, RL, set2D, setAtomCoord, setAtomCoordXYZ, setChainID, setElementAndIsotope, setFilter, setFilterAtomTypeStr, setFractionalCoordinates, setIsPDB, setLoadNote, setSpaceGroupName, setSymmetryOperator, setTransform, setU, setUnitCell, setUnitCellItem, setup, setupASCR
protected int shellCount
protected int gaussianCount
protected float[][] gaussians
protected String energyUnits
protected javajs.util.List<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 String P_LIST
private static final String DS_LIST
private static final String DC_LIST
private static final String FS_LIST
private static String FC_LIST
private int iMo0
protected void initializeReader() throws Exception
initializeReader
in class AtomSetCollectionReader
Exception
protected boolean checkNboLine() throws Exception
Exception
protected void readMolecularOrbitals(int headerType) throws Exception
Exception
protected void getMOHeader(int headerType, String[] tokens, Map<String,Object>[] mos, int nThisLine) throws Exception
Exception
protected void addMOData(int nColumns, javajs.util.List<String>[] data, Map<String,Object>[] mos)
protected void setMOData(boolean clearOrbitals)