BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
FitFlowWidget.h
Go to the documentation of this file.
1
// ************************************************************************************************
2
//
3
// BornAgain: simulate and fit reflection and scattering
4
//
5
//! @file GUI/View/PlotComparison/FitFlowWidget.h
6
//! @brief Defines class FitFlowWidget
7
//!
8
//! @homepage http://www.bornagainproject.org
9
//! @license GNU General Public License v3 or higher (see COPYING)
10
//! @copyright Forschungszentrum Jülich GmbH 2018
11
//! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
12
//
13
// ************************************************************************************************
14
15
#ifndef BORNAGAIN_GUI_VIEW_PLOTCOMPARISON_FITFLOWWIDGET_H
16
#define BORNAGAIN_GUI_VIEW_PLOTCOMPARISON_FITFLOWWIDGET_H
17
18
#include "
GUI/View/Common/SessionItemWidget.h
"
19
20
class
HistogramPlot
;
21
class
FitSuiteItem
;
22
23
//! The FitFlowWidget class is intended for showing chi2 .vs interation count dependency.
24
//! The main goal is to fill vacant place in FitComparisonWidget.
25
26
class
FitFlowWidget
:
public
SessionItemWidget
{
27
Q_OBJECT
28
public
:
29
explicit
FitFlowWidget
(QWidget* parent =
nullptr
);
30
31
protected
:
32
void
subscribeToItem
()
override
;
33
void
unsubscribeFromItem
()
override
;
34
35
private
:
36
FitSuiteItem
*
fitSuiteItem
();
37
38
HistogramPlot
*
m_histPlot
;
39
QVector<double>
m_x
;
40
QVector<double>
m_y
;
41
};
42
43
#endif
// BORNAGAIN_GUI_VIEW_PLOTCOMPARISON_FITFLOWWIDGET_H
SessionItemWidget.h
Defines class ItemComboWidget.
FitFlowWidget
The FitFlowWidget class is intended for showing chi2 .vs interation count dependency....
Definition:
FitFlowWidget.h:26
FitFlowWidget::FitFlowWidget
FitFlowWidget(QWidget *parent=nullptr)
Definition:
FitFlowWidget.cpp:20
FitFlowWidget::m_x
QVector< double > m_x
Definition:
FitFlowWidget.h:39
FitFlowWidget::fitSuiteItem
FitSuiteItem * fitSuiteItem()
Definition:
FitFlowWidget.cpp:56
FitFlowWidget::m_histPlot
HistogramPlot * m_histPlot
Definition:
FitFlowWidget.h:38
FitFlowWidget::unsubscribeFromItem
void unsubscribeFromItem() override
Definition:
FitFlowWidget.cpp:49
FitFlowWidget::m_y
QVector< double > m_y
Definition:
FitFlowWidget.h:40
FitFlowWidget::subscribeToItem
void subscribeToItem() override
Definition:
FitFlowWidget.cpp:34
FitSuiteItem
Definition:
FitSuiteItem.h:23
HistogramPlot
Definition:
HistogramPlot.h:21
SessionItemWidget
The SessionItemWidget class is a base for all widgets representing the content of SessionItem....
Definition:
SessionItemWidget.h:30
GUI
View
PlotComparison
FitFlowWidget.h
Generated by
1.9.1