#include <cassert>
#include <new>
#include <boost/numeric/bindings/traits/traits.hpp>
#include <boost/numeric/bindings/traits/detail/symm_herm_traits.hpp>
#include <boost/numeric/bindings/atlas/cblas_enum.hpp>
#include <boost/numeric/bindings/atlas/clapack_overloads.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/same_traits.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::bindings |
namespace | boost::numeric::bindings::atlas |
namespace | boost::numeric::bindings::atlas::detail |
Functions | |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::cholesky_factor (SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::cholesky_invert (SymmA &a) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::cholesky_solve (SymmA &a, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::cholesky_substitute (SymmA const &a, MatrB &b) |
template<typename MatrA , typename MatrB > | |
int | boost::numeric::bindings::atlas::gesv (MatrA &a, MatrB &b) |
template<typename MatrA , typename MatrB , typename IVec > | |
int | boost::numeric::bindings::atlas::gesv (MatrA &a, IVec &ipiv, MatrB &b) |
template<typename MatrA , typename IVec > | |
int | boost::numeric::bindings::atlas::getrf (MatrA &a, IVec &ipiv) |
template<typename MatrA , typename IVec > | |
int | boost::numeric::bindings::atlas::getri (MatrA &a, IVec const &ipiv) |
template<typename MatrA , typename MatrB , typename IVec > | |
int | boost::numeric::bindings::atlas::getrs (MatrA const &a, IVec const &ipiv, MatrB &b) |
template<typename MatrA , typename MatrB , typename IVec > | |
int | boost::numeric::bindings::atlas::getrs (CBLAS_TRANSPOSE const Trans, MatrA const &a, IVec const &ipiv, MatrB &b) |
template<typename MatrA , typename IVec > | |
int | boost::numeric::bindings::atlas::lu_factor (MatrA &a, IVec &ipiv) |
template<typename MatrA , typename IVec > | |
int | boost::numeric::bindings::atlas::lu_invert (MatrA &a, IVec &ipiv) |
template<typename MatrA , typename MatrB > | |
int | boost::numeric::bindings::atlas::lu_solve (MatrA &a, MatrB &b) |
template<typename MatrA , typename MatrB , typename IVec > | |
int | boost::numeric::bindings::atlas::lu_substitute (MatrA const &a, IVec const &ipiv, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::posv (SymmA &a, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::posv (CBLAS_UPLO const uplo, SymmA &a, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::detail::posv (CBLAS_UPLO const uplo, SymmA &a, MatrB &b) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::potrf (SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::potrf (CBLAS_UPLO const uplo, SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::detail::potrf (CBLAS_UPLO const uplo, SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::potri (SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::potri (CBLAS_UPLO const uplo, SymmA &a) |
template<typename SymmA > | |
int | boost::numeric::bindings::atlas::detail::potri (CBLAS_UPLO const uplo, SymmA &a) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::potrs (SymmA const &a, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::potrs (CBLAS_UPLO const uplo, SymmA const &a, MatrB &b) |
template<typename SymmA , typename MatrB > | |
int | boost::numeric::bindings::atlas::detail::potrs (CBLAS_UPLO const uplo, SymmA const &a, MatrB &b) |