clapack.hpp File Reference

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

Generated on Wed Nov 23 19:01:14 2011 for FreeCAD by  doxygen 1.6.1