#include <OpenTissue/configuration.h>
#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 <cassert>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | OpenTissue |
namespace | OpenTissue::math |
namespace | OpenTissue::math::big |
Functions | |
template<typename matrix_type , typename triangular_matrix_type > | |
size_t | OpenTissue::math::big::cholesky_decompose (matrix_type const &A, triangular_matrix_type &L) |
template<typename matrix_type > | |
size_t | OpenTissue::math::big::cholesky_decompose (matrix_type &A) |
template<typename matrix_type > | |
size_t | OpenTissue::math::big::incomplete_cholesky_decompose (matrix_type &A) |
template<typename triangular_matrix_type , typename vector_type > | |
void | OpenTissue::math::big::cholesky_solve (triangular_matrix_type const &L, vector_type &x, ublas::lower) |
template<typename T > | |
void | OpenTissue::math::big::cholesky_solve (ublas::compressed_matrix< T > const &A, ublas::vector< T > &x, ublas::vector< T > const &b) |
template<typename T > | |
void | OpenTissue::math::big::cholesky_solve (ublas::matrix< T > const &A, ublas::vector< T > &x, ublas::vector< T > const &b) |