|
setup(self)
Perform tab specific initialization. |
|
|
|
searchMethodChanged(self)
Respond to the user changing the search method by updating the
structure selectors and the search along combo box |
|
|
|
repopulateSearchAlongCombo(self,
search_method)
Replace the contents of the search along combo boxes based on the
current search method |
|
|
|
searchAlongChanged(self)
Respond to the user changing the search along method by updating the
status of the eigenvector input widgets |
|
|
list
|
getStructures(self)
Get all of the structures that are loaded into the tab. |
|
|
dict
|
getMmJagKeywords(self)
Return all keywords that should be put into the mmjag handle. |
|
|
dict
|
|
dict
|
|
|
loadSettings(self,
jag_input)
Restore tab settings from mmjag keywords. |
|
|
|
|
|
|
|
|
|
setStructures(self,
entry_ids,
jag_input=None)
Override the parent function so we can properly handle LST jobs
(which use zmat 1 and 2 for reactant and product instead of
transition state and reactant) |
|
|
bool
|
isLst(self,
jag_input)
Does the Jaguar input specify an LST job? This answer isn't
guaranteed to be correct, since there's no way to distinguish a
fully- or partially-specified LST job from a partially-specified QST
job if the default initial LST guess is used. |
|
|
Inherited from multi_structure_tab.MultiStructureTab :
chooseEntry ,
getBasis ,
getDefaultKeywords ,
getEids ,
getRepresentativeStructure ,
getStructureTitleForJobname ,
projectUpdated ,
reset ,
setStructureSelectorsEnabled ,
structureCbToggled ,
validate
Inherited from base_tab.BaseTab :
__init__ ,
activate ,
deactivate ,
error ,
loadPerAtomSettings ,
saveSettings ,
warning
|
str
|
NAME = "Transition State"
The name of the tab
|
str
|
HELP_TOPIC = "JAGUAR_TOPIC_TRANSITION_STATE_FOLDER"
The help topic for the tab
|
tuple
|
UI_MODULES = ui.transition_state_top_ui, ui.multi_structures_u...
A tuple of ui modules defining the tab widgets.
|
|
SA_LOWEST_HESSIAN = "Lowest Hessian eigenvector"
|
|
SA_LOWEST_NON_TORSIONAL = "Lowest non-torsional mode"
|
|
SA_LOWEST_BOND_STRETCH = "Lowest bond-stretch mode"
|
|
SA_RP_PATH = "Reactant-product path"
|
|
SA_USER = "User-selected eigenvector"
|
|
SEARCH_ALONG_VALUES = {SA_LOWEST_HESSIAN: mm.MMJAG_ITRVEC_HESS...
|
|
STANDARD_SEARCH_ALONG = SA_LOWEST_HESSIAN, SA_LOWEST_NON_TORSI...
|
|
LST_SEARCH_ALONG = SA_LOWEST_HESSIAN, SA_LOWEST_NON_TORSIONAL,...
|
|
QST_SEARCH_ALONG = SA_RP_PATH,
|
|
ALL_SEARCH_ALONG = STANDARD_SEARCH_ALONG, LST_SEARCH_ALONG, QS...
|
Inherited from multi_structure_tab.MultiStructureTab :
ALL_STRUCS ,
ATOMS ,
ATOM_LABELS ,
ENTRY_TYPE_NAMES ,
STRUC_DIFF_WARNING
Inherited from base_tab.ProvidesBasisMixin :
basis_changed
Inherited from base_tab.ProvidesStructuresMixin :
MULTIPLE_STRUC_JOB_TITLE
|