- 3.0.2 core module.
ct::core::inverseHelperfunctions Namespace Reference

Functions

template<typename SCALAR >
void lu (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &A, Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &LU)
 
template<typename SCALAR >
void solveLU (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &LU, const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &b, Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &x)
 
template<typename SCALAR >
void ldlt (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &A, Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &L, Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > &d)
 
template<typename SCALAR >
void solveLDLT (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &L, const Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > &d, const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &b, Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &x)
 

Function Documentation

◆ lu()

template<typename SCALAR >
void ct::core::inverseHelperfunctions::lu ( const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  A,
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  LU 
)

References i, and n.

◆ solveLU()

template<typename SCALAR >
void ct::core::inverseHelperfunctions::solveLU ( const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  LU,
const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  b,
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  x 
)

References i, and n.

◆ ldlt()

template<typename SCALAR >
void ct::core::inverseHelperfunctions::ldlt ( const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  A,
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  L,
Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > &  d 
)

References i, and n.

Referenced by ct::core::LDLTsolve().

◆ solveLDLT()

template<typename SCALAR >
void ct::core::inverseHelperfunctions::solveLDLT ( const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  L,
const Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > &  d,
const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  b,
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &  x 
)

References i, and n.

Referenced by ct::core::LDLTsolve().