This sub tab class is used for Surfaces property.
|
setup(self)
This function is called to customize sub tab behavior. |
|
|
dict
|
getMmJagKeywords(self,
checked)
This function returns dictionary of mmjag keywords for this sub tab. |
|
|
|
_getElectrostaticKeywords(self)
This function gets electrostatic potential and ionization energy
surface keywords. |
|
|
|
_getNoncovalentKeywords(self)
This function returns keywords for noncovalent surface options. |
|
|
|
_getElectroDensityKeywords(self)
This function returns keywords for electron density surface options. |
|
|
|
_getSpinDensityKeywords(self)
This function returns keywords for spin density options. |
|
|
|
_getOrbitalsKeywords(self)
This function returns keywords for molecular orbitals options. |
|
|
|
_getBoxKeywords(self)
This function returns keywords for box size and grid density options. |
|
|
|
_getDefaultKeywords(self)
This function returns default keywords. |
|
|
|
loadSettings(self,
keywords)
This function restores this sub tab from the keywords dictionary. |
|
|
bool
|
_loadSurfaceSettings(self,
keywords)
This function determines surfaces settings from mmjag keywords. |
|
|
bool
|
|
|
theoryUpdated(self,
theory_level,
dft_functional,
spin_treatment,
basis)
This sub tab needs to be updated when theory level or 'spin
unrestricted' toggle state are changed. |
|
|
|
_updateOrbitals(self)
This function checks surfaces tabs widget states and theory settings
and enables various molecular orbitals widgets as needed. |
|
|
|
_enableEnergyUnits(self)
This function is used to check state of 'Electrostatic potential' and
'Average local ionization energy' check boxes to determine whether
'Energy units' combo box should be enabled. |
|
|
|
_updateTotalAlphaOrbitals(self)
This function calculates total number of 'alpha' orbitals. |
|
|
|
_updateTotalBetaOrbitals(self)
This function calculates total number of 'alpha' orbitals. |
|
|
str
|
_totalOrbitalsLabel(self,
start_base,
start,
end_base,
end)
Calculate total number of orbitals and return text to display in the
label. |
|
|
dict
|
_getOrbitals(self,
orbitals)
This function returns keywords for the given list of orbitals. |
|
|
bool
|
_setOrbital(self,
iorb,
value)
This function sets widgets corresponding to a given molecular
orbital. |
|
|
|
|
tuple
|
_parseOrbitalValue(self,
iorb,
value)
This function splits given orbital value into base ('homo-' or
'lumo+') and an orbital count. |
|
|
tuple
|
|
Inherited from BaseSubTab :
__init__
|