|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The cumulative value with average and rms on-the-flight calculations. More...
Public Member Functions | |
| CumulativeValue () | |
| void | add (double value, double weight=1.0) |
| void | clear () |
| double | getAverage () const |
| double | getContent () const |
| int | getNumberOfEntries () const |
| double | getRMS () const |
| void | setContent (double value) |
Private Attributes | |
| double | m_average |
| int | m_n_entries |
| double | m_rms2 |
| double | m_sum |
| double | m_sum_of_weights |
The cumulative value with average and rms on-the-flight calculations.
Definition at line 26 of file CumulativeValue.h.
|
inline |
Definition at line 28 of file CumulativeValue.h.
References clear().
| void CumulativeValue::add | ( | double | value, |
| double | weight = 1.0 |
||
| ) |
Definition at line 23 of file CumulativeValue.cpp.
References m_average, m_n_entries, m_rms2, m_sum, and m_sum_of_weights.
| void CumulativeValue::clear | ( | ) |
Definition at line 35 of file CumulativeValue.cpp.
References m_average, m_n_entries, m_rms2, m_sum, and m_sum_of_weights.
Referenced by CumulativeValue().
|
inline |
|
inline |
|
inline |
| double CumulativeValue::getRMS | ( | ) | const |
Definition at line 18 of file CumulativeValue.cpp.
References m_rms2.
|
inline |
|
private |
Definition at line 42 of file CumulativeValue.h.
Referenced by add(), clear(), and getAverage().
|
private |
Definition at line 40 of file CumulativeValue.h.
Referenced by add(), clear(), and getNumberOfEntries().
|
private |
Definition at line 43 of file CumulativeValue.h.
|
private |
Definition at line 41 of file CumulativeValue.h.
Referenced by add(), clear(), getContent(), and setContent().
|
private |
Definition at line 44 of file CumulativeValue.h.