- 3.0.2 core module.
Inverses.h File Reference

Go to the source code of this file.

Namespaces

 ct
 
 ct::core
 
 ct::core::inverseHelperfunctions
 

Functions

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)
 
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)
 
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)
 
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)
 
template<typename SCALAR >
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > ct::core::LUsolve (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &B)
 
template<typename SCALAR >
Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > ct::core::LDLTsolve (const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > &B)