OSDN Git Service

Merge pull request #201 from Bytom/v0.1
[bytom/vapor.git] / vendor / gonum.org / v1 / gonum / blas / doc.go
diff --git a/vendor/gonum.org/v1/gonum/blas/doc.go b/vendor/gonum.org/v1/gonum/blas/doc.go
deleted file mode 100644 (file)
index ea4b16c..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-// Copyright ©2017 The Gonum Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-/*
-Package blas provides interfaces for the BLAS linear algebra standard.
-
-All methods must perform appropriate parameter checking and panic if
-provided parameters that do not conform to the requirements specified
-by the BLAS standard.
-
-Quick Reference Guide to the BLAS from http://www.netlib.org/lapack/lug/node145.html
-
-This version is modified to remove the "order" option. All matrix operations are
-on row-order matrices.
-
-Level 1 BLAS
-
-               dim scalar vector   vector   scalars              5-element prefixes
-                                                                 struct
-
-       _rotg (                                      a, b )                S, D
-       _rotmg(                              d1, d2, a, b )                S, D
-       _rot  ( n,         x, incX, y, incY,               c, s )          S, D
-       _rotm ( n,         x, incX, y, incY,                      param )  S, D
-       _swap ( n,         x, incX, y, incY )                              S, D, C, Z
-       _scal ( n,  alpha, x, incX )                                       S, D, C, Z, Cs, Zd
-       _copy ( n,         x, incX, y, incY )                              S, D, C, Z
-       _axpy ( n,  alpha, x, incX, y, incY )                              S, D, C, Z
-       _dot  ( n,         x, incX, y, incY )                              S, D, Ds
-       _dotu ( n,         x, incX, y, incY )                              C, Z
-       _dotc ( n,         x, incX, y, incY )                              C, Z
-       __dot ( n,  alpha, x, incX, y, incY )                              Sds
-       _nrm2 ( n,         x, incX )                                       S, D, Sc, Dz
-       _asum ( n,         x, incX )                                       S, D, Sc, Dz
-       I_amax( n,         x, incX )                                       s, d, c, z
-
-Level 2 BLAS
-
-               options                   dim   b-width scalar matrix  vector   scalar vector   prefixes
-
-       _gemv (        trans,      m, n,         alpha, a, lda, x, incX, beta,  y, incY ) S, D, C, Z
-       _gbmv (        trans,      m, n, kL, kU, alpha, a, lda, x, incX, beta,  y, incY ) S, D, C, Z
-       _hemv ( uplo,                 n,         alpha, a, lda, x, incX, beta,  y, incY ) C, Z
-       _hbmv ( uplo,                 n, k,      alpha, a, lda, x, incX, beta,  y, incY ) C, Z
-       _hpmv ( uplo,                 n,         alpha, ap,     x, incX, beta,  y, incY ) C, Z
-       _symv ( uplo,                 n,         alpha, a, lda, x, incX, beta,  y, incY ) S, D
-       _sbmv ( uplo,                 n, k,      alpha, a, lda, x, incX, beta,  y, incY ) S, D
-       _spmv ( uplo,                 n,         alpha, ap,     x, incX, beta,  y, incY ) S, D
-       _trmv ( uplo, trans, diag,    n,                a, lda, x, incX )                 S, D, C, Z
-       _tbmv ( uplo, trans, diag,    n, k,             a, lda, x, incX )                 S, D, C, Z
-       _tpmv ( uplo, trans, diag,    n,                ap,     x, incX )                 S, D, C, Z
-       _trsv ( uplo, trans, diag,    n,                a, lda, x, incX )                 S, D, C, Z
-       _tbsv ( uplo, trans, diag,    n, k,             a, lda, x, incX )                 S, D, C, Z
-       _tpsv ( uplo, trans, diag,    n,                ap,     x, incX )                 S, D, C, Z
-
-               options                   dim   scalar vector   vector   matrix  prefixes
-
-       _ger  (                    m, n, alpha, x, incX, y, incY, a, lda ) S, D
-       _geru (                    m, n, alpha, x, incX, y, incY, a, lda ) C, Z
-       _gerc (                    m, n, alpha, x, incX, y, incY, a, lda ) C, Z
-       _her  ( uplo,                 n, alpha, x, incX,          a, lda ) C, Z
-       _hpr  ( uplo,                 n, alpha, x, incX,          ap )     C, Z
-       _her2 ( uplo,                 n, alpha, x, incX, y, incY, a, lda ) C, Z
-       _hpr2 ( uplo,                 n, alpha, x, incX, y, incY, ap )     C, Z
-       _syr  ( uplo,                 n, alpha, x, incX,          a, lda ) S, D
-       _spr  ( uplo,                 n, alpha, x, incX,          ap )     S, D
-       _syr2 ( uplo,                 n, alpha, x, incX, y, incY, a, lda ) S, D
-       _spr2 ( uplo,                 n, alpha, x, incX, y, incY, ap )     S, D
-
-Level 3 BLAS
-
-               options                                 dim      scalar matrix  matrix  scalar matrix  prefixes
-
-       _gemm (             transA, transB,      m, n, k, alpha, a, lda, b, ldb, beta,  c, ldc ) S, D, C, Z
-       _symm ( side, uplo,                      m, n,    alpha, a, lda, b, ldb, beta,  c, ldc ) S, D, C, Z
-       _hemm ( side, uplo,                      m, n,    alpha, a, lda, b, ldb, beta,  c, ldc ) C, Z
-       _syrk (       uplo, trans,                  n, k, alpha, a, lda,         beta,  c, ldc ) S, D, C, Z
-       _herk (       uplo, trans,                  n, k, alpha, a, lda,         beta,  c, ldc ) C, Z
-       _syr2k(       uplo, trans,                  n, k, alpha, a, lda, b, ldb, beta,  c, ldc ) S, D, C, Z
-       _her2k(       uplo, trans,                  n, k, alpha, a, lda, b, ldb, beta,  c, ldc ) C, Z
-       _trmm ( side, uplo, transA,        diag, m, n,    alpha, a, lda, b, ldb )                S, D, C, Z
-       _trsm ( side, uplo, transA,        diag, m, n,    alpha, a, lda, b, ldb )                S, D, C, Z
-
-Meaning of prefixes
-
-       S - float32     C - complex64
-       D - float64     Z - complex128
-
-Matrix types
-
-       GE - GEneral            GB - General Band
-       SY - SYmmetric          SB - Symmetric Band     SP - Symmetric Packed
-       HE - HErmitian          HB - Hermitian Band     HP - Hermitian Packed
-       TR - TRiangular         TB - Triangular Band    TP - Triangular Packed
-
-Options
-
-       trans   = NoTrans, Trans, ConjTrans
-       uplo    = Upper, Lower
-       diag    = Nonunit, Unit
-       side    = Left, Right (A or op(A) on the left, or A or op(A) on the right)
-
-For real matrices, Trans and ConjTrans have the same meaning.
-For Hermitian matrices, trans = Trans is not allowed.
-For complex symmetric matrices, trans = ConjTrans is not allowed.
-*/
-package blas // import "gonum.org/v1/gonum/blas"