| Trees | Indices | Help |
|
|---|
|
|
object --+
|
sip.simplewrapper --+
|
sip.wrapper --+
|
PyQt4.QtCore.QObject --+
|
object --+ |
| |
sip.simplewrapper --+ |
| |
PyQt4.QtGui.QPaintDevice --+
|
PyQt4.QtGui.QWidget --+
|
base_tab.BaseTab --+
|
TheoryTab
A tab for selecting the level of theory.
|
|||
|
Inherited from Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| dict |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
| str |
|
||
| str |
|
||
| str or NoneType |
|
||
| str |
|
||
| bool or NoneType |
|
||
| bool or NoneType |
|
||
| str |
|
||
| dict |
|
||
| dict |
|
||
| dict |
|
||
| dict |
|
||
|
|||
| NoneType or str |
|
||
| str |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
| str |
NAME = The name of the tab |
||
| str |
HELP_TOPIC = The help topic for the tab |
||
| tuple |
UI_MODULES = A tuple of ui modules defining the tab widgets. |
||
| dict |
THEORY_INDICES = A dictionary of {index in the theory combo box: theory name}. |
||
| dict |
THEORY_TO_INDEX = A dictionary of {theory name: index in the theory drop down} (i.e. |
||
CORE_LOCALIZATION_METHODS = OrderedDict([('None', 0), ('Pipek-An OrderedDict of {localization method: mmjag keyword value} used to populate the core localization combo box. |
|||
collections.OrderedDict
|
VALENCE_LOCALIZATION_METHODS = OrderedDict([('Pipek-Mezey', 2)An OrderedDict of {localization method: mmjag keyword value} used to populate the valence localization combo box. |
||
RESONANCE = OrderedDict([('None', 0), ('Partial delocalizationAn OrderedDict of {resonance method: mmjag keyword value} used to populate the resonance combo box. |
|||
DFT_RECOMMENDED_FUNCS = OrderedDict([('Hybrid', ('B3LYP', 'B3PAn ordered dict of {category name: list of functionals} mapping the category name for recommended functionals to a list of DFT functional names in that category. |
|||
| tuple |
DFT_OTHER = A tuple of DFT functionals user to populate the other functionals combo box. |
||
| frozenset |
LMP2_KEYWORDS = A set of keywords that may only appear if the level of theory is LMP2. |
||
| frozenset |
DFT_OR_HF_KEYWORDS = A set of keywords that may only appear if the level of theory is HF or DFT. |
||
| frozenset |
DFT_GRID_KEYWORDS = A set of keywords that correspond to DFT grid density. |
||
| frozenset |
DFT_ONLY_KEYWORDS = A set of keywords that may only appear if the level of theory is DFT. |
||
collections.OrderedDict
|
GRID_DENSITY = OrderedDict([('Medium', (-10, -11, -12)), ('FinAn OrderedDict of {grid density name: (gdftmed value, gdftfine value, gdftgrad value)} used to populate the grid density combo box. |
||
collections.OrderedDict
|
GRID_DENSITY_REV = An OrderedDict of {(gdftmed value, gdftfine value, gdftgrad value): grid density name} (i.e. |
||
EXCITED_STATE_TYPES = OrderedDict([('Singlet', (1, 0)), ('Trip
|
|||
HAMILTONIAN = OrderedDict([('Nonrelativistic', ''), ('Scalar Z
|
|||
| str |
EXCITED_STATE_CB_TEXT = Text that will be shown for the excited state check box. |
||
collections.OrderedDict
| CORE_LOCALIZATION_METHOD | ||
collections.OrderedDict
| DFT_FUNC | ||
THEORY_COMBO_DFT = 0hash(x) |
|||
THEORY_COMBO_HF = 1
|
|||
THEORY_COMBO_LMP2 = 2
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
|||
getSpinUnrestricted.
|
|
|
Perform tab specific initialization. This function should be defined in subclasses if initialization is needed.
|
The mmjag default DFT functional name is "", which would cause a HF level of theory. Instead, set a default functional of B3LYP.
|
Creates and populates the DFTComboRadioSelector GUI element using DFT_RECOMMENDED_FUNCS for source data. This provides the interface for the user to select from the recommended DFT functionals. |
Get the current theory level
|
Get the current method. If the level of theory is DFT, the method is the functional (ex. "B3LYP" or "PWB6K"). For all other levels of theory, the method is the level of theory ("HF" or "LMP2").
|
Get the current DFT functional (ex. "B3LYP" or "PWB6K"). If the theory level is not DFT, then None will be returned.
|
Get the current DFT functional. This function should only be used when the theory level is DFT.
|
Return whether spin unrestricted check box is checked or not
|
Return whether excited state check box is checked or not
|
Return the current Hamiltonian setting
|
Return all keywords that should be put into the mmjag handle. This function should be defined in subclasses.
|
Get all keywords related to grid density
|
Get all keywords related to excited state settings
|
Get all keywords related to LMP2 settings
|
Restore tab settings from mmjag keywords. This function should be defined in subclasses.
|
Sanity check the specified mmjag settings and make sure that we can uniquely determine a level of theory.
|
Determine the level of theory specified by given settings. If a non- default LMP2 level is specified, a warning will be issued.
|
Load the specified mmjag spin and excited settings into the given theory level and reset the spin and excited settings for the other theory levels.
|
Load the "spin restriction" and "excited state" settings from a JaguarInput object into the GUI
|
If the theory level is DFT, load the specified functional from the mmjag handle. If the theory level isn't DFT, reset the DFT functional.
|
Load the DFT functional setting from a JaguarInput object into the GUI. If no functional or an unknown functional is specified, a warning will be issued.
|
Set the GUI to the specified DFT functional
|
Load the grid density settings from a JaguarInput object into the GUI. If the settings do not match any of the GUI grid density options, a warning will be issued.
|
Load the LMP2 settings from a JaguarInput object into the GUI. If unknown values are specified, a warning will be issued.
|
Load the Hamiltonian settings from a JaguarInput object into the GUI. If unknown values are specified, a warning will be issued.
|
Return True if the tab current specified both LMP2 and ZORA (which aren't allowed simultaneously). False otherwise. |
|
|||
UI_MODULESA tuple of ui modules defining the tab widgets. These ui modules should be listed top to bottom. Optionally, a tuple of (tab class, attribute name) may be listed instead of a ui file to include a subtab.
|
THEORY_INDICESA dictionary of {index in the theory combo box: theory name}. Note that this combo box is populated in the ui file, so this dictionary must agree with the ui file.
|
THEORY_TO_INDEXA dictionary of {theory name: index in the theory drop down} (i.e. the reverse of THEORY_INDICES)
|
CORE_LOCALIZATION_METHODSAn OrderedDict of {localization method: mmjag keyword value} used to populate the core localization combo box.
|
VALENCE_LOCALIZATION_METHODSAn OrderedDict of {localization method: mmjag keyword value} used to populate the valence localization combo box.
|
RESONANCEAn OrderedDict of {resonance method: mmjag keyword value} used to populate the resonance combo box.
|
DFT_RECOMMENDED_FUNCSAn ordered dict of {category name: list of functionals} mapping the category name for recommended functionals to a list of DFT functional names in that category.
|
DFT_OTHERA tuple of DFT functionals user to populate the other functionals combo box. Each tuple element should be either:
|
LMP2_KEYWORDSA set of keywords that may only appear if the level of theory is LMP2. This set is used in loadSettings for validation purposes.
|
DFT_OR_HF_KEYWORDSA set of keywords that may only appear if the level of theory is HF or DFT. This set is used in loadSettings for validation purposes.
|
DFT_GRID_KEYWORDSA set of keywords that correspond to DFT grid density. This set is used in loadSettings for validation purposes.
|
DFT_ONLY_KEYWORDSA set of keywords that may only appear if the level of theory is DFT. This set is used in loadSettings for validation purposes. Note that keywords in DFT_GRID_KEYWORDS do not need to be repeated here.
|
GRID_DENSITYAn OrderedDict of {grid density name: (gdftmed value, gdftfine value, gdftgrad value)} used to populate the grid density combo box.
|
GRID_DENSITY_REVAn OrderedDict of {(gdftmed value, gdftfine value, gdftgrad value): grid density name} (i.e. the reverse of GRID_DENSITY)
|
EXCITED_STATE_TYPES
|
HAMILTONIAN
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:43 2016 | http://epydoc.sourceforge.net |