Controller to facilitate interaction between widget that defines spin
treatment options, excited state widget and Hamiltonian widget. This
controller is needed because excited states type combo box needs to be
enabled or disabled depending on the state of spin treatment, excited
state checkbox, and Hamiltonian combo box. This controller is also used
to set and get mmjag keywords.
|
__init__(self,
spin_widget,
es_widget,
h_widget)
Initialize controller, which takes spin treatment widget and excited
state widgets as arguments and establishes connection between the
two. |
|
|
|
checkExcitedStatesType(self)
This function checks whether excited states type widgets should be
disabled. |
|
|
dict
|
getMmJagKeywords(self)
This function returns dictionary of mmjag keywords for both spin
restricted and excited state widgets. |
|
|
|
loadSettings(self,
jag_input)
Convenience function that allows to specify both spin treatment and
excited state options from a given jaguar handle. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|