flavour
measure Class Reference

A class containing the value and uncertainty of an experimental measure. More...

#include <model.h>

Public Member Functions

 measure (double v=0, double e=0)
 
measure operator* (measure m2) const
 
measure operator/ (measure m2) const
 

Public Attributes

double value
 
double error
 

Detailed Description

A class containing the value and uncertainty of an experimental measure.

Definition at line 20 of file model.h.

Constructor & Destructor Documentation

measure::measure ( double  v = 0,
double  e = 0 
)
inline

Definition at line 22 of file model.h.

22 :value(v),error(e){}
double error
Definition: model.h:32
double value
Definition: model.h:31

Member Function Documentation

measure measure::operator* ( measure  m2) const
inline

Definition at line 23 of file model.h.

References error, and value.

23  {
24  const measure & m1=*this;
25  return measure(m1.value*m2.value,sqrt(std::pow(m1.value*m2.error,2)+std::pow(m2.value*m1.error,2)));
26  }
A class containing the value and uncertainty of an experimental measure.
Definition: model.h:20
double error
Definition: model.h:32
measure(double v=0, double e=0)
Definition: model.h:22
double value
Definition: model.h:31
measure measure::operator/ ( measure  m2) const
inline

Definition at line 27 of file model.h.

References error, and value.

27  {
28  const measure & m1=*this;
29  return measure(m1.value/m2.value,sqrt(std::pow(m1.value/std::pow(m2.value,2)*m2.error,2)+std::pow(m1.error/m2.value,2)));
30  }
A class containing the value and uncertainty of an experimental measure.
Definition: model.h:20
double error
Definition: model.h:32
measure(double v=0, double e=0)
Definition: model.h:22
double value
Definition: model.h:31

Member Data Documentation

double measure::error

Definition at line 32 of file model.h.

Referenced by operator*(), and operator/().

double measure::value

Definition at line 31 of file model.h.

Referenced by operator*(), and operator/().


The documentation for this class was generated from the following file: