- gemm
alias gemm = glas_sgemm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- gemm
alias gemm = glas_dgemm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- gemm
alias gemm = glas_cgemm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- gemm
alias gemm = glas_zgemm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_sscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_dscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_csscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_cscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_csIscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_zdscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_zscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = glas_zdIscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_sscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_dscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_csscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_cscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_csIscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_zdscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_zscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- scal
alias scal = _glas_zdIscal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- symm
alias symm = glas_ssymm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- symm
alias symm = glas_dsymm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- symm
alias symm = glas_csymm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- symm
alias symm = glas_zsymm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- validate_gemm
alias validate_gemm = glas_validate_gemm
Validates input data for GEMM operations.
- validate_symm
alias validate_symm = glas_validate_symm
Validates input data for SYMM operations.
- _glas_csIscal
void _glas_csIscal(ifloat a, size_t n, size_t incx, cfloat* x)
- _glas_cscal
void _glas_cscal(cfloat a, size_t n, size_t incx, cfloat* x)
- _glas_csscal
void _glas_csscal(float a, size_t n, size_t incx, cfloat* x)
- _glas_dscal
void _glas_dscal(double a, size_t n, size_t incx, double* x)
- _glas_sscal
void _glas_sscal(float a, size_t n, size_t incx, float* x)
- _glas_zdIscal
void _glas_zdIscal(idouble a, size_t n, size_t incx, cdouble* x)
- _glas_zdscal
void _glas_zdscal(double a, size_t n, size_t incx, cdouble* x)
- _glas_zscal
void _glas_zscal(cdouble a, size_t n, size_t incx, cdouble* x)
scal scales a vector by a constant.
- glas_cgemm
void glas_cgemm(cfloat alpha, Slice!(2, const(cfloat)*) asl, Slice!(2, const(cfloat)*) bsl, cfloat beta, Slice!(2, cfloat*) csl, ulong settings)
Performs general matrix-matrix multiplication.
- glas_csIscal
void glas_csIscal(ifloat a, Slice!(1, cfloat*) xsl)
- glas_cscal
void glas_cscal(cfloat a, Slice!(1, cfloat*) xsl)
- glas_csscal
void glas_csscal(float a, Slice!(1, cfloat*) xsl)
scal scales a vector by a constant.
- glas_csymm
void glas_csymm(cfloat alpha, Slice!(2, const(cfloat)*) asl, Slice!(2, const(cfloat)*) bsl, cfloat beta, Slice!(2, cfloat*) csl, ulong settings)
Performs symmetric or hermitian matrix-matrix multiplication.
- glas_dgemm
void glas_dgemm(double alpha, Slice!(2, const(double)*) asl, Slice!(2, const(double)*) bsl, double beta, Slice!(2, double*) csl, ulong settings)
Performs general matrix-matrix multiplication.
- glas_dscal
void glas_dscal(double a, Slice!(1, double*) xsl)
scal scales a vector by a constant.
- glas_dsymm
void glas_dsymm(double alpha, Slice!(2, const(double)*) asl, Slice!(2, const(double)*) bsl, double beta, Slice!(2, double*) csl, ulong settings)
Performs symmetric or hermitian matrix-matrix multiplication.
- glas_error
string glas_error(int error_code)
- glas_sgemm
void glas_sgemm(float alpha, Slice!(2, const(float)*) asl, Slice!(2, const(float)*) bsl, float beta, Slice!(2, float*) csl, ulong settings)
Performs general matrix-matrix multiplication.
- glas_sscal
void glas_sscal(float a, Slice!(1, float*) xsl)
scal scales a vector by a constant.
- glas_ssymm
void glas_ssymm(float alpha, Slice!(2, const(float)*) asl, Slice!(2, const(float)*) bsl, float beta, Slice!(2, float*) csl, ulong settings)
Performs symmetric or hermitian matrix-matrix multiplication.
- glas_validate_gemm
int glas_validate_gemm(Structure!2 as, Structure!2 bs, Structure!2 cs, ulong settings)
Validates input data for GEMM operations.
- glas_validate_symm
int glas_validate_symm(Structure!2 as, Structure!2 bs, Structure!2 cs, ulong settings)
Validates input data for SYMM operations.
- glas_zdIscal
void glas_zdIscal(idouble a, Slice!(1, cdouble*) xsl)
- glas_zdscal
void glas_zdscal(double a, Slice!(1, cdouble*) xsl)
scal scales a vector by a constant.
- glas_zgemm
void glas_zgemm(cdouble alpha, Slice!(2, const(cdouble)*) asl, Slice!(2, const(cdouble)*) bsl, cdouble beta, Slice!(2, cdouble*) csl, ulong settings)
Performs general matrix-matrix multiplication.
- glas_zscal
void glas_zscal(cdouble a, Slice!(1, cdouble*) xsl)
scal scales a vector by a constant.
- glas_zsymm
void glas_zsymm(cdouble alpha, Slice!(2, const(cdouble)*) asl, Slice!(2, const(cdouble)*) bsl, cdouble beta, Slice!(2, cdouble*) csl, ulong settings)
Performs symmetric or hermitian matrix-matrix multiplication.
GLAS API