Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
mygsl::best_value Class Reference

A data structure representing a numeric value and its associated error. More...

#include <bayeux/mygsl/best_value.h>

Inheritance diagram for mygsl::best_value:
datatools::i_serializable

Public Member Functions

 operator double () const
 
void set_value (double value_)
 
void set_error_low (double error_low_)
 
void set_error_high (double error_lhigh_)
 
void set_confidence_level (double confidence_level_)
 
bool has_errors () const
 
bool is_symmetric_error () const
 
bool has_value () const
 
bool has_confidence_level () const
 
void reset ()
 
void unset_errors ()
 
void unset_value ()
 
void unset_confidence_level ()
 
double get_value () const
 
double get_min_value () const
 
double get_max_value () const
 
double get_error_low () const
 
double get_error_high () const
 
double get_confidence_level () const
 
 best_value ()
 
 best_value (double value_)
 
 best_value (double value_, double error_)
 
 best_value (double value_, double error_, double CL_)
 
 best_value (double value_, double error_low_, double error_high_, double CL_)
 
virtual ~best_value ()
 
- Public Member Functions inherited from datatools::i_serializable
 i_serializable ()
 Default constructor. More...
 
virtual ~i_serializable ()
 Destructor. More...
 
virtual const std::string & get_serial_tag () const =0
 Return the serialization string identifier of the class. More...
 

Detailed Description

A data structure representing a numeric value and its associated error.

Constructor & Destructor Documentation

◆ best_value() [1/5]

mygsl::best_value::best_value ( )

◆ best_value() [2/5]

mygsl::best_value::best_value ( double  value_)

◆ best_value() [3/5]

mygsl::best_value::best_value ( double  value_,
double  error_ 
)

◆ best_value() [4/5]

mygsl::best_value::best_value ( double  value_,
double  error_,
double  CL_ 
)

◆ best_value() [5/5]

mygsl::best_value::best_value ( double  value_,
double  error_low_,
double  error_high_,
double  CL_ 
)

◆ ~best_value()

virtual mygsl::best_value::~best_value ( )
virtual

Member Function Documentation

◆ get_confidence_level()

double mygsl::best_value::get_confidence_level ( ) const

◆ get_error_high()

double mygsl::best_value::get_error_high ( ) const

◆ get_error_low()

double mygsl::best_value::get_error_low ( ) const

◆ get_max_value()

double mygsl::best_value::get_max_value ( ) const

◆ get_min_value()

double mygsl::best_value::get_min_value ( ) const

◆ get_value()

double mygsl::best_value::get_value ( ) const

◆ has_confidence_level()

bool mygsl::best_value::has_confidence_level ( ) const

◆ has_errors()

bool mygsl::best_value::has_errors ( ) const

◆ has_value()

bool mygsl::best_value::has_value ( ) const

◆ is_symmetric_error()

bool mygsl::best_value::is_symmetric_error ( ) const

◆ operator double()

mygsl::best_value::operator double ( ) const

◆ reset()

void mygsl::best_value::reset ( )

◆ set_confidence_level()

void mygsl::best_value::set_confidence_level ( double  confidence_level_)

◆ set_error_high()

void mygsl::best_value::set_error_high ( double  error_lhigh_)

◆ set_error_low()

void mygsl::best_value::set_error_low ( double  error_low_)

◆ set_value()

void mygsl::best_value::set_value ( double  value_)

◆ unset_confidence_level()

void mygsl::best_value::unset_confidence_level ( )

◆ unset_errors()

void mygsl::best_value::unset_errors ( )

◆ unset_value()

void mygsl::best_value::unset_value ( )

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