#include <newran.h>
Inheritance diagram for ScaledRandom:


Public Member Functions | |
| Real | Next () |
| ExtReal | Mean () const |
| ExtReal | Variance () const |
Protected Member Functions | |
| ScaledRandom (Random &rvx, Real sx) | |
| void | tDelete () |
Protected Attributes | |
| Random * | rv |
| Real | s |
Friends | |
| ScaledRandom & | operator * (Real, Random &) |
| ScaledRandom & | operator * (Random &, Real) |
| ScaledRandom & | operator/ (Random &, Real) |
|
||||||||||||
|
Definition at line 391 of file newran.h.
|
|
|
Reimplemented from Random. Reimplemented in ShiftedRandom, and ReverseShiftedRandom. Definition at line 639 of file newran.cpp. References Random::Mean(), rv, and s.
|
|
|
Reimplemented from Random. Reimplemented in ShiftedRandom, and ReverseShiftedRandom. Definition at line 637 of file newran.cpp. References Random::Next(), Real, rv, and s.
|
|
|
Reimplemented from Random. Definition at line 392 of file newran.h. References tron.
|
|
|
Reimplemented from Random. Reimplemented in ShiftedRandom, and ReverseShiftedRandom. Definition at line 641 of file newran.cpp. References rv, s, and Random::Variance().
|
|
||||||||||||
|
Definition at line 685 of file newran.cpp.
00686 {
00687 ScaledRandom* r = new ScaledRandom(rv, s);
00688 if (!r) ErrorNoSpace(); return *r;
00689 }
|
|
||||||||||||
|
Definition at line 703 of file newran.cpp.
00704 {
00705 ScaledRandom* r = new ScaledRandom(rv, s);
00706 if (!r) ErrorNoSpace(); return *r;
00707 }
|
|
||||||||||||
|
Definition at line 709 of file newran.cpp.
00710 {
00711 ScaledRandom* r = new ScaledRandom(rv, 1.0/s);
00712 if (!r) ErrorNoSpace(); return *r;
00713 }
|
|
|
Definition at line 390 of file newran.h. Referenced by ReverseShiftedRandom::Mean(), ShiftedRandom::Mean(), Mean(), ReverseShiftedRandom::Next(), ShiftedRandom::Next(), Next(), ReverseShiftedRandom::Variance(), ShiftedRandom::Variance(), and Variance(). |
|
|
Definition at line 390 of file newran.h. Referenced by ReverseShiftedRandom::Mean(), ShiftedRandom::Mean(), Mean(), ReverseShiftedRandom::Next(), ShiftedRandom::Next(), Next(), and Variance(). |
1.3.3