cct.gamess
Class Gamess

java.lang.Object
  extended by cct.gamess.Gamess

public class Gamess
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2006

Company: ANU


Field Summary
(package private)  java.util.ArrayList<GamessAtom> atoms
           
(package private)  int AxisOrder
           
(package private)  java.util.HashMap basisGroup
           
(package private) static java.lang.String basisSection
           
(package private) static java.util.HashMap<java.lang.String,GamessSwitch> basisSwitches
           
(package private) static int CART
           
(package private) static java.lang.String cidetSection
           
(package private) static java.lang.String cidrtSection
           
(package private) static java.lang.String ciinpSection
           
(package private) static java.lang.String cisortSection
           
(package private) static java.lang.String commentSection
           
(package private) static java.lang.String controlSection
           
(package private) static java.util.HashMap<java.lang.String,GamessSwitch> controlSwitches
           
(package private) static java.lang.String cphfSection
           
(package private)  java.util.HashMap<java.lang.String,java.util.HashMap> currentVars
           
(package private) static java.lang.String dataSection
           
(package private) static float DEGREES_TO_RADIANS
           
(package private) static java.lang.String detSection
           
(package private) static java.lang.String dipdrSection
           
(package private) static java.lang.String disbsSection
           
(package private) static java.lang.String disrepSection
           
(package private) static java.lang.String drcSection
           
(package private) static java.lang.String drtSection
           
(package private) static java.lang.String ecpSection
           
(package private) static java.lang.String efieldSection
           
(package private) static java.lang.String efragSection
           
(package private) static java.lang.String eldensSection
           
(package private) static java.lang.String elfldgSection
           
(package private) static java.lang.String elmonSection
           
(package private) static java.lang.String elpotSection
           
(package private) static java.lang.String endSection
           
(package private) static java.lang.String ffcalcSection
           
(package private) static java.lang.String fgrrplSection
           
(package private) static java.lang.String forceSection
           
(package private) static java.lang.String fragnameSection
           
(package private) static java.lang.String gradSection
           
(package private) static java.lang.String gridSection
           
(package private) static java.lang.String guessSection
           
(package private) static java.lang.String gugdiaSection
           
(package private) static java.lang.String gugdm2Section
           
(package private) static java.lang.String gugdmSection
           
(package private) static java.lang.String gugemSection
           
(package private) static java.lang.String hessSection
           
(package private) static int HINT
           
(package private) static java.lang.String intgrlSection
           
(package private) static java.lang.String ircSection
           
(package private) static java.lang.String lagranSection
           
(package private) static java.lang.String libeSection
           
(package private) static java.lang.String localSection
           
(package private) static int LOOKING_FOR_SECTION
           
(package private) static int LOOKING_FOR_SWITCH
           
(package private) static int LOOKING_FOR_SWITCH_VALUE
           
(package private) static java.lang.String massSection
           
(package private) static java.lang.String mcqdptSection
           
(package private) static java.lang.String mcscfSection
           
(package private) static java.lang.String molgrfSection
           
(package private) static java.lang.String morokmSection
           
(package private) static java.lang.String mp2Section
           
(package private) static java.lang.String newcavSection
           
(package private) static double ONE_BOHR
           
(package private) static java.lang.String pcmcavSection
           
(package private) static java.lang.String pcmSection
           
(package private) static java.lang.String pdcSection
           
(package private) static java.lang.String pointsSection
           
(package private) static int READING_COMMENT
           
(package private) static java.lang.String scfmiSection
           
(package private) static java.lang.String scfSection
           
(package private) static java.lang.String scrfSection
           
(package private) static java.util.HashMap<java.lang.String,java.util.HashMap> sectionVarsReference
           
(package private) static java.lang.String statptSection
           
(package private) static java.lang.String stoneSection
           
(package private) static java.lang.String surfSection
           
(package private)  java.lang.String SymmetrySymbol
           
(package private) static java.lang.String systemSection
           
(package private) static java.util.HashMap<java.lang.String,GamessSwitch> systemSwitches
           
(package private) static java.lang.String tdhfSection
           
(package private)  java.lang.String Title
           
(package private) static java.lang.String transSection
           
(package private) static java.lang.String transtSection
           
(package private) static java.lang.String trfdm2Section
           
(package private) static java.lang.String trudgeSection
           
(package private) static java.lang.String trurstSection
           
(package private) static java.lang.String twoeiSection
           
(package private) static int UNIQUE
           
(package private) static java.util.HashSet validSections
           
(package private) static java.util.HashSet validSymmetrySymbols
           
(package private) static java.lang.String vecSection
           
(package private) static java.lang.String vibSection
           
(package private) static java.lang.String zmatSection
           
(package private) static int ZMT
           
(package private) static int ZMTMPC
           
 
Constructor Summary
Gamess()
           
 
Method Summary
 void applySymmetry(java.lang.String symbol, int axisOrder, java.util.ArrayList<GamessAtom> points)
           
static void fromZMatrixToCartesians(java.util.ArrayList<GamessAtom> atoms)
          Expects bond length in angstroms
static int getAtomicNumber(java.lang.String symbol)
           
 java.util.HashMap getControlSection()
           
 void getMolecularInterface(MoleculeInterface molec)
           
static void main(java.lang.String[] args)
           
 void parseGamessInput(java.lang.String inputfile)
           
 void parseGamessInput(java.lang.String inputfile, int fileType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONE_BOHR

static final double ONE_BOHR
See Also:
Constant Field Values

DEGREES_TO_RADIANS

static final float DEGREES_TO_RADIANS
See Also:
Constant Field Values

LOOKING_FOR_SECTION

static final int LOOKING_FOR_SECTION
See Also:
Constant Field Values

LOOKING_FOR_SWITCH

static final int LOOKING_FOR_SWITCH
See Also:
Constant Field Values

LOOKING_FOR_SWITCH_VALUE

static final int LOOKING_FOR_SWITCH_VALUE
See Also:
Constant Field Values

READING_COMMENT

static final int READING_COMMENT
See Also:
Constant Field Values

endSection

static final java.lang.String endSection
See Also:
Constant Field Values

commentSection

static final java.lang.String commentSection
See Also:
Constant Field Values

UNIQUE

static final int UNIQUE
See Also:
Constant Field Values

HINT

static final int HINT
See Also:
Constant Field Values

CART

static final int CART
See Also:
Constant Field Values

ZMT

static final int ZMT
See Also:
Constant Field Values

ZMTMPC

static final int ZMTMPC
See Also:
Constant Field Values

controlSection

static final java.lang.String controlSection
See Also:
Constant Field Values

systemSection

static final java.lang.String systemSection
See Also:
Constant Field Values

basisSection

static final java.lang.String basisSection
See Also:
Constant Field Values

dataSection

static final java.lang.String dataSection
See Also:
Constant Field Values

zmatSection

static final java.lang.String zmatSection
See Also:
Constant Field Values

libeSection

static final java.lang.String libeSection
See Also:
Constant Field Values

scfSection

static final java.lang.String scfSection
See Also:
Constant Field Values

scfmiSection

static final java.lang.String scfmiSection
See Also:
Constant Field Values

mp2Section

static final java.lang.String mp2Section
See Also:
Constant Field Values

guessSection

static final java.lang.String guessSection
See Also:
Constant Field Values

vecSection

static final java.lang.String vecSection
See Also:
Constant Field Values

statptSection

static final java.lang.String statptSection
See Also:
Constant Field Values

trudgeSection

static final java.lang.String trudgeSection
See Also:
Constant Field Values

trurstSection

static final java.lang.String trurstSection
See Also:
Constant Field Values

forceSection

static final java.lang.String forceSection
See Also:
Constant Field Values

cphfSection

static final java.lang.String cphfSection
See Also:
Constant Field Values

hessSection

static final java.lang.String hessSection
See Also:
Constant Field Values

gradSection

static final java.lang.String gradSection
See Also:
Constant Field Values

dipdrSection

static final java.lang.String dipdrSection
See Also:
Constant Field Values

vibSection

static final java.lang.String vibSection
See Also:
Constant Field Values

massSection

static final java.lang.String massSection
See Also:
Constant Field Values

ircSection

static final java.lang.String ircSection
See Also:
Constant Field Values

drcSection

static final java.lang.String drcSection
See Also:
Constant Field Values

surfSection

static final java.lang.String surfSection
See Also:
Constant Field Values

localSection

static final java.lang.String localSection
See Also:
Constant Field Values

twoeiSection

static final java.lang.String twoeiSection
See Also:
Constant Field Values

elmonSection

static final java.lang.String elmonSection
See Also:
Constant Field Values

elpotSection

static final java.lang.String elpotSection
See Also:
Constant Field Values

eldensSection

static final java.lang.String eldensSection
See Also:
Constant Field Values

elfldgSection

static final java.lang.String elfldgSection
See Also:
Constant Field Values

pointsSection

static final java.lang.String pointsSection
See Also:
Constant Field Values

gridSection

static final java.lang.String gridSection
See Also:
Constant Field Values

pdcSection

static final java.lang.String pdcSection
See Also:
Constant Field Values

molgrfSection

static final java.lang.String molgrfSection
See Also:
Constant Field Values

stoneSection

static final java.lang.String stoneSection
See Also:
Constant Field Values

morokmSection

static final java.lang.String morokmSection
See Also:
Constant Field Values

ffcalcSection

static final java.lang.String ffcalcSection
See Also:
Constant Field Values

tdhfSection

static final java.lang.String tdhfSection
See Also:
Constant Field Values

efragSection

static final java.lang.String efragSection
See Also:
Constant Field Values

fragnameSection

static final java.lang.String fragnameSection
See Also:
Constant Field Values

fgrrplSection

static final java.lang.String fgrrplSection
See Also:
Constant Field Values

pcmSection

static final java.lang.String pcmSection
See Also:
Constant Field Values

pcmcavSection

static final java.lang.String pcmcavSection
See Also:
Constant Field Values

newcavSection

static final java.lang.String newcavSection
See Also:
Constant Field Values

disbsSection

static final java.lang.String disbsSection
See Also:
Constant Field Values

disrepSection

static final java.lang.String disrepSection
See Also:
Constant Field Values

scrfSection

static final java.lang.String scrfSection
See Also:
Constant Field Values

ecpSection

static final java.lang.String ecpSection
See Also:
Constant Field Values

efieldSection

static final java.lang.String efieldSection
See Also:
Constant Field Values

intgrlSection

static final java.lang.String intgrlSection
See Also:
Constant Field Values

transSection

static final java.lang.String transSection
See Also:
Constant Field Values

ciinpSection

static final java.lang.String ciinpSection
See Also:
Constant Field Values

detSection

static final java.lang.String detSection
See Also:
Constant Field Values

cidetSection

static final java.lang.String cidetSection
See Also:
Constant Field Values

drtSection

static final java.lang.String drtSection
See Also:
Constant Field Values

cidrtSection

static final java.lang.String cidrtSection
See Also:
Constant Field Values

mcscfSection

static final java.lang.String mcscfSection
See Also:
Constant Field Values

mcqdptSection

static final java.lang.String mcqdptSection
See Also:
Constant Field Values

cisortSection

static final java.lang.String cisortSection
See Also:
Constant Field Values

gugemSection

static final java.lang.String gugemSection
See Also:
Constant Field Values

gugdiaSection

static final java.lang.String gugdiaSection
See Also:
Constant Field Values

gugdmSection

static final java.lang.String gugdmSection
See Also:
Constant Field Values

gugdm2Section

static final java.lang.String gugdm2Section
See Also:
Constant Field Values

lagranSection

static final java.lang.String lagranSection
See Also:
Constant Field Values

trfdm2Section

static final java.lang.String trfdm2Section
See Also:
Constant Field Values

transtSection

static final java.lang.String transtSection
See Also:
Constant Field Values

validSections

static final java.util.HashSet validSections

sectionVarsReference

static java.util.HashMap<java.lang.String,java.util.HashMap> sectionVarsReference

controlSwitches

static java.util.HashMap<java.lang.String,GamessSwitch> controlSwitches

basisSwitches

static java.util.HashMap<java.lang.String,GamessSwitch> basisSwitches

systemSwitches

static java.util.HashMap<java.lang.String,GamessSwitch> systemSwitches

validSymmetrySymbols

static final java.util.HashSet validSymmetrySymbols

Title

java.lang.String Title

SymmetrySymbol

java.lang.String SymmetrySymbol

AxisOrder

int AxisOrder

currentVars

java.util.HashMap<java.lang.String,java.util.HashMap> currentVars

atoms

java.util.ArrayList<GamessAtom> atoms

basisGroup

java.util.HashMap basisGroup
Constructor Detail

Gamess

public Gamess()
Method Detail

getMolecularInterface

public void getMolecularInterface(MoleculeInterface molec)
                           throws java.lang.Exception
Throws:
java.lang.Exception

parseGamessInput

public void parseGamessInput(java.lang.String inputfile)
                      throws java.lang.Exception
Throws:
java.lang.Exception

parseGamessInput

public void parseGamessInput(java.lang.String inputfile,
                             int fileType)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getControlSection

public java.util.HashMap getControlSection()

main

public static void main(java.lang.String[] args)

applySymmetry

public void applySymmetry(java.lang.String symbol,
                          int axisOrder,
                          java.util.ArrayList<GamessAtom> points)
                   throws java.lang.Exception
Throws:
java.lang.Exception

fromZMatrixToCartesians

public static void fromZMatrixToCartesians(java.util.ArrayList<GamessAtom> atoms)
                                    throws java.lang.Exception
Expects bond length in angstroms

Parameters:
atoms - ArrayList
Throws:
java.lang.Exception

getAtomicNumber

public static int getAtomicNumber(java.lang.String symbol)