boost::numeric::bindings::atlas::detail Namespace Reference

Classes

struct  hemm_left
struct  hemm_right
struct  symm_left
struct  symm_right

Functions

float asum (int const N, traits::complex_f const *X, int const incX)
double asum (int const N, double const *X, int const incX)
float asum (int const N, float const *X, int const incX)
void axpby (int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const &beta, traits::complex_f *Y, int const incY)
void axpby (int const N, double const alpha, double const *X, int const incX, double const beta, double *Y, int const incY)
void axpby (int const N, float const alpha, float const *X, int const incX, float const beta, float *Y, int const incY)
void axpy (int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f *Y, int const incY)
void axpy (int const N, double const alpha, double const *X, int const incX, double *Y, int const incY)
void axpy (int const N, float const alpha, float const *X, int const incX, float *Y, int const incY)
void copy (int const N, traits::complex_f const *X, int const incX, traits::complex_f *Y, int const incY)
void copy (int const N, double const *X, int const incX, double *Y, int const incY)
void copy (int const N, float const *X, int const incX, float *Y, int const incY)
traits::complex_f dot (int const N, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY)
double dot (int const N, double const *X, int const incX, double const *Y, int const incY)
float dot (int const N, float const *X, int const incX, float const *Y, int const incY)
void dotc (int const N, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *val)
void dotu (int const N, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *val)
void gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *B, int const ldb, traits::complex_f const &beta, traits::complex_f *C, int const ldc)
void gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, double const alpha, double const *A, int const lda, double const *B, int const ldb, double const beta, double *C, int const ldc)
void gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, float const alpha, float const *A, int const lda, float const *B, int const ldb, float const beta, float *C, int const ldc)
void gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *X, int const incX, traits::complex_f const &beta, traits::complex_f *Y, int const incY)
void gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, double const alpha, double const *A, int const lda, double const *X, int const incX, double const beta, double *Y, int const incY)
void gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, float const alpha, float const *A, int const lda, float const *X, int const incX, float const beta, float *Y, int const incY)
void ger (CBLAS_ORDER const Order, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *A, int const lda)
void ger (CBLAS_ORDER const Order, int const M, int const N, double const alpha, double const *X, int const incX, double const *Y, int const incY, double *A, int const lda)
void ger (CBLAS_ORDER const Order, int const M, int const N, float const alpha, float const *X, int const incX, float const *Y, int const incY, float *A, int const lda)
void gerc (CBLAS_ORDER const Order, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *A, int const lda)
void geru (CBLAS_ORDER const Order, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *A, int const lda)
int gesv (CBLAS_ORDER const Order, int const N, int const NRHS, traits::complex_f *A, int const lda, int *ipiv, traits::complex_f *B, int const ldb)
int gesv (CBLAS_ORDER const Order, int const N, int const NRHS, double *A, int const lda, int *ipiv, double *B, int const ldb)
int gesv (CBLAS_ORDER const Order, int const N, int const NRHS, float *A, int const lda, int *ipiv, float *B, int const ldb)
int getrf (CBLAS_ORDER const Order, int const M, int const N, traits::complex_f *A, int const lda, int *ipiv)
int getrf (CBLAS_ORDER const Order, int const M, int const N, double *A, int const lda, int *ipiv)
int getrf (CBLAS_ORDER const Order, int const M, int const N, float *A, int const lda, int *ipiv)
int getri (CBLAS_ORDER const Order, int const N, traits::complex_f *A, int const lda, int const *ipiv)
int getri (CBLAS_ORDER const Order, int const N, double *A, int const lda, int const *ipiv)
int getri (CBLAS_ORDER const Order, int const N, float *A, int const lda, int const *ipiv)
int getrs (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const Trans, int const N, int const NRHS, traits::complex_f const *A, int const lda, int const *ipiv, traits::complex_f *B, int const ldb)
int getrs (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const Trans, int const N, int const NRHS, double const *A, int const lda, int const *ipiv, double *B, int const ldb)
int getrs (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const Trans, int const N, int const NRHS, float const *A, int const lda, int const *ipiv, float *B, int const ldb)
void hemm (CBLAS_ORDER const Order, CBLAS_SIDE const Side, CBLAS_UPLO const Uplo, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *B, int const ldb, traits::complex_f const &beta, traits::complex_f *C, int const ldc)
template<typename T , typename HermA , typename MatrB , typename MatrC >
void hemm (CBLAS_SIDE const side, CBLAS_UPLO const uplo, T const &alpha, HermA const &a, MatrB const &b, T const &beta, MatrC &c)
void hemv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *X, int const incX, traits::complex_f const &beta, traits::complex_f *Y, int const incY)
void her (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, traits::complex_d const *X, int const incX, traits::complex_d *A, int const lda)
void her (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, traits::complex_f const *X, int const incX, traits::complex_f *A, int const lda)
void her2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *A, int const lda)
void her2k (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, traits::complex_d const &alpha, traits::complex_d const *A, int const lda, traits::complex_d const *B, int const ldb, double beta, traits::complex_d *C, int const ldc)
void her2k (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *B, int const ldb, float beta, traits::complex_f *C, int const ldc)
template<typename T1 , typename T2 , typename MatrA , typename MatrB , typename HermC >
void her2k (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE trans, T1 const &alpha, MatrA const &a, MatrB const &b, T2 const &beta, HermC &c)
void herk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, double alpha, traits::complex_d const *A, int const lda, double beta, traits::complex_d *C, int const ldc)
void herk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, float alpha, traits::complex_f const *A, int const lda, float beta, traits::complex_f *C, int const ldc)
template<typename T , typename MatrA , typename HermC >
void herk (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE trans, T const &alpha, MatrA const &a, T const &beta, HermC &c)
void hpmv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f const &alpha, traits::complex_f const *Ap, traits::complex_f const *X, int const incX, traits::complex_f const &beta, traits::complex_f *Y, int const incY)
void hpr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, traits::complex_d const *X, int const incX, traits::complex_d *Ap)
void hpr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, traits::complex_f const *X, int const incX, traits::complex_f *Ap)
void hpr2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f const &alpha, traits::complex_f const *X, int const incX, traits::complex_f const *Y, int const incY, traits::complex_f *Ap)
CBLAS_INDEX iamax (int const N, traits::complex_f const *X, int const incX)
CBLAS_INDEX iamax (int const N, double const *X, int const incX)
CBLAS_INDEX iamax (int const N, float const *X, int const incX)
float nrm2 (int const N, traits::complex_f const *X, int const incX)
double nrm2 (int const N, double const *X, int const incX)
float nrm2 (int const N, float const *X, int const incX)
int posv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, traits::complex_f *A, int const lda, traits::complex_f *B, int const ldb)
int posv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, double *A, int const lda, double *B, int const ldb)
int posv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, float *A, int const lda, float *B, int const ldb)
template<typename SymmA , typename MatrB >
int posv (CBLAS_UPLO const uplo, SymmA &a, MatrB &b)
int potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f *A, int const lda)
int potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double *A, int const lda)
int potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float *A, int const lda)
template<typename SymmA >
int potrf (CBLAS_UPLO const uplo, SymmA &a)
int potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, traits::complex_f *A, int const lda)
int potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double *A, int const lda)
int potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float *A, int const lda)
template<typename SymmA >
int potri (CBLAS_UPLO const uplo, SymmA &a)
int potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, traits::complex_f const *A, int const lda, traits::complex_f *B, int const ldb)
int potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, double const *A, int const lda, double *B, int const ldb)
int potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, float const *A, int const lda, float *B, int const ldb)
template<typename SymmA , typename MatrB >
int potrs (CBLAS_UPLO const uplo, SymmA const &a, MatrB &b)
void scal (int const N, double const alpha, traits::complex_d *X, int const incX)
void scal (int const N, float const alpha, traits::complex_f *X, int const incX)
void scal (int const N, traits::complex_f const &alpha, traits::complex_f *X, int const incX)
void scal (int const N, double const alpha, double *X, int const incX)
void scal (int const N, float const alpha, float *X, int const incX)
void set (int const N, traits::complex_f const &alpha, traits::complex_f *X, int const incX)
void set (int const N, double const alpha, double *X, int const incX)
void set (int const N, float const alpha, float *X, int const incX)
void spmv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *Ap, double const *X, int const incX, double const beta, double *Y, int const incY)
void spmv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *Ap, float const *X, int const incX, float const beta, float *Y, int const incY)
void spr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *X, int const incX, double *Ap)
void spr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *X, int const incX, float *Ap)
void spr2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *X, int const incX, double const *Y, int const incY, double *Ap)
void spr2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *X, int const incX, float const *Y, int const incY, float *Ap)
void swap (int const N, traits::complex_f *X, int const incX, traits::complex_f *Y, int const incY)
void swap (int const N, double *X, int const incX, double *Y, int const incY)
void swap (int const N, float *X, int const incX, float *Y, int const incY)
void symm (CBLAS_ORDER const Order, CBLAS_SIDE const Side, CBLAS_UPLO const Uplo, int const M, int const N, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *B, int const ldb, traits::complex_f const &beta, traits::complex_f *C, int const ldc)
void symm (CBLAS_ORDER const Order, CBLAS_SIDE const Side, CBLAS_UPLO const Uplo, int const M, int const N, double const alpha, double const *A, int const lda, double const *B, int const ldb, double const beta, double *C, int const ldc)
void symm (CBLAS_ORDER const Order, CBLAS_SIDE const Side, CBLAS_UPLO const Uplo, int const M, int const N, float const alpha, float const *A, int const lda, float const *B, int const ldb, float const beta, float *C, int const ldc)
template<typename T , typename SymmA , typename MatrB , typename MatrC >
void symm (CBLAS_SIDE const side, CBLAS_UPLO const uplo, T const &alpha, SymmA const &a, MatrB const &b, T const &beta, MatrC &c)
void symv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *A, int const lda, double const *X, int const incX, double const beta, double *Y, int const incY)
void symv (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *A, int const lda, float const *X, int const incX, float const beta, float *Y, int const incY)
void syr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *X, int const incX, double *A, int const lda)
void syr (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *X, int const incX, float *A, int const lda)
void syr2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double const alpha, double const *X, int const incX, double const *Y, int const incY, double *A, int const lda)
void syr2 (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float const alpha, float const *X, int const incX, float const *Y, int const incY, float *A, int const lda)
void syr2k (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const *B, int const ldb, traits::complex_f const &beta, traits::complex_f *C, int const ldc)
void syr2k (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, double const alpha, double const *A, int const lda, double const *B, int const ldb, double const beta, double *C, int const ldc)
void syr2k (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, float const alpha, float const *A, int const lda, float const *B, int const ldb, float const beta, float *C, int const ldc)
template<typename T , typename MatrA , typename MatrB , typename SymmC >
void syr2k (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE trans, T const &alpha, MatrA const &a, MatrB const &b, T const &beta, SymmC &c)
void syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, traits::complex_f const &alpha, traits::complex_f const *A, int const lda, traits::complex_f const &beta, traits::complex_f *C, int const ldc)
void syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, double const alpha, double const *A, int const lda, double const beta, double *C, int const ldc)
void syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, float const alpha, float const *A, int const lda, float const beta, float *C, int const ldc)
template<typename T , typename MatrA , typename SymmC >
void syrk (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE trans, T const &alpha, MatrA const &a, T const &beta, SymmC &c)

Function Documentation

double boost::numeric::bindings::atlas::detail::asum ( int const   N,
traits::complex_f const *  X,
int const   incX 
) [inline]

Definition at line 140 of file cblas1_overloads.hpp.

References cblas_dzasum().

double boost::numeric::bindings::atlas::detail::asum ( int const   N,
double const *  X,
int const   incX 
) [inline]

Definition at line 132 of file cblas1_overloads.hpp.

References cblas_dasum().

float boost::numeric::bindings::atlas::detail::asum ( int const   N,
float const *  X,
int const   incX 
) [inline]

Definition at line 128 of file cblas1_overloads.hpp.

References cblas_sasum().

Referenced by boost::numeric::bindings::atlas::asum().

void boost::numeric::bindings::atlas::detail::axpby ( int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const &  beta,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 283 of file cblas1_overloads.hpp.

References catlas_zaxpby().

void boost::numeric::bindings::atlas::detail::axpby ( int const   N,
double const   alpha,
double const *  X,
int const   incX,
double const   beta,
double *  Y,
int const   incY 
) [inline]

Definition at line 263 of file cblas1_overloads.hpp.

References catlas_daxpby().

void boost::numeric::bindings::atlas::detail::axpby ( int const   N,
float const   alpha,
float const *  X,
int const   incX,
float const   beta,
float *  Y,
int const   incY 
) [inline]

Definition at line 256 of file cblas1_overloads.hpp.

References catlas_saxpby().

Referenced by boost::numeric::bindings::atlas::axpby().

void boost::numeric::bindings::atlas::detail::axpy ( int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 243 of file cblas1_overloads.hpp.

References cblas_zaxpy().

void boost::numeric::bindings::atlas::detail::axpy ( int const   N,
double const   alpha,
double const *  X,
int const   incX,
double *  Y,
int const   incY 
) [inline]

Definition at line 225 of file cblas1_overloads.hpp.

References cblas_daxpy().

void boost::numeric::bindings::atlas::detail::axpy ( int const   N,
float const   alpha,
float const *  X,
int const   incX,
float *  Y,
int const   incY 
) [inline]

Definition at line 218 of file cblas1_overloads.hpp.

References cblas_saxpy().

Referenced by boost::numeric::bindings::atlas::axpy().

void boost::numeric::bindings::atlas::detail::copy ( int const   N,
traits::complex_f const *  X,
int const   incX,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 209 of file cblas1_overloads.hpp.

References cblas_zcopy().

void boost::numeric::bindings::atlas::detail::copy ( int const   N,
double const *  X,
int const   incX,
double *  Y,
int const   incY 
) [inline]

Definition at line 197 of file cblas1_overloads.hpp.

References cblas_dcopy().

void boost::numeric::bindings::atlas::detail::copy ( int const   N,
float const *  X,
int const   incX,
float *  Y,
int const   incY 
) [inline]

Definition at line 192 of file cblas1_overloads.hpp.

References cblas_scopy().

Referenced by boost::numeric::bindings::atlas::copy().

traits::complex_d boost::numeric::bindings::atlas::detail::dot ( int const   N,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY 
) [inline]

Definition at line 52 of file cblas1_overloads.hpp.

References cblas_zdotu_sub().

double boost::numeric::bindings::atlas::detail::dot ( int const   N,
double const *  X,
int const   incX,
double const *  Y,
int const   incY 
) [inline]

Definition at line 35 of file cblas1_overloads.hpp.

References cblas_ddot().

float boost::numeric::bindings::atlas::detail::dot ( int const   N,
float const *  X,
int const   incX,
float const *  Y,
int const   incY 
) [inline]

Definition at line 30 of file cblas1_overloads.hpp.

References cblas_sdot().

Referenced by boost::numeric::bindings::atlas::dot().

void boost::numeric::bindings::atlas::detail::dotc ( int const   N,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  val 
) [inline]

Definition at line 98 of file cblas1_overloads.hpp.

References cblas_zdotc_sub().

Referenced by boost::numeric::bindings::atlas::dotc().

void boost::numeric::bindings::atlas::detail::dotu ( int const   N,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  val 
) [inline]

Definition at line 75 of file cblas1_overloads.hpp.

References cblas_zdotu_sub().

Referenced by boost::numeric::bindings::atlas::dotu().

void boost::numeric::bindings::atlas::detail::gemm ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
CBLAS_TRANSPOSE const   TransB,
int const   M,
int const   N,
int const   K,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  B,
int const   ldb,
traits::complex_f const &  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 75 of file cblas3_overloads.hpp.

References cblas_zgemm().

void boost::numeric::bindings::atlas::detail::gemm ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
CBLAS_TRANSPOSE const   TransB,
int const   M,
int const   N,
int const   K,
double const   alpha,
double const *  A,
int const   lda,
double const *  B,
int const   ldb,
double const   beta,
double *  C,
int const   ldc 
) [inline]

Definition at line 43 of file cblas3_overloads.hpp.

References cblas_dgemm().

void boost::numeric::bindings::atlas::detail::gemm ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
CBLAS_TRANSPOSE const   TransB,
int const   M,
int const   N,
int const   K,
float const   alpha,
float const *  A,
int const   lda,
float const *  B,
int const   ldb,
float const   beta,
float *  C,
int const   ldc 
) [inline]

Definition at line 29 of file cblas3_overloads.hpp.

References cblas_sgemm().

Referenced by boost::numeric::bindings::atlas::gemm().

void boost::numeric::bindings::atlas::detail::gemv ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const &  beta,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 71 of file cblas2_overloads.hpp.

References cblas_zgemv().

void boost::numeric::bindings::atlas::detail::gemv ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
int const   M,
int const   N,
double const   alpha,
double const *  A,
int const   lda,
double const *  X,
int const   incX,
double const   beta,
double *  Y,
int const   incY 
) [inline]

Definition at line 42 of file cblas2_overloads.hpp.

References cblas_dgemv().

void boost::numeric::bindings::atlas::detail::gemv ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   TransA,
int const   M,
int const   N,
float const   alpha,
float const *  A,
int const   lda,
float const *  X,
int const   incX,
float const   beta,
float *  Y,
int const   incY 
) [inline]

Definition at line 30 of file cblas2_overloads.hpp.

References cblas_sgemv().

Referenced by boost::numeric::bindings::atlas::gemv().

void boost::numeric::bindings::atlas::detail::ger ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 241 of file cblas2_overloads.hpp.

References cblas_zgeru().

void boost::numeric::bindings::atlas::detail::ger ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
double const   alpha,
double const *  X,
int const   incX,
double const *  Y,
int const   incY,
double *  A,
int const   lda 
) [inline]

Definition at line 219 of file cblas2_overloads.hpp.

References cblas_dger().

void boost::numeric::bindings::atlas::detail::ger ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
float const   alpha,
float const *  X,
int const   incX,
float const *  Y,
int const   incY,
float *  A,
int const   lda 
) [inline]

Definition at line 211 of file cblas2_overloads.hpp.

References cblas_sger().

Referenced by boost::numeric::bindings::atlas::ger().

void boost::numeric::bindings::atlas::detail::gerc ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 303 of file cblas2_overloads.hpp.

References cblas_zgerc().

Referenced by boost::numeric::bindings::atlas::gerc().

void boost::numeric::bindings::atlas::detail::geru ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 272 of file cblas2_overloads.hpp.

References cblas_zgeru().

Referenced by boost::numeric::bindings::atlas::geru().

int boost::numeric::bindings::atlas::detail::gesv ( CBLAS_ORDER const   Order,
int const   N,
int const   NRHS,
traits::complex_f *  A,
int const   lda,
int *  ipiv,
traits::complex_f *  B,
int const   ldb 
) [inline]

Definition at line 60 of file clapack_overloads.hpp.

References clapack_zgesv().

int boost::numeric::bindings::atlas::detail::gesv ( CBLAS_ORDER const   Order,
int const   N,
int const   NRHS,
double *  A,
int const   lda,
int *  ipiv,
double *  B,
int const   ldb 
) [inline]

Definition at line 40 of file clapack_overloads.hpp.

References clapack_dgesv().

int boost::numeric::bindings::atlas::detail::gesv ( CBLAS_ORDER const   Order,
int const   N,
int const   NRHS,
float *  A,
int const   lda,
int *  ipiv,
float *  B,
int const   ldb 
) [inline]

Definition at line 31 of file clapack_overloads.hpp.

References clapack_sgesv().

Referenced by boost::numeric::bindings::atlas::gesv().

int boost::numeric::bindings::atlas::detail::getrf ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
traits::complex_f *  A,
int const   lda,
int *  ipiv 
) [inline]

Definition at line 96 of file clapack_overloads.hpp.

References clapack_zgetrf().

int boost::numeric::bindings::atlas::detail::getrf ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
double *  A,
int const   lda,
int *  ipiv 
) [inline]

Definition at line 80 of file clapack_overloads.hpp.

References clapack_dgetrf().

int boost::numeric::bindings::atlas::detail::getrf ( CBLAS_ORDER const   Order,
int const   M,
int const   N,
float *  A,
int const   lda,
int *  ipiv 
) [inline]

Definition at line 72 of file clapack_overloads.hpp.

References clapack_sgetrf().

Referenced by boost::numeric::bindings::atlas::getrf().

int boost::numeric::bindings::atlas::detail::getri ( CBLAS_ORDER const   Order,
int const   N,
traits::complex_f *  A,
int const   lda,
int const *  ipiv 
) [inline]

Definition at line 172 of file clapack_overloads.hpp.

References clapack_zgetri().

int boost::numeric::bindings::atlas::detail::getri ( CBLAS_ORDER const   Order,
int const   N,
double *  A,
int const   lda,
int const *  ipiv 
) [inline]

Definition at line 156 of file clapack_overloads.hpp.

References clapack_dgetri().

int boost::numeric::bindings::atlas::detail::getri ( CBLAS_ORDER const   Order,
int const   N,
float *  A,
int const   lda,
int const *  ipiv 
) [inline]

Definition at line 148 of file clapack_overloads.hpp.

References clapack_sgetri().

Referenced by boost::numeric::bindings::atlas::getri().

int boost::numeric::bindings::atlas::detail::getrs ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   NRHS,
traits::complex_f const *  A,
int const   lda,
int const *  ipiv,
traits::complex_f *  B,
int const   ldb 
) [inline]

Definition at line 135 of file clapack_overloads.hpp.

References clapack_zgetrs().

int boost::numeric::bindings::atlas::detail::getrs ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   NRHS,
double const *  A,
int const   lda,
int const *  ipiv,
double *  B,
int const   ldb 
) [inline]

Definition at line 114 of file clapack_overloads.hpp.

References clapack_dgetrs().

int boost::numeric::bindings::atlas::detail::getrs ( CBLAS_ORDER const   Order,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   NRHS,
float const *  A,
int const   lda,
int const *  ipiv,
float *  B,
int const   ldb 
) [inline]

Definition at line 105 of file clapack_overloads.hpp.

References clapack_sgetrs().

Referenced by boost::numeric::bindings::atlas::getrs().

void boost::numeric::bindings::atlas::detail::hemm ( CBLAS_ORDER const   Order,
CBLAS_SIDE const   Side,
CBLAS_UPLO const   Uplo,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  B,
int const   ldb,
traits::complex_f const &  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 180 of file cblas3_overloads.hpp.

References cblas_zhemm().

template<typename T , typename HermA , typename MatrB , typename MatrC >
void boost::numeric::bindings::atlas::detail::hemm ( CBLAS_SIDE const   side,
CBLAS_UPLO const   uplo,
T const &  alpha,
HermA const &  a,
MatrB const &  b,
T const &  beta,
MatrC &  c 
) [inline]
void boost::numeric::bindings::atlas::detail::hemv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const &  beta,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 154 of file cblas2_overloads.hpp.

References cblas_zhemv().

Referenced by boost::numeric::bindings::atlas::hemv().

void boost::numeric::bindings::atlas::detail::her ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
traits::complex_d const *  X,
int const   incX,
traits::complex_d *  A,
int const   lda 
) [inline]

Definition at line 418 of file cblas2_overloads.hpp.

References cblas_zher().

void boost::numeric::bindings::atlas::detail::her ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 407 of file cblas2_overloads.hpp.

References cblas_cher().

Referenced by boost::numeric::bindings::atlas::her().

void boost::numeric::bindings::atlas::detail::her2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 473 of file cblas2_overloads.hpp.

References cblas_zher2().

Referenced by boost::numeric::bindings::atlas::her2().

void boost::numeric::bindings::atlas::detail::her2k ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
traits::complex_d const &  alpha,
traits::complex_d const *  A,
int const   lda,
traits::complex_d const *  B,
int const   ldb,
double  beta,
traits::complex_d *  C,
int const   ldc 
) [inline]

Definition at line 358 of file cblas3_overloads.hpp.

References cblas_zher2k().

void boost::numeric::bindings::atlas::detail::her2k ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  B,
int const   ldb,
float  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 343 of file cblas3_overloads.hpp.

References cblas_cher2k().

template<typename T1 , typename T2 , typename MatrA , typename MatrB , typename HermC >
void boost::numeric::bindings::atlas::detail::her2k ( CBLAS_UPLO const   uplo,
CBLAS_TRANSPOSE  trans,
T1 const &  alpha,
MatrA const &  a,
MatrB const &  b,
T2 const &  beta,
HermC &  c 
) [inline]
void boost::numeric::bindings::atlas::detail::herk ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
double  alpha,
traits::complex_d const *  A,
int const   lda,
double  beta,
traits::complex_d *  C,
int const   ldc 
) [inline]

Definition at line 327 of file cblas3_overloads.hpp.

References cblas_zherk().

void boost::numeric::bindings::atlas::detail::herk ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
float  alpha,
traits::complex_f const *  A,
int const   lda,
float  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 316 of file cblas3_overloads.hpp.

References cblas_cherk().

template<typename T , typename MatrA , typename HermC >
void boost::numeric::bindings::atlas::detail::herk ( CBLAS_UPLO const   uplo,
CBLAS_TRANSPOSE  trans,
T const &  alpha,
MatrA const &  a,
T const &  beta,
HermC &  c 
) [inline]
void boost::numeric::bindings::atlas::detail::hpmv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  Ap,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const &  beta,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 190 of file cblas2_overloads.hpp.

References cblas_zhpmv().

Referenced by boost::numeric::bindings::atlas::hpmv().

void boost::numeric::bindings::atlas::detail::hpr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
traits::complex_d const *  X,
int const   incX,
traits::complex_d *  Ap 
) [inline]

Definition at line 444 of file cblas2_overloads.hpp.

References cblas_zhpr().

void boost::numeric::bindings::atlas::detail::hpr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f *  Ap 
) [inline]

Definition at line 433 of file cblas2_overloads.hpp.

References cblas_chpr().

Referenced by boost::numeric::bindings::atlas::hpr().

void boost::numeric::bindings::atlas::detail::hpr2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  X,
int const   incX,
traits::complex_f const *  Y,
int const   incY,
traits::complex_f *  Ap 
) [inline]

Definition at line 505 of file cblas2_overloads.hpp.

References cblas_zhpr2().

Referenced by boost::numeric::bindings::atlas::hpr2().

CBLAS_INDEX boost::numeric::bindings::atlas::detail::iamax ( int const   N,
traits::complex_f const *  X,
int const   incX 
) [inline]

Definition at line 160 of file cblas1_overloads.hpp.

References cblas_izamax().

CBLAS_INDEX boost::numeric::bindings::atlas::detail::iamax ( int const   N,
double const *  X,
int const   incX 
) [inline]

Definition at line 150 of file cblas1_overloads.hpp.

References cblas_idamax().

CBLAS_INDEX boost::numeric::bindings::atlas::detail::iamax ( int const   N,
float const *  X,
int const   incX 
) [inline]

Definition at line 146 of file cblas1_overloads.hpp.

References cblas_isamax().

Referenced by boost::numeric::bindings::atlas::iamax().

double boost::numeric::bindings::atlas::detail::nrm2 ( int const   N,
traits::complex_f const *  X,
int const   incX 
) [inline]

Definition at line 122 of file cblas1_overloads.hpp.

References cblas_dznrm2().

double boost::numeric::bindings::atlas::detail::nrm2 ( int const   N,
double const *  X,
int const   incX 
) [inline]

Definition at line 114 of file cblas1_overloads.hpp.

References cblas_dnrm2().

float boost::numeric::bindings::atlas::detail::nrm2 ( int const   N,
float const *  X,
int const   incX 
) [inline]

Definition at line 110 of file cblas1_overloads.hpp.

References cblas_snrm2().

Referenced by boost::numeric::bindings::atlas::nrm2().

int boost::numeric::bindings::atlas::detail::posv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
traits::complex_f *  A,
int const   lda,
traits::complex_f *  B,
int const   ldb 
) [inline]

Definition at line 214 of file clapack_overloads.hpp.

References clapack_zposv().

int boost::numeric::bindings::atlas::detail::posv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
double *  A,
int const   lda,
double *  B,
int const   ldb 
) [inline]

Definition at line 195 of file clapack_overloads.hpp.

References clapack_dposv().

int boost::numeric::bindings::atlas::detail::posv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
float *  A,
int const   lda,
float *  B,
int const   ldb 
) [inline]

Definition at line 187 of file clapack_overloads.hpp.

References clapack_sposv().

template<typename SymmA , typename MatrB >
int boost::numeric::bindings::atlas::detail::posv ( CBLAS_UPLO const   uplo,
SymmA &  a,
MatrB &  b 
) [inline]
int boost::numeric::bindings::atlas::detail::potrf ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 247 of file clapack_overloads.hpp.

References clapack_zpotrf().

int boost::numeric::bindings::atlas::detail::potrf ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double *  A,
int const   lda 
) [inline]

Definition at line 233 of file clapack_overloads.hpp.

References clapack_dpotrf().

int boost::numeric::bindings::atlas::detail::potrf ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float *  A,
int const   lda 
) [inline]

Definition at line 226 of file clapack_overloads.hpp.

References clapack_spotrf().

template<typename SymmA >
int boost::numeric::bindings::atlas::detail::potrf ( CBLAS_UPLO const   uplo,
SymmA &  a 
) [inline]
int boost::numeric::bindings::atlas::detail::potri ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
traits::complex_f *  A,
int const   lda 
) [inline]

Definition at line 369 of file clapack_overloads.hpp.

References clapack_zpotri().

int boost::numeric::bindings::atlas::detail::potri ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double *  A,
int const   lda 
) [inline]

Definition at line 355 of file clapack_overloads.hpp.

References clapack_dpotri().

int boost::numeric::bindings::atlas::detail::potri ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float *  A,
int const   lda 
) [inline]

Definition at line 348 of file clapack_overloads.hpp.

References clapack_spotri().

template<typename SymmA >
int boost::numeric::bindings::atlas::detail::potri ( CBLAS_UPLO const   uplo,
SymmA &  a 
) [inline]
int boost::numeric::bindings::atlas::detail::potrs ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
traits::complex_f const *  A,
int const   lda,
traits::complex_f *  B,
int const   ldb 
) [inline]

Definition at line 282 of file clapack_overloads.hpp.

References clapack_zpotrs().

int boost::numeric::bindings::atlas::detail::potrs ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
double const *  A,
int const   lda,
double *  B,
int const   ldb 
) [inline]

Definition at line 263 of file clapack_overloads.hpp.

References clapack_dpotrs().

int boost::numeric::bindings::atlas::detail::potrs ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
int const   NRHS,
float const *  A,
int const   lda,
float *  B,
int const   ldb 
) [inline]

Definition at line 255 of file clapack_overloads.hpp.

References clapack_spotrs().

template<typename SymmA , typename MatrB >
int boost::numeric::bindings::atlas::detail::potrs ( CBLAS_UPLO const   uplo,
SymmA const &  a,
MatrB &  b 
) [inline]
void boost::numeric::bindings::atlas::detail::scal ( int const   N,
double const   alpha,
traits::complex_d *  X,
int const   incX 
) [inline]

Definition at line 345 of file cblas1_overloads.hpp.

References cblas_zdscal().

void boost::numeric::bindings::atlas::detail::scal ( int const   N,
float const   alpha,
traits::complex_f *  X,
int const   incX 
) [inline]

Definition at line 334 of file cblas1_overloads.hpp.

References cblas_csscal().

void boost::numeric::bindings::atlas::detail::scal ( int const   N,
traits::complex_f const &  alpha,
traits::complex_f *  X,
int const   incX 
) [inline]

Definition at line 339 of file cblas1_overloads.hpp.

References cblas_zscal().

void boost::numeric::bindings::atlas::detail::scal ( int const   N,
double const   alpha,
double *  X,
int const   incX 
) [inline]

Definition at line 324 of file cblas1_overloads.hpp.

References cblas_dscal().

void boost::numeric::bindings::atlas::detail::scal ( int const   N,
float const   alpha,
float *  X,
int const   incX 
) [inline]

Definition at line 320 of file cblas1_overloads.hpp.

References cblas_sscal().

Referenced by boost::numeric::bindings::atlas::scal().

void boost::numeric::bindings::atlas::detail::set ( int const   N,
traits::complex_f const &  alpha,
traits::complex_f *  X,
int const   incX 
) [inline]

Definition at line 312 of file cblas1_overloads.hpp.

References catlas_zset().

void boost::numeric::bindings::atlas::detail::set ( int const   N,
double const   alpha,
double *  X,
int const   incX 
) [inline]

Definition at line 302 of file cblas1_overloads.hpp.

References catlas_dset().

void boost::numeric::bindings::atlas::detail::set ( int const   N,
float const   alpha,
float *  X,
int const   incX 
) [inline]

Definition at line 298 of file cblas1_overloads.hpp.

References catlas_sset().

Referenced by boost::numeric::bindings::atlas::set().

void boost::numeric::bindings::atlas::detail::spmv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  Ap,
double const *  X,
int const   incX,
double const   beta,
double *  Y,
int const   incY 
) [inline]

Definition at line 125 of file cblas2_overloads.hpp.

References cblas_dspmv().

void boost::numeric::bindings::atlas::detail::spmv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  Ap,
float const *  X,
int const   incX,
float const   beta,
float *  Y,
int const   incY 
) [inline]

Definition at line 116 of file cblas2_overloads.hpp.

References cblas_sspmv().

Referenced by boost::numeric::bindings::atlas::spmv().

void boost::numeric::bindings::atlas::detail::spr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  X,
int const   incX,
double *  Ap 
) [inline]

Definition at line 349 of file cblas2_overloads.hpp.

References cblas_dspr().

void boost::numeric::bindings::atlas::detail::spr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  X,
int const   incX,
float *  Ap 
) [inline]

Definition at line 341 of file cblas2_overloads.hpp.

References cblas_sspr().

Referenced by boost::numeric::bindings::atlas::spr().

void boost::numeric::bindings::atlas::detail::spr2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  X,
int const   incX,
double const *  Y,
int const   incY,
double *  Ap 
) [inline]

Definition at line 394 of file cblas2_overloads.hpp.

References cblas_dspr2().

void boost::numeric::bindings::atlas::detail::spr2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  X,
int const   incX,
float const *  Y,
int const   incY,
float *  Ap 
) [inline]

Definition at line 385 of file cblas2_overloads.hpp.

References cblas_sspr2().

Referenced by boost::numeric::bindings::atlas::spr2().

void boost::numeric::bindings::atlas::detail::swap ( int const   N,
traits::complex_f *  X,
int const   incX,
traits::complex_f *  Y,
int const   incY 
) [inline]

Definition at line 183 of file cblas1_overloads.hpp.

References cblas_zswap().

void boost::numeric::bindings::atlas::detail::swap ( int const   N,
double *  X,
int const   incX,
double *  Y,
int const   incY 
) [inline]

Definition at line 171 of file cblas1_overloads.hpp.

References cblas_dswap().

void boost::numeric::bindings::atlas::detail::swap ( int const   N,
float *  X,
int const   incX,
float *  Y,
int const   incY 
) [inline]

Definition at line 166 of file cblas1_overloads.hpp.

References cblas_sswap().

Referenced by boost::numeric::bindings::atlas::swap().

void boost::numeric::bindings::atlas::detail::symm ( CBLAS_ORDER const   Order,
CBLAS_SIDE const   Side,
CBLAS_UPLO const   Uplo,
int const   M,
int const   N,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  B,
int const   ldb,
traits::complex_f const &  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 141 of file cblas3_overloads.hpp.

References cblas_zsymm().

void boost::numeric::bindings::atlas::detail::symm ( CBLAS_ORDER const   Order,
CBLAS_SIDE const   Side,
CBLAS_UPLO const   Uplo,
int const   M,
int const   N,
double const   alpha,
double const *  A,
int const   lda,
double const *  B,
int const   ldb,
double const   beta,
double *  C,
int const   ldc 
) [inline]

Definition at line 111 of file cblas3_overloads.hpp.

References cblas_dsymm().

void boost::numeric::bindings::atlas::detail::symm ( CBLAS_ORDER const   Order,
CBLAS_SIDE const   Side,
CBLAS_UPLO const   Uplo,
int const   M,
int const   N,
float const   alpha,
float const *  A,
int const   lda,
float const *  B,
int const   ldb,
float const   beta,
float *  C,
int const   ldc 
) [inline]

Definition at line 98 of file cblas3_overloads.hpp.

References cblas_ssymm().

template<typename T , typename SymmA , typename MatrB , typename MatrC >
void boost::numeric::bindings::atlas::detail::symm ( CBLAS_SIDE const   side,
CBLAS_UPLO const   uplo,
T const &  alpha,
SymmA const &  a,
MatrB const &  b,
T const &  beta,
MatrC &  c 
) [inline]
void boost::numeric::bindings::atlas::detail::symv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  A,
int const   lda,
double const *  X,
int const   incX,
double const   beta,
double *  Y,
int const   incY 
) [inline]

Definition at line 102 of file cblas2_overloads.hpp.

References cblas_dsymv().

void boost::numeric::bindings::atlas::detail::symv ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  A,
int const   lda,
float const *  X,
int const   incX,
float const   beta,
float *  Y,
int const   incY 
) [inline]

Definition at line 92 of file cblas2_overloads.hpp.

References cblas_ssymv().

Referenced by boost::numeric::bindings::atlas::symv().

void boost::numeric::bindings::atlas::detail::syr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  X,
int const   incX,
double *  A,
int const   lda 
) [inline]

Definition at line 329 of file cblas2_overloads.hpp.

References cblas_dsyr().

void boost::numeric::bindings::atlas::detail::syr ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  X,
int const   incX,
float *  A,
int const   lda 
) [inline]

Definition at line 321 of file cblas2_overloads.hpp.

References cblas_ssyr().

Referenced by boost::numeric::bindings::atlas::syr().

void boost::numeric::bindings::atlas::detail::syr2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
double const   alpha,
double const *  X,
int const   incX,
double const *  Y,
int const   incY,
double *  A,
int const   lda 
) [inline]

Definition at line 371 of file cblas2_overloads.hpp.

References cblas_dsyr2().

void boost::numeric::bindings::atlas::detail::syr2 ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
int const   N,
float const   alpha,
float const *  X,
int const   incX,
float const *  Y,
int const   incY,
float *  A,
int const   lda 
) [inline]

Definition at line 361 of file cblas2_overloads.hpp.

References cblas_ssyr2().

Referenced by boost::numeric::bindings::atlas::syr2().

void boost::numeric::bindings::atlas::detail::syr2k ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const *  B,
int const   ldb,
traits::complex_f const &  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 294 of file cblas3_overloads.hpp.

References cblas_zsyr2k().

void boost::numeric::bindings::atlas::detail::syr2k ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
double const   alpha,
double const *  A,
int const   lda,
double const *  B,
int const   ldb,
double const   beta,
double *  C,
int const   ldc 
) [inline]

Definition at line 266 of file cblas3_overloads.hpp.

References cblas_dsyr2k().

void boost::numeric::bindings::atlas::detail::syr2k ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
float const   alpha,
float const *  A,
int const   lda,
float const *  B,
int const   ldb,
float const   beta,
float *  C,
int const   ldc 
) [inline]

Definition at line 255 of file cblas3_overloads.hpp.

References cblas_ssyr2k().

template<typename T , typename MatrA , typename MatrB , typename SymmC >
void boost::numeric::bindings::atlas::detail::syr2k ( CBLAS_UPLO const   uplo,
CBLAS_TRANSPOSE  trans,
T const &  alpha,
MatrA const &  a,
MatrB const &  b,
T const &  beta,
SymmC &  c 
) [inline]
void boost::numeric::bindings::atlas::detail::syrk ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
traits::complex_f const &  alpha,
traits::complex_f const *  A,
int const   lda,
traits::complex_f const &  beta,
traits::complex_f *  C,
int const   ldc 
) [inline]

Definition at line 235 of file cblas3_overloads.hpp.

References cblas_zsyrk().

void boost::numeric::bindings::atlas::detail::syrk ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
double const   alpha,
double const *  A,
int const   lda,
double const   beta,
double *  C,
int const   ldc 
) [inline]

Definition at line 211 of file cblas3_overloads.hpp.

References cblas_dsyrk().

void boost::numeric::bindings::atlas::detail::syrk ( CBLAS_ORDER const   Order,
CBLAS_UPLO const   Uplo,
CBLAS_TRANSPOSE const   Trans,
int const   N,
int const   K,
float const   alpha,
float const *  A,
int const   lda,
float const   beta,
float *  C,
int const   ldc 
) [inline]

Definition at line 202 of file cblas3_overloads.hpp.

References cblas_ssyrk().

template<typename T , typename MatrA , typename SymmC >
void boost::numeric::bindings::atlas::detail::syrk ( CBLAS_UPLO const   uplo,
CBLAS_TRANSPOSE  trans,
T const &  alpha,
MatrA const &  a,
T const &  beta,
SymmC &  c 
) [inline]

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