org.jmol.adapter.readers.xtal
Class VaspOutcarReader
java.lang.Object
org.jmol.adapter.smarter.AtomSetCollectionReader
org.jmol.adapter.readers.xtal.VaspOutcarReader
public class VaspOutcarReader
- extends AtomSetCollectionReader
http://cms.mpi.univie.ac.at/vasp/
- Version:
- 1.0
- Author:
- Pieremanuele Canepa, Room 104, FM Group School of Physical Sciences,
Ingram Building, University of Kent, Canterbury, Kent, CT2 7NH United
Kingdom, pc229@kent.ac.uk
| Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader |
addVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doc, doCheckUnitCell, doPackUnitCell, doProcessLines, filter, filterHetero, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, next, notionalUnitCell, os, prevline, ptLine, reader, readerName, readMolecularOrbitals, spaceGroup, stateScriptVersionInt, supercell, symmetry, templateAtomCount, useAltNames, vibrationNumber, viewer |
| Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader |
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, applySymmetryAndSetTrajectory, checkFilter, checkLastModel, checkLineForScript, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, fillDataBlock, fillDataBlock, fillFloatArray, fillFrequencyData, filterAtom, getElementSymbol, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokens, getTokens, getTokensFloat, initializeSymmetry, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseStringInfestedFloatArray, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, processBinaryDocument, processXml, read3Vectors, readData, readLine, readLines, set2D, setAtomCoord, setAtomCoord, setFilter, setFractionalCoordinates, setIsPDB, setMOData, setPdb, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
atomNames
private String[] atomNames
elementNames
private ArrayList<String> elementNames
atomCount
private int atomCount
inputOnly
private boolean inputOnly
mDsimulation
private boolean mDsimulation
isVersion5
private boolean isVersion5
unitCellData
private float[] unitCellData
gibbsEnergy
private Double gibbsEnergy
gibbsEntropy
private Double gibbsEntropy
electronEne
private Double electronEne
kinEne
private Double kinEne
totEne
private Double totEne
temp
private float temp
VaspOutcarReader
public VaspOutcarReader()
initializeReader
protected void initializeReader()
- Overrides:
initializeReader in class AtomSetCollectionReader
checkLine
protected boolean checkLine()
throws Exception
- Overrides:
checkLine in class AtomSetCollectionReader
- Returns:
- true if need to read new line
- Throws:
Exception
finalizeReader
protected void finalizeReader()
throws Exception
- Overrides:
finalizeReader in class AtomSetCollectionReader
- Throws:
Exception
readElementNames
private void readElementNames()
throws Exception
- Throws:
Exception
readAtomCountAndSetNames
private void readAtomCountAndSetNames()
throws Exception
- Throws:
Exception
readUnitCellVectors
private void readUnitCellVectors()
throws Exception
- Throws:
Exception
setUnitCell
private void setUnitCell()
setSymmetry
private void setSymmetry()
throws Exception
- Throws:
Exception
readInitialCoordinates
private void readInitialCoordinates()
throws Exception
- Throws:
Exception
readPOSITION
private void readPOSITION()
throws Exception
- Throws:
Exception
readEnergy
private void readEnergy()
throws Exception
- Throws:
Exception
setAtomSetInfo
private void setAtomSetInfo()
readMdyn
private void readMdyn()
throws Exception
- Throws:
Exception
setAtomSetInfoMd
private void setAtomSetInfoMd()
readFrequency
private void readFrequency()
throws Exception
- Throws:
Exception