BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The FitFlowWidget class is intended for showing chi2 .vs interation count dependency. The main goal is to fill vacant place in FitComparisonWidget.
Definition at line 26 of file FitFlowWidget.h.
Public Member Functions | |
FitFlowWidget (QWidget *parent=nullptr) | |
virtual QList< QAction * > | actionList () |
SessionItem * | currentItem () |
const SessionItem * | currentItem () const |
virtual void | setItem (SessionItem *item) |
Protected Member Functions | |
void | hideEvent (QHideEvent *) override |
void | showEvent (QShowEvent *) override |
void | subscribeToItem () override |
void | unsubscribeFromItem () override |
Private Member Functions | |
FitSuiteItem * | fitSuiteItem () |
Private Attributes | |
HistogramPlot * | m_histPlot |
SessionItemController * | m_itemController |
QVector< double > | m_x |
QVector< double > | m_y |
|
explicit |
Definition at line 20 of file FitFlowWidget.cpp.
References m_histPlot.
|
virtualinherited |
Reimplemented in IntensityDataProjectionsWidget, SpecularDataWidget, SpecularDataCanvas, FitComparisonWidget1D, FitComparisonWidget, IntensityDataWidget, IntensityDataCanvas, SpecularDataImportWidget, RealDataPresenter, and RealDataMaskWidget.
Definition at line 36 of file SessionItemWidget.cpp.
Referenced by ItemComboWidget::setPresentation().
|
inherited |
Definition at line 41 of file SessionItemWidget.cpp.
Referenced by fitSuiteItem(), RealDataMaskWidget::intensityDataItem(), IntensityDataCanvas::intensityDataItem(), IntensityDataWidget::intensityDataItem(), IntensityDataProjectionsWidget::intensityDataItem(), ProjectionsPlot::intensityItem(), ColorMap::intensityItem(), JobResultsPresenter::itemPresentation(), FitParameterWidget::jobItem(), ParameterTuningWidget::jobItem(), RunFitControlWidget::jobItem(), FitComparisonWidget::jobItem(), FitComparisonWidget1D::jobItem(), IntensityDataPropertyWidget::jobItem(), SpecularDataPropertyWidget::jobItem(), SpecularDataImportWidget::realDataItem(), ItemComboWidget::setPresentation(), JobResultsPresenter::setPresentation(), SpecularDataImportWidget::specularDataItem(), SpecularDataCanvas::specularDataItem(), SpecularDataWidget::specularDataItem(), SpecularPlot::specularItem(), ItemComboWidget::subscribeToItem(), ProjectionsPlot::unsubscribeFromChildren(), and Plot1D::viewItem().
|
inherited |
Definition at line 46 of file SessionItemWidget.cpp.
References SessionItemController::currentItem(), and SessionItemWidget::m_itemController.
|
private |
Definition at line 56 of file FitFlowWidget.cpp.
References SessionItemWidget::currentItem().
Referenced by subscribeToItem().
|
overrideprotectedinherited |
Definition at line 56 of file SessionItemWidget.cpp.
References SessionItemWidget::m_itemController, and SessionItemController::unsubscribe().
|
virtualinherited |
Reimplemented in SpecularPlotCanvas, SpecularDataImportWidget, SpecularDataWidget, IntensityDataWidget, JobResultsPresenter, ItemComboWidget, ProjectionsWidget, SpecularDataCanvas, IntensityDataCanvas, ColorMapCanvas, and Plot1DCanvas.
Definition at line 28 of file SessionItemWidget.cpp.
References SessionItemWidget::m_itemController, SessionItemController::setItem(), and SessionItemController::subscribe().
Referenced by MaskGraphicsProxy::setIntensityItem(), FitSessionWidget::setItem(), Plot1DCanvas::setItem(), ColorMapCanvas::setItem(), IntensityDataCanvas::setItem(), SpecularDataCanvas::setItem(), ProjectionsWidget::setItem(), ItemComboWidget::setItem(), IntensityDataWidget::setItem(), SpecularDataWidget::setItem(), SpecularDataImportWidget::setItem(), SpecularPlotCanvas::setItem(), ItemComboWidget::setPresentation(), FitComparisonWidget::subscribeToItem(), and FitComparisonWidget1D::subscribeToItem().
|
overrideprotectedinherited |
Definition at line 51 of file SessionItemWidget.cpp.
References SessionItemWidget::m_itemController, and SessionItemController::subscribe().
|
overrideprotectedvirtual |
Reimplemented from SessionItemWidget.
Definition at line 34 of file FitFlowWidget.cpp.
References HistogramPlot::addData(), FitSuiteItem::chi2(), HistogramPlot::clearData(), fitSuiteItem(), FitSuiteItem::isIterationCountPropertyName(), FitSuiteItem::iterationCount(), m_histPlot, SessionItem::mapper(), GUI::RealSpace::Particles::name(), and ModelMapper::setOnPropertyChange().
|
overrideprotectedvirtual |
Reimplemented from SessionItemWidget.
Definition at line 49 of file FitFlowWidget.cpp.
References HistogramPlot::clearData(), m_histPlot, m_x, and m_y.
|
private |
Definition at line 38 of file FitFlowWidget.h.
Referenced by FitFlowWidget(), subscribeToItem(), and unsubscribeFromItem().
|
privateinherited |
Definition at line 49 of file SessionItemWidget.h.
Referenced by SessionItemWidget::SessionItemWidget(), SessionItemWidget::currentItem(), SessionItemWidget::hideEvent(), SessionItemWidget::setItem(), and SessionItemWidget::showEvent().
|
private |
Definition at line 39 of file FitFlowWidget.h.
Referenced by unsubscribeFromItem().
|
private |
Definition at line 40 of file FitFlowWidget.h.
Referenced by unsubscribeFromItem().