#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) |
1.6.1