|
BayesOpt
|
Cholesky decomposition. More...
#include <cassert>#include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/vector_proxy.hpp>#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/matrix_proxy.hpp>#include <boost/numeric/ublas/vector_expression.hpp>#include <boost/numeric/ublas/matrix_expression.hpp>#include <boost/numeric/ublas/triangular.hpp>
Include dependency graph for ublas_cholesky.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| bayesopt | |
| Namespace of the library interface. | |
| bayesopt::utils | |
| Extra utils: math functions, ublas helpers, etc. | |
Functions | |
| template<class MATRIX , class TRIA > | |
| size_t | bayesopt::utils::cholesky_decompose (const MATRIX &A, TRIA &L) |
| decompose the symmetric positive definit matrix A into product L L^T. More... | |
| template<class MATRIX > | |
| size_t | bayesopt::utils::cholesky_decompose (MATRIX &A) |
| decompose the symmetric positive definit matrix A into product L L^T. More... | |
| template<class MATRIX > | |
| size_t | bayesopt::utils::incomplete_cholesky_decompose (MATRIX &A) |
| decompose the symmetric positive definit matrix A into product L L^T. More... | |
| template<class TRIA , class MATRIX > | |
| void | bayesopt::utils::cholesky_solve (const TRIA &L, MATRIX &x, ublas::lower) |
| solve system L L^T x = b inplace More... | |
| template<class Min , class Mout > | |
| size_t | bayesopt::utils::inverse_cholesky (const Min &M, Mout &inverse) |
| Computes the inverse matrix of a symmetric positive definite matrix. More... | |
| template<class TRIA , class VECTOR > | |
| void | bayesopt::utils::cholesky_add_row (TRIA &L, const VECTOR &v) |
| decompose the symmetric positive definit matrix A into product L L^T. More... | |
Cholesky decomposition.
Definition in file ublas_cholesky.hpp.