glas_cscal

scal scales a vector by a constant.

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

Detailed Description

Pseudo code

x := a x.

Unified alias

scal

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

Meta