mdp_measure Class Reference
implements error propagation
More...
#include <mdp_measure.h>
List of all members.
Public Member Functions |
int | getnum () |
float | getmean () |
float | getmerr () |
| mdp_measure () |
| mdp_measure (float mean_, float error_, int num_=1) |
void | reset () |
void | set (float x, float dx, int i=1) |
void | operator<< (float x) |
void | operator>> (float &x) |
Public Attributes |
int | num |
float | mean |
float | error |
Friends |
mdp_measure | operator+ (mdp_measure a, mdp_measure b) |
mdp_measure | operator- (mdp_measure a, mdp_measure b) |
mdp_measure | operator* (mdp_measure a, mdp_measure b) |
mdp_measure | operator/ (mdp_measure a, mdp_measure b) |
mdp_measure | operator+ (float a, mdp_measure b) |
mdp_measure | operator- (float a, mdp_measure b) |
mdp_measure | operator* (float a, mdp_measure b) |
mdp_measure | operator/ (float a, mdp_measure b) |
mdp_measure | operator+ (mdp_measure a, float b) |
mdp_measure | operator- (mdp_measure a, float b) |
mdp_measure | operator* (mdp_measure a, float b) |
mdp_measure | operator/ (mdp_measure a, float b) |
mdp_measure | exp (mdp_measure a) |
mdp_measure | log (mdp_measure a) |
mdp_measure | pow (mdp_measure a, float b) |
mdp_measure | sin (mdp_measure a) |
mdp_measure | cos (mdp_measure a) |
void | print (mdp_measure a) |
Detailed Description
implements error propagation
Example:
/// mdp_measure m;
/// // store 10 measurements
/// for(int i=0; i<10; i++)
/// m << 3.0+mdp_random.gaussian(2.0);
/// m=sin(exp(m)+m);
/// cout << m.getmean() << "+/-" << m.geterr() << endl;
///
Assumes gaussian error propagation
Constructor & Destructor Documentation
mdp_measure::mdp_measure |
( |
|
) |
[inline] |
mdp_measure::mdp_measure |
( |
float |
mean_, |
|
|
float |
error_, |
|
|
int |
num_ = 1 | |
|
) |
| | [inline] |
Member Function Documentation
float mdp_measure::getmean |
( |
|
) |
[inline] |
float mdp_measure::getmerr |
( |
|
) |
[inline] |
int mdp_measure::getnum |
( |
|
) |
[inline] |
void mdp_measure::operator<< |
( |
float |
x |
) |
[inline] |
void mdp_measure::operator>> |
( |
float & |
x |
) |
[inline] |
void mdp_measure::reset |
( |
|
) |
[inline] |
void mdp_measure::set |
( |
float |
x, |
|
|
float |
dx, |
|
|
int |
i = 1 | |
|
) |
| | [inline] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: