BLAS++ 2024.05.31
BLAS C++ API
|
Functions | |
void | blas::internal::copy (blas_int n, float const *x, blas_int incx, float *y, blas_int incy) |
Low-level overload wrapper calls Fortran, float version. | |
void | blas::internal::copy (blas_int n, double const *x, blas_int incx, double *y, blas_int incy) |
Low-level overload wrapper calls Fortran, double version. | |
void | blas::internal::copy (blas_int n, std::complex< float > const *x, blas_int incx, std::complex< float > *y, blas_int incy) |
Low-level overload wrapper calls Fortran, complex<float> version. | |
void | blas::internal::copy (blas_int n, std::complex< double > const *x, blas_int incx, std::complex< double > *y, blas_int incy) |
Low-level overload wrapper calls Fortran, complex<double> version. | |
template<typename scalar_t > | |
void | blas::impl::copy (int64_t n, scalar_t const *x, int64_t incx, scalar_t *y, int64_t incy) |
Mid-level templated wrapper checks and converts arguments, then calls low-level wrapper. | |
template<typename scalar_t > | |
void | blas::impl::copy (int64_t n, scalar_t const *x, int64_t incx, scalar_t *y, int64_t incy, blas::Queue &queue) |
Mid-level templated wrapper checks and converts arguments, then calls low-level wrapper. | |