shawn::WeibullRandomVariable Class Reference

#include <weibull_random_variable.h>

Inheritance diagram for shawn::WeibullRandomVariable:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 WeibullRandomVariable ()
virtual ~WeibullRandomVariable ()
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_alpha (double) throw (std::runtime_error)
virtual void set_beta (double) throw (std::runtime_error)
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 gamma_func (double x, double d=0.2, double end=100) const throw ()


Constructor & Destructor Documentation

shawn::WeibullRandomVariable::WeibullRandomVariable (  ) 

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


Member Function Documentation

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

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

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

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

virtual void shawn::WeibullRandomVariable::set_alpha ( double   )  throw (std::runtime_error) [virtual]

virtual void shawn::WeibullRandomVariable::set_beta ( double   )  throw (std::runtime_error) [virtual]

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

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

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

Implements shawn::KeeperManaged.

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

Implements shawn::KeeperManaged.

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

Implements shawn::RandomVariable.

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

Implements shawn::RandomVariable.

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

Implements shawn::RandomVariable.

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

Implements shawn::RandomVariable.

virtual double shawn::WeibullRandomVariable::gamma_func ( double  x,
double  d = 0.2,
double  end = 100 
) const throw () [inline, virtual]


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