#include <newran.h>
Inheritance diagram for MultipliedRandom:
Public Member Functions | |
Real | Next () |
ExtReal | Mean () const |
ExtReal | Variance () const |
Protected Member Functions | |
void | tDelete () |
MultipliedRandom (Random &rv1x, Random &rv2x) | |
Protected Attributes | |
Random * | rv1 |
Random * | rv2 |
Friends | |
MultipliedRandom & | operator * (Random &, Random &) |
|
Definition at line 483 of file newran.h.
|
|
Reimplemented from Random. Reimplemented in AddedRandom, OredRandom, SubtractedRandom, and DividedRandom. Definition at line 782 of file newran.cpp. References Random::Mean(), rv1, and rv2.
|
|
Reimplemented from Random. Reimplemented in AddedRandom, OredRandom, SubtractedRandom, and DividedRandom. Definition at line 779 of file newran.cpp. References Random::Next(), Real, rv1, and rv2.
|
|
Reimplemented from Random. Definition at line 476 of file newran.h. References tron.
|
|
Reimplemented from Random. Reimplemented in AddedRandom, OredRandom, SubtractedRandom, and DividedRandom. Definition at line 784 of file newran.cpp. References Random::Mean(), rv1, rv2, square(), and Random::Variance().
|
|
Definition at line 733 of file newran.cpp.
00734 { 00735 MultipliedRandom* r = new MultipliedRandom(rv1, rv2); 00736 if (!r) ErrorNoSpace(); return *r; 00737 } |
|
Definition at line 475 of file newran.h. Referenced by Mean(), SubtractedRandom::Mean(), OredRandom::Mean(), AddedRandom::Mean(), DividedRandom::Next(), Next(), SubtractedRandom::Next(), OredRandom::Next(), AddedRandom::Next(), Variance(), SubtractedRandom::Variance(), OredRandom::Variance(), and AddedRandom::Variance(). |
|
Definition at line 475 of file newran.h. Referenced by Mean(), SubtractedRandom::Mean(), OredRandom::Mean(), AddedRandom::Mean(), DividedRandom::Next(), Next(), SubtractedRandom::Next(), OredRandom::Next(), AddedRandom::Next(), Variance(), SubtractedRandom::Variance(), OredRandom::Variance(), and AddedRandom::Variance(). |