Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Module properties_tab :: Class PolarizabilitySubTab
[hide private]
[frames] | no frames]

Class PolarizabilitySubTab

       object --+                    
                |                    
sip.simplewrapper --+                
                    |                
          sip.wrapper --+            
                        |            
     PyQt4.QtCore.QObject --+        
                            |        
            Qt.QtCore.QObject --+    
                                |    
                       BaseSubTab --+
                                    |
                                   PolarizabilitySubTab

This sub tab class is used for Polarizability property.

Instance Methods [hide private]
 
setup(self)
This function is used to define connections between widgets in this sub tab.
 
methodChanged(self, index)
This function is used to enable/disable 'finite field' widget when polarizability property/method is changed.
dict
getMmJagKeywords(self, checked)
This function returns dictionary of mmjag keywords for this sub tab.
 
loadSettings(self, keywords)
This function restores this sub tab from the keywords dictionary.

Inherited from BaseSubTab: __init__, theoryUpdated

Inherited from Qt.QtCore.QObject: connect, emit

Inherited from PyQt4.QtCore.QObject: __getattr__, blockSignals, childEvent, children, connectNotify, customEvent, deleteLater, destroyed, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, event, eventFilter, findChild, findChildren, inherits, installEventFilter, isWidgetType, killTimer, metaObject, moveToThread, objectName, parent, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent, tr, trUtf8

Inherited from sip.simplewrapper: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
collections.OrderedDict PROPERTY_METHOD = OrderedDict([('alpha, beta / analytic', -1),...
An OrderedDict of {property method: mmjag keyword value} used to populate 'Property / Method' combo box.

Inherited from PyQt4.QtCore.QObject: staticMetaObject

Instance Variables [hide private]

Inherited from BaseSubTab: row_id, spin, theory_level, ui

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

setup(self)

 

This function is used to define connections between widgets in this sub tab.

Overrides: BaseSubTab.setup

methodChanged(self, index)

 

This function is used to enable/disable 'finite field' widget when polarizability property/method is changed.

Parameters:
  • index (int) - method combo box index

getMmJagKeywords(self, checked)

 

This function returns dictionary of mmjag keywords for this sub tab. It is only used for tabs that don't have options.

Parameters:
  • checked - True if property row is 'checked'
Returns: dict
mmjag keywords dictionary
Overrides: BaseSubTab.getMmJagKeywords
(inherited documentation)

loadSettings(self, keywords)

 

This function restores this sub tab from the keywords dictionary.

Parameters:
  • keywords - mmjag keywrods dictionary
Overrides: BaseSubTab.loadSettings
(inherited documentation)

Class Variable Details [hide private]

PROPERTY_METHOD

An OrderedDict of {property method: mmjag keyword value} used to populate 'Property / Method' combo box.
Type:
collections.OrderedDict
Value:
OrderedDict([('alpha, beta / analytic', -1), ('alpha, beta, gamma / an\
alytic', -2), ('alpha / 3-point finite field', 1), ('alpha, beta / 3-p\
oint finite field', 2), ('alpha, beta / 5-point finite field', 5), ('a\
lpha, beta / 7-point finite field', 7)])