shawn::UniformRandomVariable Class Reference

#include <uniform_random_variable.h>

Inheritance diagram for shawn::UniformRandomVariable:

Inheritance graph
[legend]
Collaboration diagram for shawn::UniformRandomVariable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 UniformRandomVariable ()
virtual ~UniformRandomVariable ()
virtual void set_lower_bound (double) throw ()
virtual void set_upper_bound (double) throw ()
virtual void set_lower_bound_inclusive (bool) throw ()
virtual void set_upper_bound_inclusive (bool) throw ()
virtual void set_name (const std::string &) throw ()
virtual void init (void) throw ( std::runtime_error )
virtual std::string name (void) const throw ()
virtual std::string description (void) const throw ()
virtual operator double (void) const throw ()
virtual double mean (void) const throw ()
virtual double variance (void) const throw ()
virtual double standard_deviation (void) const throw ()
virtual double lower_bound (void) const throw ()
virtual double upper_bound (void) const throw ()
virtual bool is_lower_bound_inclusive (void) const throw ()
virtual bool is_upper_bound_inclusive (void) const throw ()

Static Public Attributes

static const std::string TYPE_INDICATOR_PREFIX


Constructor & Destructor Documentation

shawn::UniformRandomVariable::UniformRandomVariable (  ) 

virtual shawn::UniformRandomVariable::~UniformRandomVariable (  )  [virtual]


Member Function Documentation

virtual void shawn::UniformRandomVariable::set_lower_bound ( double   )  throw () [virtual]

virtual void shawn::UniformRandomVariable::set_upper_bound ( double   )  throw () [virtual]

virtual void shawn::UniformRandomVariable::set_lower_bound_inclusive ( bool   )  throw () [virtual]

virtual void shawn::UniformRandomVariable::set_upper_bound_inclusive ( bool   )  throw () [virtual]

virtual void shawn::UniformRandomVariable::set_name ( const std::string &   )  throw () [virtual]

virtual void shawn::UniformRandomVariable::init ( void   )  throw ( std::runtime_error ) [virtual]

virtual std::string shawn::UniformRandomVariable::name ( void   )  const throw () [virtual]

Implements shawn::KeeperManaged.

virtual std::string shawn::UniformRandomVariable::description ( void   )  const throw () [virtual]

Implements shawn::KeeperManaged.

virtual shawn::UniformRandomVariable::operator double ( void   )  const throw () [virtual]

Implements shawn::RandomVariable.

virtual double shawn::UniformRandomVariable::mean ( void   )  const throw () [virtual]

Implements shawn::RandomVariable.

virtual double shawn::UniformRandomVariable::variance ( void   )  const throw () [virtual]

Implements shawn::RandomVariable.

virtual double shawn::UniformRandomVariable::standard_deviation ( void   )  const throw () [virtual]

Implements shawn::RandomVariable.

virtual double shawn::UniformRandomVariable::lower_bound ( void   )  const throw () [virtual]

virtual double shawn::UniformRandomVariable::upper_bound ( void   )  const throw () [virtual]

virtual bool shawn::UniformRandomVariable::is_lower_bound_inclusive ( void   )  const throw () [virtual]

virtual bool shawn::UniformRandomVariable::is_upper_bound_inclusive ( void   )  const throw () [virtual]


Member Data Documentation


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

Generated on Tue Feb 7 00:01:02 2012 for Shawn by  doxygen 1.5.6