BLAS++ 2024.05.31
BLAS C++ API
Loading...
Searching...
No Matches
swap: Swap vectors

Functions

template<typename scalar_t >
void blas::impl::swap (int64_t n, scalar_t *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.
 
void blas::internal::swap (blas_int n, float *x, blas_int incx, float *y, blas_int incy)
 Low-level overload wrapper calls Fortran, float version.
 
void blas::internal::swap (blas_int n, double *x, blas_int incx, double *y, blas_int incy)
 Low-level overload wrapper calls Fortran, double version.
 
void blas::internal::swap (blas_int n, std::complex< float > *x, blas_int incx, std::complex< float > *y, blas_int incy)
 Low-level overload wrapper calls Fortran, complex<float> version.
 
void blas::internal::swap (blas_int n, std::complex< double > *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::swap (int64_t n, scalar_t *x, int64_t incx, scalar_t *y, int64_t incy)
 Mid-level templated wrapper checks and converts arguments, then calls low-level wrapper.
 

Detailed Description