class Gambit::Cholesky

[No description available]

Public Functions

Name
Cholesky()
Cholesky(const int num)
boolEnterMat(std::vector< std::vector< double > > & a)
voidElMult(std::vector< double > & y) const
std::vector< double >invElMult(const std::vector< double > & y) const
x = L^-1 y where L is the lower-diagonal Cholesky matrix
doubleSquare(const std::vector< double > & y, const std::vector< double > & y0)
doubleDetSqrt()

Public Functions Documentation

function Cholesky

inline Cholesky()

function Cholesky

inline Cholesky(
    const int num
)

function EnterMat

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

function ElMult

inline void ElMult(
    std::vector< double > & y
) const

function invElMult

inline std::vector< double > invElMult(
    const std::vector< double > & y
) const

x = L^-1 y where L is the lower-diagonal Cholesky matrix

Found by forward substituion since L is lower-diagonal.

function Square

inline double Square(
    const std::vector< double > & y,
    const std::vector< double > & y0
)

function DetSqrt

inline double DetSqrt()

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