mir-glas ~master (2018-07-09T07:37:48Z)
Dub
Repo
glas_sswap
glas
ndslice
swap
interchanges two vectors.
More...
void
glas_sswap
(Slice!(SliceKind.universal, [1], float*) xsl, Slice!(SliceKind.universal, [1], float*) ysl)
extern (
C
) nothrow @
nogc
@
system
pure
void
glas_sswap
(
Slice
!(
SliceKind.universal
, [1],
float
*)
xsl
,
Slice
!(
SliceKind.universal
, [1],
float
*)
ysl
)
void
glas_dswap
(Slice!(SliceKind.universal, [1], double*) xsl, Slice!(SliceKind.universal, [1], double*) ysl)
void
glas_cswap
(Slice!(SliceKind.universal, [1], cfloat*) xsl, Slice!(SliceKind.universal, [1], float*) ysl)
void
glas_zswap
(Slice!(SliceKind.universal, [1], cdouble*) xsl, Slice!(SliceKind.universal, [1], cdouble*) ysl)
void
_glas_sswap
(size_t n, ptrdiff_t incx, float* x, ptrdiff_t incy, float* y)
void
_glas_dswap
(size_t n, ptrdiff_t incx, double* x, ptrdiff_t incy, double* y)
void
_glas_cswap
(size_t n, ptrdiff_t incx, cfloat* x, ptrdiff_t incy, cfloat* y)
void
_glas_zswap
(size_t n, ptrdiff_t incx, cdouble* x, ptrdiff_t incy, cdouble* y)
alias
swap
=
glas_sswap
alias
swap
=
glas_dswap
alias
swap
=
glas_cswap
alias
swap
=
glas_zswap
alias
swap
=
_glas_sswap
alias
swap
=
_glas_dswap
alias
swap
=
_glas_cswap
alias
swap
=
_glas_zswap
Detailed Description
Pseudo code
x <-> y
.
Unified alias
swap
BLAS: SSWAP, DSWAP, CSWAP, ZSWAP
Meta
Source
See Implementation
glas
ndslice
aliases
asum
axpy
copy
dot
dotc
dotu
dsdot
gemm
iamax
nrm2
rot
rotm
scal
swap
symm
validate_gemm
validate_symm
enums
SliceKind
functions
_glas_caxpy
_glas_ccopy
_glas_cdotc
_glas_cdotu
_glas_csIscal
_glas_cscal
_glas_csrot
_glas_csscal
_glas_cswap
_glas_dasum
_glas_daxpy
_glas_dcopy
_glas_ddot
_glas_dnrm2
_glas_drot
_glas_drotm
_glas_dscal
_glas_dsdot
_glas_dswap
_glas_dzasum
_glas_dznrm2
_glas_icamax
_glas_idamax
_glas_isamax
_glas_izamax
_glas_sasum
_glas_saxpy
_glas_scasum
_glas_scnrm2
_glas_scopy
_glas_sdot
_glas_snrm2
_glas_srot
_glas_srotm
_glas_sscal
_glas_sswap
_glas_zaxpy
_glas_zcopy
_glas_zdIscal
_glas_zdotc
_glas_zdotu
_glas_zdrot
_glas_zdscal
_glas_zscal
_glas_zswap
glas_caxpy
glas_ccopy
glas_cdotc
glas_cdotu
glas_cgemm
glas_csIscal
glas_cscal
glas_csrot
glas_csscal
glas_cswap
glas_csymm
glas_dasum
glas_daxpy
glas_dcopy
glas_ddot
glas_dgemm
glas_dnrm2
glas_drot
glas_drotm
glas_dscal
glas_dsdot
glas_dswap
glas_dsymm
glas_dzasum
glas_dznrm2
glas_error
glas_icamax
glas_idamax
glas_isamax
glas_izamax
glas_sasum
glas_saxpy
glas_scasum
glas_scnrm2
glas_scopy
glas_sdot
glas_sgemm
glas_snrm2
glas_srot
glas_srotm
glas_sscal
glas_sswap
glas_ssymm
glas_validate_gemm
glas_validate_symm
glas_zaxpy
glas_zcopy
glas_zdIscal
glas_zdotc
glas_zdotu
glas_zdrot
glas_zdscal
glas_zgemm
glas_zscal
glas_zswap
glas_zsymm
structs
Slice
Structure
variables
ConjA
ConjB
Left
Lower
Right
Upper
swap interchanges two vectors.