#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(). |
1.3.3