|
versatile-mcmc
0.1.7
|
BLAS (Basic Linear Algebra Subprograms) utility functions. More...
#include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/vector_expression.hpp>#include <boost/numeric/ublas/vector_proxy.hpp>#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/matrix_expression.hpp>#include <boost/numeric/ublas/matrix_proxy.hpp>#include <boost/numeric/ublas/triangular.hpp>

Go to the source code of this file.
Functions | |
| template<typename InputMatrix , typename OutputTriangularMatrix > | |
| size_t | vmcmc::choleskyDecompose (const InputMatrix &A, OutputTriangularMatrix &L) |
| Decompose a symmetric positive definit matrix A into product L L^T. More... | |
| template<typename T , typename A > | |
| bool | boost::numeric::ublas::operator== (const vector< T, A > &v1, const vector< T, A > &v2) |
| template<typename T , typename A > | |
| bool | boost::numeric::ublas::operator!= (const vector< T, A > &v1, const vector< T, A > &v2) |
| template<typename T , typename L , typename A > | |
| bool | boost::numeric::ublas::operator== (const matrix< T, L, A > &m1, const matrix< T, L, A > &m2) |
| template<typename T , typename L , typename A > | |
| bool | boost::numeric::ublas::operator!= (const matrix< T, L, A > &m1, const matrix< T, L, A > &m2) |
| template<typename T , typename TRI , typename L , typename A > | |
| bool | boost::numeric::ublas::operator== (const triangular_matrix< T, TRI, L, A > &m1, const triangular_matrix< T, TRI, L, A > &m2) |
| template<typename T , typename TRI , typename L , typename A > | |
| bool | boost::numeric::ublas::operator!= (const triangular_matrix< T, TRI, L, A > &m1, const triangular_matrix< T, TRI, L, A > &m2) |
BLAS (Basic Linear Algebra Subprograms) utility functions.
|
inline |
Decompose a symmetric positive definit matrix A into product L L^T.
| A | A Square symmetric positive definit input matrix. Only the lower triangle is accessed. |
| L | Lower triangular output matrix, the Cholesky decomposition. |
1.8.11