23 #ifndef O2SCL_CHOLESKY_H 24 #define O2SCL_CHOLESKY_H 30 #include <o2scl/err_hnd.h> 31 #include <o2scl/permutation.h> 32 #include <o2scl/cblas.h> 33 #include <o2scl/vector.h> 39 #define O2SCL_IX(V,i) V[i] 40 #define O2SCL_IX2(M,i,j) M(i,j) 41 #include <o2scl/cholesky_base.h> 51 #define O2SCL_IX(V,i) V[i] 52 #define O2SCL_IX2(M,i,j) M[i][j] 53 #include <o2scl/cholesky_base.h> 59 #if defined (O2SCL_COND_FLAG) || defined (DOXYGEN) 61 #if defined (O2SCL_EIGEN) || defined (DOXYGEN) 62 #include <eigen3/Eigen/Dense> 68 void cholesky_decomp<Eigen::MatrixXd>
69 (
const size_t M, Eigen::MatrixXd &A);
75 #include <o2scl/cholesky_special.h> Namespace for O2scl CBLAS function templates with operator[].
The namespace for linear algebra classes and functions with operator()
Namespace for O2scl CBLAS function templates.
The namespace for linear algebra classes and functions.