class MultiNormDev

[No description available]

Inherits from RandomBasis, Cholesky, RandomBasis, Cholesky, BasicDevs, Ran

Public Functions

Name
MultiNormDev(int nin, double din, unsigned long long iin)
MultiNormDev(double ** vvar, const int nin, double din, unsigned long long iin)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidMultiDevGauss(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)
MultiNormDev(int nin, double din, unsigned long long iin)
MultiNormDev(double ** vvar, const int nin, double din, unsigned long long iin)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidMultiDevGauss(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)

Additional inherited members

Public Functions inherited from RandomBasis

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 inherited from RandomBasis

Name
double **currentVec
double **endVec

Public Functions inherited from Cholesky

Name
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
boolEnterMat(const std::vector< std::vector< double > > & a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()

Public Functions inherited from RandomBasis

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 inherited from RandomBasis

Name
double **currentVec
double **endVec

Public Functions inherited from Cholesky

Name
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
boolEnterMat(const std::vector< std::vector< double > > & a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()

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 MultiNormDev

inline MultiNormDev(
    int nin,
    double din,
    unsigned long long iin
)

function MultiNormDev

inline MultiNormDev(
    double ** vvar,
    const int nin,
    double din,
    unsigned long long iin
)

function MultiDev

inline void MultiDev(
    double * pin,
    double * p0
)

function MultiDev

inline void MultiDev(
    double ** cvar,
    double * pin,
    double * p0
)

function MultiDevGauss

inline void MultiDevGauss(
    double ** cvar,
    double * pin,
    double * p0
)

function EllipseDev

inline void EllipseDev(
    double * pin,
    double * p0,
    double fin
)

function EllipseDev

inline void EllipseDev(
    double ** cvar,
    double * pin,
    double * p0,
    double fin
)

function MultiNormDev

inline MultiNormDev(
    int nin,
    double din,
    unsigned long long iin
)

function MultiNormDev

inline MultiNormDev(
    double ** vvar,
    const int nin,
    double din,
    unsigned long long iin
)

function MultiDev

inline void MultiDev(
    double * pin,
    double * p0
)

function MultiDev

inline void MultiDev(
    double ** cvar,
    double * pin,
    double * p0
)

function MultiDevGauss

inline void MultiDevGauss(
    double ** cvar,
    double * pin,
    double * p0
)

function EllipseDev

inline void EllipseDev(
    double * pin,
    double * p0,
    double fin
)

function EllipseDev

inline void EllipseDev(
    double ** cvar,
    double * pin,
    double * p0,
    double fin
)

Updated on 2023-06-26 at 21:36:50 +0000