User Manual, Developers Guide and API Documentation

wns::distribution::Rice Class Reference

Rice distributed random numbers.

#include <distribution/Rice.hpp>

Inheritance diagram for wns::distribution::Rice:

Inheritance graph
[legend]
Collaboration diagram for wns::distribution::Rice:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual double operator() ()
 returns the random value according to the distribution.
virtual std::string paramString () const
 returns a string describing distribution and parameters
 Rice (wns::rng::RNGen *rng, const pyconfig::View &config)
 Rice (const pyconfig::View &config)
 Rice (double mean, double variance, wns::rng::RNGen *rng)
virtual ~Rice ()

Private Attributes

Norm disA_
Norm disB_
double losFactor_
double variance_


Detailed Description

Definition at line 25 of file Rice.hpp.


Constructor & Destructor Documentation

Rice::Rice ( double  mean,
double  variance,
wns::rng::RNGen rng 
) [explicit]

Definition at line 43 of file Rice.cpp.

Rice::Rice ( const pyconfig::View config  )  [explicit]

Definition at line 52 of file Rice.cpp.

Rice::Rice ( wns::rng::RNGen rng,
const pyconfig::View config 
) [explicit]

Definition at line 61 of file Rice.cpp.

Rice::~Rice (  )  [virtual]

Definition at line 71 of file Rice.cpp.


Member Function Documentation

double Rice::operator() (  )  [virtual]

Implements wns::distribution::Distribution.

Definition at line 76 of file Rice.cpp.

std::string Rice::paramString (  )  const [virtual]

Implements wns::distribution::Distribution.

Definition at line 85 of file Rice.cpp.


Member Data Documentation

Definition at line 51 of file Rice.hpp.

Definition at line 52 of file Rice.hpp.

Definition at line 48 of file Rice.hpp.

Definition at line 49 of file Rice.hpp.


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

Generated on Sat May 26 03:32:53 2012 for openWNS by  doxygen 1.5.5