cholesky.h File Reference
#include <TiledArray/config.h>#include <TiledArray/conversions/eigen.h>#include <TiledArray/math/linalg/rank-local.h>#include <TiledArray/math/linalg/util.h>
Include dependency graph for cholesky.h:

This graph shows which files directly or indirectly include this file:

Namespaces | |
| TiledArray | |
| TiledArray::math | |
| TiledArray::math::linalg | |
| TiledArray::math::linalg::non_distributed | |
Functions | |
| template<typename Tile , typename Policy > | |
| auto | TiledArray::math::linalg::non_distributed::rank_local_cholesky (const DistArray< Tile, Policy > &A) |
| template<typename Array , typename = std::enable_if_t<TiledArray::detail::is_array_v<Array>>> | |
| auto | TiledArray::math::linalg::non_distributed::cholesky (const Array &A, TiledRange l_trange=TiledRange()) |
| Compute the Cholesky factorization of a HPD rank-2 tensor. More... | |
| template<typename ContiguousTensor , typename = std::enable_if_t< TiledArray::detail::is_contiguous_tensor_v<ContiguousTensor>>> | |
| auto | TiledArray::math::linalg::non_distributed::cholesky (const ContiguousTensor &A) |
| Compute the Cholesky factorization of a HPD rank-2 tensor. More... | |
| template<bool Both, typename Array , typename = std::enable_if_t<TiledArray::detail::is_array_v<Array>>> | |
| auto | TiledArray::math::linalg::non_distributed::cholesky_linv (const Array &A, TiledRange l_trange=TiledRange()) |
| Compute the inverse of the Cholesky factor of an HPD rank-2 tensor. Optionally return the Cholesky factor itself. More... | |
| template<typename Array , typename = std::enable_if_t<TiledArray::detail::is_array_v<Array>>> | |
| auto | TiledArray::math::linalg::non_distributed::cholesky_solve (const Array &A, const Array &B, TiledRange x_trange=TiledRange()) |
| template<typename Array , typename = std::enable_if_t<TiledArray::detail::is_array_v<Array>>> | |
| auto | TiledArray::math::linalg::non_distributed::cholesky_lsolve (Op transpose, const Array &A, const Array &B, TiledRange l_trange=TiledRange(), TiledRange x_trange=TiledRange()) |
1.8.20