| FOX/ObjCryst++
    1.10.X (development)
    | 
Class for Graphical interface to Monte-Carlo objects (Simulated Annealing, Parallel Tempering) More...
 Inheritance diagram for ObjCryst::WXMonteCarloObj:
 Inheritance diagram for ObjCryst::WXMonteCarloObj: Collaboration diagram for ObjCryst::WXMonteCarloObj:
 Collaboration diagram for ObjCryst::WXMonteCarloObj:| Public Member Functions | |
| WXMonteCarloObj (wxWindow *parent, MonteCarloObj *) | |
| virtual void | OnRunOptimization (wxCommandEvent &event) | 
| void | UpdateDisplayNbTrial () | 
| Called during optimization, to show the user something's still going on... | |
| virtual OptimizationObj & | GetOptimizationObj () | 
| virtual const OptimizationObj & | GetOptimizationObj () const | 
| void | OnLSQRefine (wxCommandEvent &event) | 
|  Public Member Functions inherited from ObjCryst::WXOptimizationObj | |
| WXOptimizationObj (wxWindow *parent, OptimizationObj *) | |
| virtual void | CrystUpdate (const bool updateUI=false, const bool mutexlock=false) | 
| Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary.  More... | |
| virtual bool | OnChangeName (const int id) | 
| When a WXFieldName has been changed by the user, it is handled here.  More... | |
| virtual void | OnSave () | 
| virtual void | OnLoad () | 
| virtual void | OnAddRefinedObject (wxCommandEvent &WXUNUSED(event)) | 
| From the menu. | |
| virtual void | AddRefinedObject (RefinableObj &obj) | 
| Added by the library. | |
| virtual void | OnRemoveRefinedObject (wxCommandEvent &WXUNUSED(event)) | 
| From the menu. | |
| virtual void | OnRunOptimization (wxCommandEvent &WXUNUSED(event))=0 | 
| Launches the optimization run. | |
| virtual void | OnStopOptimization (wxCommandEvent &WXUNUSED(event)) | 
| virtual void | OnUpdateUI (wxUpdateUIEvent &event) | 
| virtual void | UpdateUI (const bool mutexlock=false) | 
| Update the User Interface, if necessary.  More... | |
| virtual void | OnBrowseParamSet (wxCommandEvent &WXUNUSED(event)) | 
| Opens a window where the stored parameter set can be selected. | |
| virtual void | OnSelectParamSet (wxCommandEvent &WXUNUSED(event)) | 
| Restore one parameter set. | |
|  Public Member Functions inherited from ObjCryst::WXCrystObj | |
| WXCrystObj (wxWindow *parent, int orient=wxHORIZONTAL, bool showName=true) | |
| Constructor, with a. | |
| void | OnToggleCollapse (wxCommandEvent &WXUNUSED(event)) | 
| Only display the title, and collapse everything else.  More... | |
| virtual void | OnEnable (wxUpdateUIEvent &event) | 
| virtual bool | Enable (bool enable) | 
| virtual void | AddChild (WXCrystObjBasic *pChild, bool doBottomLayout=true) | 
| Notify that a new children has been added, also adding it to the correct sizer (which can be the top sizer or not).  More... | |
|  Public Member Functions inherited from ObjCryst::WXCrystObjBasic | |
| WXCrystObjBasic (wxWindow *parent) | |
| Constructor. | |
| virtual | ~WXCrystObjBasic () | 
| Destructor. | |
| wxDEPRECATED (virtual void BottomLayout(WXCrystObjBasic *pChild)) | |
| Redo the Layout for the object and ask parent to take it into account.  More... | |
| void | AddedToList (WXCrystObjBasicList *list) | 
| void | RemovedFromList (WXCrystObjBasicList *list) | 
| virtual bool | Layout () | 
| virtual void | SetToolTip (const wxString &tip) | 
| Set tooltip for this window.  More... | |
| Protected Attributes | |
| MonteCarloObj * | mpMonteCarloObj | 
| The algorithm object. | |
| long | mNbRun | 
| The number of cycles. | |
| WXFieldPar< long > * | mpWXFieldNbTrial | 
|  Protected Attributes inherited from ObjCryst::WXOptimizationObj | |
| WXCrystMenuBar * | mpMenuBar | 
| WXGlobalOptimRunThread * | mpGlobalOptimRunThread | 
| WXFieldPar< long > * | mpWXFieldNbTrial | 
| RefinableObjClock | mClockParamSetWindow | 
| Record when the window giving the list of recorded parameter set was created. | |
| wxListBox * | mpwxParamSetList | 
| Window giving the list of recorded parameter sets. | |
|  Protected Attributes inherited from ObjCryst::WXCrystObj | |
| wxBoxSizer * | mpTopSizer | 
| Top sizer including the title and WXCrystObj::mpSizer. | |
| wxBoxSizer * | mpSizer | 
| Sizer including all sub-objects. | |
| WXFieldName * | mpWXTitle | 
| The title. | |
| bool | mIsExpanded | 
| To be used for collapsing the sub-objects. | |
| WXCrystObjBasicList | mList | 
| All windows but the title and collapse button are in this list. | |
| wxButton * | mpCollapseButton | 
| The collapse button. | |
|  Protected Attributes inherited from ObjCryst::WXCrystObjBasic | |
| WXCrystObjBasic * | mWXCrystParent | 
| Parent, if a WXCrystObjBasic itself. | |
| bool | mIsShown | 
| Is the the window currently shown ? | |
| bool | mNeedUpdateUI | 
| Do we need to update the display ? | |
| CrystMutex | mMutex | 
| Mutex used to lock data when preparing to update the UI in non-main thread. | |
| std::set< WXCrystObjBasicList * > | mvpList | 
| WXCrystObjBasicList which are aware of this object, and which should be told on destruction.  More... | |
Class for Graphical interface to Monte-Carlo objects (Simulated Annealing, Parallel Tempering)
Definition at line 96 of file wxGlobalOptimObj.h.