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