public class CsfReader extends MopacSlaterReader
SlaterReader.OrbitalSorter, SlaterReader.SlaterSorterBasisFunctionReader.MOEnergySorter| Modifier and Type | Field and Description |
|---|---|
private static byte |
anum |
private static byte[] |
atomFieldMap |
private static java.lang.String[] |
atomFields |
private static byte |
bfxn_ang |
private static byte[] |
bondFieldMap |
private static java.lang.String[] |
bondFields |
private static byte |
bondType |
private static byte |
chrg |
private static byte |
coef_indices |
private static byte[] |
connectorFieldMap |
private static java.lang.String[] |
connectorFields |
private java.util.Map<java.lang.String,int[]> |
connectors |
private static byte |
contractions |
private static byte |
eig_val |
private static byte |
eig_vec |
private static byte |
eig_vec_compressed |
private int |
fieldCount |
private int[] |
fieldTypes |
private static byte |
gto_exp |
private java.util.Map<java.lang.String,Bond> |
htBonds |
private static byte |
ID |
private static byte |
mo_occ |
private static byte[] |
moFieldMap |
private static java.lang.String[] |
moFields |
private int |
nAtoms |
private int |
nBonds |
private int |
nGaussians |
private static byte |
normalMode |
private int |
nSlaters |
private int |
nVibrations |
private static byte |
objCls1 |
private static byte |
objCls2 |
private static byte |
objID1 |
private static byte |
objID2 |
private static byte |
pchrg |
private java.util.Map<java.lang.String,java.lang.Integer> |
propertyItemCounts |
private static byte |
shell |
private static byte |
sto_exp |
private java.lang.String |
strAtomicNumbers |
private static byte |
sym |
private static byte |
transitionDipole |
private static byte |
vibEnergy |
private static byte[] |
vibFieldMap |
private static java.lang.String[] |
vibFields |
private static byte |
xyz_coordinates |
atomicNumbers, MIN_COEFslaterArray, slatersalphaBeta, CANONICAL_DC_LIST, CANONICAL_DS_LIST, CANONICAL_FC_LIST, CANONICAL_FS_LIST, dfCoefMaps, ignoreMOs, moData, nCoef, nOrbitals, orbitals, shellsaddVibrations, allowPDBFilter, ANGSTROMS_PER_BOHR, applySymmetryToBonds, asc, binaryDoc, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, 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, vwr| Constructor and Description |
|---|
CsfReader() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkLine() |
private void |
fillCsfArray(java.lang.String property,
java.lang.String[] tokens,
int i0,
java.lang.Object f,
boolean isInteger) |
private int |
getPropertyCount(java.lang.String what) |
private int |
parseLineParameters(java.lang.String[] fields,
byte[] fieldMap) |
private void |
processAtomObject() |
private void |
processBasisObject(java.lang.String sto_gto) |
private void |
processBondObject() |
private void |
processConnectorObject() |
private void |
processLocalTransform() |
private void |
processMolecularOrbitalObject() |
private void |
processVibrationObject() |
private void |
setBond(Bond bond,
int[] connect) |
createSphericalSlaterByType, scaleSlateraddSlater, addSlater, getSlaterConstCartesian, getSlaterConstDSpherical, setMOs, setSlaters, sortOrbitalCoefficients, sortOrbitalscanonicalizeQuantumSubshellTag, filterMO, fixSlaterTypes, getDfCoefMaps, getDFMap, isQuantumBasisSupported, setMOaddAtomXYZSymName, 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, finalizeReader, finalizeReaderASCR, getElementSymbol, getFilter, getFortranFormatLengths, getNewSymmetry, 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, rd, read3Vectors, readDataObject, readLines, rejectAtomName, RL, set2D, setAtomCoord, setAtomCoordScaled, setAtomCoordTokens, setAtomCoordXYZ, setChainID, setElementAndIsotope, setFilter, setFilterAtomTypeStr, setFractionalCoordinates, setIsPDB, setLoadNote, setSpaceGroupName, setSymmetryOperator, setTransform, setU, setUnitCell, setUnitCellItem, setup, setupASCRprivate int nAtoms
private java.lang.String strAtomicNumbers
private int fieldCount
private int nVibrations
private int nGaussians
private int nSlaters
private java.util.Map<java.lang.String,Bond> htBonds
private java.util.Map<java.lang.String,java.lang.Integer> propertyItemCounts
private final int[] fieldTypes
private static final byte objCls1
private static final byte objID1
private static final byte objCls2
private static final byte objID2
private static final java.lang.String[] connectorFields
private static final byte[] connectorFieldMap
private java.util.Map<java.lang.String,int[]> connectors
private static final byte ID
private static final byte sym
private static final byte anum
private static final byte chrg
private static final byte xyz_coordinates
private static final byte pchrg
private static final java.lang.String[] atomFields
private static final byte[] atomFieldMap
private static final byte bondType
private static final java.lang.String[] bondFields
private static final byte[] bondFieldMap
private int nBonds
private static final byte normalMode
private static final byte vibEnergy
private static final byte transitionDipole
private static final java.lang.String[] vibFields
private static final byte[] vibFieldMap
private static final byte eig_val
private static final byte mo_occ
private static final byte eig_vec
private static final byte eig_vec_compressed
private static final byte coef_indices
private static final byte bfxn_ang
private static final byte sto_exp
private static final byte contractions
private static final byte gto_exp
private static final byte shell
private static final java.lang.String[] moFields
private static final byte[] moFieldMap
protected boolean checkLine()
throws java.lang.Exception
checkLine in class AtomSetCollectionReaderjava.lang.Exceptionprivate void processLocalTransform()
throws java.lang.Exception
java.lang.Exceptionprivate int getPropertyCount(java.lang.String what)
private int parseLineParameters(java.lang.String[] fields,
byte[] fieldMap)
throws java.lang.Exception
java.lang.Exceptionprivate void fillCsfArray(java.lang.String property,
java.lang.String[] tokens,
int i0,
java.lang.Object f,
boolean isInteger)
throws java.lang.Exception
java.lang.Exceptionprivate void processConnectorObject()
throws java.lang.Exception
java.lang.Exceptionprivate void setBond(Bond bond, int[] connect)
private void processAtomObject()
throws java.lang.Exception
java.lang.Exceptionprivate void processBondObject()
throws java.lang.Exception
java.lang.Exceptionprivate void processVibrationObject()
throws java.lang.Exception
java.lang.Exceptionprivate void processMolecularOrbitalObject()
throws java.lang.Exception
java.lang.Exceptionprivate void processBasisObject(java.lang.String sto_gto)
throws java.lang.Exception
java.lang.Exception