class Cholesky

[No description available]

Inherited by AdvanceDevs, AdvanceDevs, MultiNormDev, MultiNormDev, MultiNormalDev, MultiNormalDev, TransformRandomBasis, TransformRandomBasis

Public Functions

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()

Protected Attributes

Name
intnum

Public Functions Documentation

function Cholesky

inline Cholesky(
    const int nin
)

function Cholesky

inline Cholesky(
    double ** a,
    const int nin
)

function EnterMatM

inline bool EnterMatM(
    double ** a,
    const int min
)

function EnterMat

inline bool EnterMat(
    double ** a
)

function EnterMat

inline void EnterMat(
    double ** a,
    int nin
)

function ElMult

inline void ElMult(
    double * y,
    double * b
)

function ElMult

inline void ElMult(
    double * y
)

function Solve

inline void Solve(
    double * b,
    double * x
)

function Square

inline double Square(
    double * y,
    double * y0
)

function Square

inline double Square(
    double * y,
    double * y0,
    int * map
)

function Inverse

inline void Inverse(
    double ** ainv
)

function DetSqrt

inline double DetSqrt()

function ~Cholesky

inline ~Cholesky()

function Cholesky

inline Cholesky(
    const int nin
)

function Cholesky

inline Cholesky(
    double ** a,
    const int nin
)

function EnterMatM

inline bool EnterMatM(
    double ** a,
    const int min
)

function EnterMat

inline bool EnterMat(
    double ** a
)

function EnterMat

inline bool EnterMat(
    const std::vector< std::vector< double > > & a
)

function EnterMat

inline void EnterMat(
    double ** a,
    int nin
)

function ElMult

inline void ElMult(
    double * y,
    double * b
)

function ElMult

inline void ElMult(
    double * y
)

function Solve

inline void Solve(
    double * b,
    double * x
)

function Square

inline double Square(
    double * y,
    double * y0
)

function Square

inline double Square(
    double * y,
    double * y0,
    int * map
)

function Inverse

inline void Inverse(
    double ** ainv
)

function DetSqrt

inline double DetSqrt()

function ~Cholesky

inline ~Cholesky()

Protected Attributes Documentation

variable num

int num;

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