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)
voidChangeDim(const int nin)
voidRandRot()
doubleRanMult(double ** cin)
voidRanMult(const double in, double * out)
voidRanMult(double * in, const double w, double * out)
doubleMag(double * a, double * a0)
voidAdjust(double * a, const double lim, const int iin)
virtual voidoperator++(int )
virtual~RandomBasis()
RandomBasis(int nin, unsigned long long iin)
voidChangeDim(const int nin)
voidRandRot()
doubleRanMult(double ** cin)
voidRanMult(const double in, double * out)
voidRanMult(double * in, const double w, double * out)
doubleMag(double * a, double * a0)
voidAdjust(double * a, const double lim, const int iin)
virtual voidoperator++(int )
virtual~RandomBasis()

Protected Attributes

Name
intnum
double **currentVec
double **endVec

Additional inherited members

Public Functions inherited from BasicDevs

Name
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()

Public Functions inherited from BasicDevs

Name
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()

Public Functions inherited from Ran

Name
Ran(unsigned long long int )
doubleDoub()
Ran(unsigned long long int )
doubleDoub()

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 2023-06-26 at 21:36:50 +0000