BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
CumulativeValue () | |
void | clear () |
void | setContent (double value) |
void | add (double value, double weight=1.0) |
int | getNumberOfEntries () const |
double | getContent () const |
double | getAverage () const |
double | getRMS () const |
Private Attributes | |
int | m_n_entries |
double | m_sum |
double | m_average |
double | m_rms2 |
double | m_sum_of_weights |
The cumulative value with average and rms on-the-flight calculations.
Definition at line 21 of file CumulativeValue.h.
|
inline |
Definition at line 24 of file CumulativeValue.h.
References clear().
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 |
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.
|
inline |
|
inline |
|
inline |
double CumulativeValue::getRMS | ( | ) | const |
Definition at line 18 of file CumulativeValue.cpp.
References m_rms2.
|
private |
Definition at line 36 of file CumulativeValue.h.
Referenced by add(), clear(), and getNumberOfEntries().
|
private |
Definition at line 37 of file CumulativeValue.h.
Referenced by add(), clear(), getContent(), and setContent().
|
private |
Definition at line 38 of file CumulativeValue.h.
Referenced by add(), clear(), and getAverage().
|
private |
Definition at line 39 of file CumulativeValue.h.
|
private |
Definition at line 40 of file CumulativeValue.h.