rank-local.h File Reference
#include <TiledArray/config.h>
#include <TiledArray/external/eigen.h>
#include <TiledArray/math/linalg/forward.h>
#include <vector>
Include dependency graph for rank-local.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
TiledArray | |
TiledArray::math | |
TiledArray::math::linalg | |
TiledArray::math::linalg::rank_local | |
Typedefs | |
using | TiledArray::math::linalg::rank_local::Job = ::lapack::Job |
template<typename T , int Options = ::Eigen::ColMajor> | |
using | TiledArray::math::linalg::rank_local::Matrix = ::Eigen::Matrix< T, ::Eigen::Dynamic, ::Eigen::Dynamic, Options > |
Functions | |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::cholesky (Matrix< T > &A) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::cholesky_linv (Matrix< T > &A) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::cholesky_solve (Matrix< T > &A, Matrix< T > &X) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::cholesky_lsolve (Op transpose, Matrix< T > &A, Matrix< T > &X) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::heig (Matrix< T > &A, std::vector< T > &W) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::heig (Matrix< T > &A, Matrix< T > &B, std::vector< T > &W) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::svd (Job jobu, Job jobvt, Matrix< T > &A, std::vector< T > &S, Matrix< T > *U, Matrix< T > *VT) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::svd (Matrix< T > &A, std::vector< T > &S, Matrix< T > *U, Matrix< T > *VT) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::lu_solve (Matrix< T > &A, Matrix< T > &B) |
template<typename T > | |
void | TiledArray::math::linalg::rank_local::lu_inv (Matrix< T > &A) |