|
setup(self)
Common setup for all properties tabs. |
|
|
|
_createValidators(self)
This function creates validators for various line edit widgets in the
properties tab. |
|
|
|
|
dict
|
getMmJagKeywords(self)
This function returns dictionary of mmjag keywords for this tab. |
|
|
|
loadSettings(self,
keywords)
This function restores this tab from the keywords dictionary |
|
|
|
theoryOrBasisUpdated(self,
theory_level,
dft_functional,
spin_treatment,
excited_state,
basis,
hamiltonian)
Respond to the user changing the level of theory or the basis set. |
|
|
|
updatePropertiesTable(self)
This function enables and disables rows in the properties table
depending on current theory and theory options. |
|
|
list
|
getAllowedRows(self)
This function returns list of property rows that need to be enabled. |
|
|
|
enableRows(self)
This function updates properties table to enable rows that were
specified in self.allowed_rows member variable. |
|
|
|
filterRowsByExcitedState(self)
If self.excited_states variable is True remove certain properties
from list of enabled rows stored in self.allowed_rows. |
|
|
|
getSpecialProperties(self)
This function returns a list of checked properties that can not be
calculated for entries with spin multiplicity > 1. |
|
|
list
|
_getCheckedProperties(self,
input_rows)
This function checks whether any of properties in a supplied list are
checked and returns a list of names of these properties. |
|
|
tuple
|
|
Inherited from base_tab.BaseTab :
__init__ ,
activate ,
deactivate ,
error ,
getDefaultKeywords ,
loadPerAtomSettings ,
reset ,
saveSettings ,
validate ,
warning
|