public class GulpReader extends AtomSetCollectionReader
| Modifier and Type | Field and Description |
|---|---|
private float |
a |
private float |
alpha |
private java.util.Map<java.lang.String,java.lang.Float> |
atomCharges |
private float |
b |
private float |
beta |
private boolean |
bTest |
private float |
c |
private boolean |
coordinatesArePrimitive |
private java.lang.String |
energyUnits |
private float |
gamma |
private boolean |
isMolecular |
private boolean |
isPolymer |
private boolean |
isPrimitive |
private boolean |
isSlab |
private float[] |
primitiveData |
private java.lang.String |
sep |
private java.lang.String |
spaceGroup |
private static java.lang.String[] |
tags |
private java.lang.Double |
totEnergy |
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, stateScriptVersionInt, supercell, symmetry, templateAtomCount, useAltNames, vibrationNumber, viewer| Constructor and Description |
|---|
GulpReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
applySymmetryAndSetTrajectory() |
protected boolean |
checkLine() |
protected void |
finalizeReader() |
protected void |
initializeReader() |
private void |
newAtomSet(boolean doSetUnitCell) |
private static int |
parameterIndex(java.lang.String key) |
private void |
readAtomicPos(boolean finalizeSymmetry) |
private void |
readCellParameters(boolean isLatticeVectors) |
private boolean |
readDimensionality() |
private void |
readEnergy() |
private void |
readFinalCell() |
private void |
readPartialCharges() |
private void |
readSpaceGroup() |
private void |
scalePrimitiveData(int i,
float value) |
private void |
setEnergy() |
private void |
setModelParameters(boolean isPrimitive) |
private void |
setParameter(java.lang.String key,
float value) |
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, 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, setUnitCellItemprivate java.lang.String spaceGroup
private boolean isSlab
private boolean isPolymer
private boolean isMolecular
private boolean isPrimitive
private java.lang.String sep
private boolean coordinatesArePrimitive
private java.util.Map<java.lang.String,java.lang.Float> atomCharges
private boolean bTest
private float a
private float b
private float c
private float alpha
private float beta
private float gamma
private float[] primitiveData
private static java.lang.String[] tags
private java.lang.Double totEnergy
private java.lang.String energyUnits
protected void initializeReader()
throws java.lang.Exception
initializeReader in class AtomSetCollectionReaderjava.lang.Exceptionprotected void finalizeReader()
finalizeReader in class AtomSetCollectionReaderprotected boolean checkLine()
throws java.lang.Exception
checkLine in class AtomSetCollectionReaderjava.lang.Exceptionprivate boolean readDimensionality()
throws java.lang.Exception
java.lang.Exceptionprivate void readSpaceGroup()
throws java.lang.Exception
java.lang.Exceptionprivate static int parameterIndex(java.lang.String key)
private void setParameter(java.lang.String key,
float value)
private void newAtomSet(boolean doSetUnitCell)
private void setModelParameters(boolean isPrimitive)
private void readCellParameters(boolean isLatticeVectors)
throws java.lang.Exception
java.lang.Exceptionprivate void readFinalCell()
throws java.lang.Exception
java.lang.Exceptionprivate void scalePrimitiveData(int i,
float value)
public void applySymmetryAndSetTrajectory()
throws java.lang.Exception
applySymmetryAndSetTrajectory in class AtomSetCollectionReaderjava.lang.Exceptionprivate void readAtomicPos(boolean finalizeSymmetry)
throws java.lang.Exception
java.lang.Exceptionprivate void readPartialCharges()
throws java.lang.Exception
java.lang.Exceptionprivate void readEnergy()
throws java.lang.Exception
java.lang.Exceptionprivate void setEnergy()