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) | |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | MultiDevGauss(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(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) | |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | MultiDevGauss(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(double ** cvar, double * pin, double * p0, double fin) |
Additional inherited members
Public Functions inherited from RandomBasis
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 inherited from RandomBasis
Name | |
---|---|
double ** | currentVec |
double ** | endVec |
Public Functions inherited from Cholesky
Name | |
---|---|
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() | |
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
bool | EnterMat(const std::vector< std::vector< double > > & a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() |
Public Functions inherited from RandomBasis
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 inherited from RandomBasis
Name | |
---|---|
double ** | currentVec |
double ** | endVec |
Public Functions inherited from Cholesky
Name | |
---|---|
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() | |
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
bool | EnterMat(const std::vector< std::vector< double > > & a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() |
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 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 2024-07-18 at 13:53:30 +0000