public class VaspOutcarReader extends AtomSetCollectionReader
| Modifier and Type | Field and Description |
|---|---|
private int |
atomCount |
private String[] |
atomNames |
private Double |
electronEne |
private javajs.util.List<String> |
elementNames |
private Double |
gibbsEnergy |
private Double |
gibbsEntropy |
private boolean |
inputOnly |
private boolean |
isVersion5 |
private Double |
kinEne |
private boolean |
mDsimulation |
private float |
temp |
private Double |
totEne |
private float[] |
unitCellData |
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 |
|---|
VaspOutcarReader() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkLine() |
protected void |
finalizeReader()
optional reader-specific method run first.
|
protected void |
initializeReader() |
private void |
readAtomCountAndSetNames() |
private void |
readElementNames() |
private void |
readEnergy() |
private void |
readFrequency() |
private void |
readInitialCoordinates() |
private void |
readMdyn() |
private void |
readPOSITION() |
private void |
readUnitCellVectors() |
private void |
setAtomSetInfo() |
private void |
setAtomSetInfoMd() |
private void |
setSymmetry() |
private void |
setUnitCell() |
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, 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, setupASCRprivate String[] atomNames
private javajs.util.List<String> elementNames
private int atomCount
private boolean inputOnly
private boolean mDsimulation
private boolean isVersion5
private float[] unitCellData
private Double gibbsEnergy
private Double gibbsEntropy
private Double electronEne
private Double kinEne
private Double totEne
private float temp
protected void initializeReader()
initializeReader in class AtomSetCollectionReaderprotected boolean checkLine()
throws Exception
checkLine in class AtomSetCollectionReaderExceptionprotected void finalizeReader()
throws Exception
AtomSetCollectionReaderfinalizeReader in class AtomSetCollectionReaderExceptionprivate void setUnitCell()
private void setAtomSetInfo()
private void setAtomSetInfoMd()