public class WebMOReader extends MopacSlaterReader
http://www.webmo.net/demo/ right now WebMO files don't allow for multiple MOS, but we will assume here that that may change.
SlaterReader.OrbitalSorter, SlaterReader.SlaterSorter
BasisFunctionReader.MOEnergySorter
Modifier and Type | Field and Description |
---|---|
private static String |
DC_LIST |
private static String |
DS_LIST |
private static String |
FC_LIST |
private static String |
FS_LIST |
atomicNumbers, MIN_COEF
slaterArray, slaters
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 |
---|
WebMOReader() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkLine() |
protected void |
finalizeReader()
optional reader-specific method run first.
|
private boolean |
getLine() |
(package private) void |
readAtomicOrbitalOrder() |
(package private) void |
readAtoms() |
(package private) void |
readBonds() |
(package private) void |
readGaussianBasis() |
(package private) void |
readHeader() |
(package private) void |
readMolecularOrbital() |
(package private) void |
readSlaterBasis() |
createSphericalSlaterByType, scaleSlater
addSlater, addSlater, getSlaterConstCartesian, getSlaterConstDSpherical, setMOs, setSlaters, sortOrbitalCoefficients, sortOrbitals
canonicalizeQuantumSubshellTag, filterMO, fixSlaterTypes, getDfCoefMaps, getDFMap, isQuantumBasisSupported, setMO
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, 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, getElementSymbol, getFilter, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokensAt, getTokensFloat, getTokensStr, initializeReader, 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
private static String DS_LIST
private static String DC_LIST
private static String FS_LIST
private static String FC_LIST
protected boolean checkLine() throws Exception
checkLine
in class AtomSetCollectionReader
Exception
protected void finalizeReader() throws Exception
AtomSetCollectionReader
finalizeReader
in class AtomSetCollectionReader
Exception