NeoPZ
|
#include <TPZUniformRandom.h>
Public Member Functions | |
TPZUniformRandom (TVar begin, TVar end) | |
TPZUniformRandom (const TPZUniformRandom< TVar > &orig) | |
virtual TPZRandom< TVar > * | clone () |
TVar | next () |
TVar | pdf (TVar x) |
virtual | ~TPZUniformRandom () |
Public Member Functions inherited from TPZConstrainedRandom< TVar > | |
TPZConstrainedRandom (TVar begin, TVar end) | |
TPZConstrainedRandom (const TPZConstrainedRandom< TVar > &orig) | |
virtual TVar | GetBegin () const |
virtual TVar | GetEnd () const |
virtual | ~TPZConstrainedRandom () |
Public Member Functions inherited from TPZRandom< TVar > | |
TPZRandom () | |
TPZRandom (const TPZRandom< TVar > &orig) | |
virtual | ~TPZRandom () |
Protected Attributes | |
std::function< TVar()> | generator |
Protected Attributes inherited from TPZConstrainedRandom< TVar > | |
TVar | fbegin |
TVar | fend |
Definition at line 18 of file TPZUniformRandom.h.
|
inline |
Definition at line 20 of file TPZUniformRandom.h.
|
inline |
Definition at line 22 of file TPZUniformRandom.h.
|
inlinevirtual |
Definition at line 36 of file TPZUniformRandom.h.
|
inlinevirtual |
Implements TPZRandom< TVar >.
Definition at line 26 of file TPZUniformRandom.h.
|
inlinevirtual |
Implements TPZRandom< TVar >.
Definition at line 30 of file TPZUniformRandom.h.
References TPZUniformRandom< TVar >::generator, and TPZUniformRandom< TVar >::pdf().
|
virtual |
Implements TPZRandom< TVar >.
Definition at line 44 of file TPZUniformRandom.h.
References TPZConstrainedRandom< TVar >::fbegin, and TPZConstrainedRandom< TVar >::fend.
Referenced by TPZUniformRandom< TVar >::next().
|
protected |
Definition at line 40 of file TPZUniformRandom.h.
Referenced by TPZUniformRandom< TVar >::next().