blas

package
v0.0.0-...-4f40efb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2015 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

interface to Basic Linear Algebra Subprograms (blas).

see http://www.netlib.org/blas/

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dacpy

func Dacpy(N int, alpha float64, x []float64, incX int, y []float64, incY int)

extern void daxpy_(int *n, double *alpha, double *x, int *incx, double *y, int *incy);

func Dasum

func Dasum(n int, x []float64, incx int) float64

func Dcopy

func Dcopy(n int, x []float64, incx int, y []float64, incy int)

func Ddot

func Ddot(N int, X []float64, incX int, Y []float64, incY int) float64

func Dgemm

func Dgemm(transA, transB string, M int, N int, K int,
	alpha float64, A []float64, lda int, B []float64, ldb int, beta float64,
	C []float64, ldc int)

func Dgemv

func Dgemv(transA string, M int, N int, alpha float64,
	A []float64, lda int, X []float64, incX int, beta float64,
	Y []float64, incY int)

func Dnrm2

func Dnrm2(n int, x []float64, incX int) float64

extern double dnrm2_(int *n, double *x, int *incx);

func Dsbmv

func Dsbmv(uplo string, n, k int, alpha float64, a []float64, lda int, x []float64, incx int, beta float64, y []float64, incy int)

func Implemented

func Implemented() bool

func Sdot

func Sdot(N int, X []float32, incX int, Y []float32, incY int) float32

func Sgemm

func Sgemm(transA, transB string, M int, N int, K int,
	alpha float32, A []float32, lda int, B []float32, ldb int, beta float32,
	C []float32, ldc int)

extern void sgemm_(char *transa, char *transb, int *m, int *n, int *k, float *alpha, float *A, int *lda, float *B, int *ldb, float *beta, float *C, int *ldc);

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL