scal

scal scales a vector by a constant.

More...
  1. alias scal = glas_sscal
  2. alias scal = glas_dscal
  3. alias scal = glas_csscal
  4. alias scal = glas_cscal
  5. alias scal = glas_csIscal
  6. alias scal = glas_zdscal
  7. alias scal = glas_zscal
  8. alias scal = glas_zdIscal
  9. alias scal = _glas_sscal
  10. alias scal = _glas_dscal
  11. alias scal = _glas_csscal
  12. alias scal = _glas_cscal
  13. alias scal = _glas_csIscal
  14. alias scal = _glas_zdscal
  15. alias scal = _glas_zscal
  16. alias scal = _glas_zdIscal
    extern (C) nothrow @nogc @system pure
    alias scal = _glas_zdIscal
  17. void glas_sscal(float a, Slice!(SliceKind.universal, [1], float*) xsl)
  18. void glas_dscal(double a, Slice!(SliceKind.universal, [1], double*) xsl)
  19. void glas_csscal(float a, Slice!(SliceKind.universal, [1], cfloat*) xsl)
  20. void glas_cscal(cfloat a, Slice!(SliceKind.universal, [1], cfloat*) xsl)
  21. void glas_csIscal(ifloat a, Slice!(SliceKind.universal, [1], cfloat*) xsl)
  22. void glas_zdscal(double a, Slice!(SliceKind.universal, [1], cdouble*) xsl)
  23. void glas_zscal(cdouble a, Slice!(SliceKind.universal, [1], cdouble*) xsl)
  24. void glas_zdIscal(idouble a, Slice!(SliceKind.universal, [1], cdouble*) xsl)
  25. void _glas_sscal(float a, size_t n, ptrdiff_t incx, float* x)
  26. void _glas_dscal(double a, size_t n, ptrdiff_t incx, double* x)
  27. void _glas_csscal(float a, size_t n, ptrdiff_t incx, cfloat* x)
  28. void _glas_cscal(cfloat a, size_t n, ptrdiff_t incx, cfloat* x)
  29. void _glas_csIscal(ifloat a, size_t n, ptrdiff_t incx, cfloat* x)
  30. void _glas_zdscal(double a, size_t n, ptrdiff_t incx, cdouble* x)
  31. void _glas_zscal(cdouble a, size_t n, ptrdiff_t incx, cdouble* x)
  32. void _glas_zdIscal(idouble a, size_t n, ptrdiff_t incx, cdouble* x)

Detailed Description

Pseudo code

x := a x.

Unified alias

scal

BLAS: SSSCAL, DSSCAL, CSSCAL, ZSSCAL, CSCAL, ZSCAL

Meta