class RandomBasis
[No description available]
Inherits from BasicDevs, BasicDevs, Ran
Inherited by MultiNormDev, MultiNormDev, TransformRandomBasis, TransformRandomBasis
Public Functions
Name | |
---|---|
RandomBasis(int nin, unsigned long long iin) | |
void | ChangeDim(const int nin) |
void | RandRot() |
double | RanMult(double ** cin) |
void | RanMult(const double in, double * out) |
void | RanMult(double * in, const double w, double * out) |
double | Mag(double * a, double * a0) |
void | Adjust(double * a, const double lim, const int iin) |
virtual void | operator++(int ) |
virtual | ~RandomBasis() |
RandomBasis(int nin, unsigned long long iin) | |
void | ChangeDim(const int nin) |
void | RandRot() |
double | RanMult(double ** cin) |
void | RanMult(const double in, double * out) |
void | RanMult(double * in, const double w, double * out) |
double | Mag(double * a, double * a0) |
void | Adjust(double * a, const double lim, const int iin) |
virtual void | operator++(int ) |
virtual | ~RandomBasis() |
Protected Attributes
Name | |
---|---|
int | num |
double ** | currentVec |
double ** | endVec |
Additional inherited members
Public Functions inherited from BasicDevs
Name | |
---|---|
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
Public Functions inherited from BasicDevs
Name | |
---|---|
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
Public Functions inherited from Ran
Name | |
---|---|
Ran(unsigned long long int ) | |
double | Doub() |
Ran(unsigned long long int ) | |
double | Doub() |
Public Functions Documentation
function RandomBasis
inline RandomBasis(
int nin,
unsigned long long iin
)
function ChangeDim
inline void ChangeDim(
const int nin
)
function RandRot
inline void RandRot()
function RanMult
inline double RanMult(
double ** cin
)
function RanMult
inline void RanMult(
const double in,
double * out
)
function RanMult
inline void RanMult(
double * in,
const double w,
double * out
)
function Mag
inline double Mag(
double * a,
double * a0
)
function Adjust
inline void Adjust(
double * a,
const double lim,
const int iin
)
function operator++
inline virtual void operator++(
int
)
Reimplemented by: TransformRandomBasis::operator++, TransformRandomBasis::operator++
function ~RandomBasis
inline virtual ~RandomBasis()
function RandomBasis
inline RandomBasis(
int nin,
unsigned long long iin
)
function ChangeDim
inline void ChangeDim(
const int nin
)
function RandRot
inline void RandRot()
function RanMult
inline double RanMult(
double ** cin
)
function RanMult
inline void RanMult(
const double in,
double * out
)
function RanMult
inline void RanMult(
double * in,
const double w,
double * out
)
function Mag
inline double Mag(
double * a,
double * a0
)
function Adjust
inline void Adjust(
double * a,
const double lim,
const int iin
)
function operator++
inline virtual void operator++(
int
)
Reimplemented by: TransformRandomBasis::operator++, TransformRandomBasis::operator++
function ~RandomBasis
inline virtual ~RandomBasis()
Protected Attributes Documentation
variable num
int num;
variable currentVec
double ** currentVec;
variable endVec
double ** endVec;
Updated on 2024-07-18 at 13:53:30 +0000