Skip to content

Commit b8e8440

Browse files
authored
Merge pull request #167 from thielema/blas-parameter-comments
Added and straightened Doxygen comments on BLAS parameters.
2 parents a26a82f + c4ef454 commit b8e8440

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1505
-315
lines changed

BLAS/SRC/caxpy.f

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,43 @@
2727
*> CAXPY constant times a vector plus a vector.
2828
*> \endverbatim
2929
*
30+
* Arguments:
31+
* ==========
32+
*
33+
*> \param[in] N
34+
*> \verbatim
35+
*> N is INTEGER
36+
*> number of elements in input vector(s)
37+
*> \endverbatim
38+
*>
39+
*> \param[in] CA
40+
*> \verbatim
41+
*> CA is COMPLEX
42+
*> On entry, CA specifies the scalar alpha.
43+
*> \endverbatim
44+
*>
45+
*> \param[in] CX
46+
*> \verbatim
47+
*> CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
48+
*> \endverbatim
49+
*>
50+
*> \param[in] INCX
51+
*> \verbatim
52+
*> INCX is INTEGER
53+
*> storage spacing between elements of CX
54+
*> \endverbatim
55+
*>
56+
*> \param[in,out] CY
57+
*> \verbatim
58+
*> CY is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCY ) )
59+
*> \endverbatim
60+
*>
61+
*> \param[in] INCY
62+
*> \verbatim
63+
*> INCY is INTEGER
64+
*> storage spacing between elements of CY
65+
*> \endverbatim
66+
*
3067
* Authors:
3168
* ========
3269
*

BLAS/SRC/ccopy.f

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,37 @@
2626
*> CCOPY copies a vector x to a vector y.
2727
*> \endverbatim
2828
*
29+
* Arguments:
30+
* ==========
31+
*
32+
*> \param[in] N
33+
*> \verbatim
34+
*> N is INTEGER
35+
*> number of elements in input vector(s)
36+
*> \endverbatim
37+
*>
38+
*> \param[in] CX
39+
*> \verbatim
40+
*> CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
41+
*> \endverbatim
42+
*>
43+
*> \param[in] INCX
44+
*> \verbatim
45+
*> INCX is INTEGER
46+
*> storage spacing between elements of CX
47+
*> \endverbatim
48+
*>
49+
*> \param[out] CY
50+
*> \verbatim
51+
*> CY is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCY ) )
52+
*> \endverbatim
53+
*>
54+
*> \param[in] INCY
55+
*> \verbatim
56+
*> INCY is INTEGER
57+
*> storage spacing between elements of CY
58+
*> \endverbatim
59+
*
2960
* Authors:
3061
* ========
3162
*

BLAS/SRC/cdotc.f

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,37 @@
2828
*>
2929
*> \endverbatim
3030
*
31+
* Arguments:
32+
* ==========
33+
*
34+
*> \param[in] N
35+
*> \verbatim
36+
*> N is INTEGER
37+
*> number of elements in input vector(s)
38+
*> \endverbatim
39+
*>
40+
*> \param[in] CX
41+
*> \verbatim
42+
*> CX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
43+
*> \endverbatim
44+
*>
45+
*> \param[in] INCX
46+
*> \verbatim
47+
*> INCX is INTEGER
48+
*> storage spacing between elements of CX
49+
*> \endverbatim
50+
*>
51+
*> \param[in] CY
52+
*> \verbatim
53+
*> CY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCY ) )
54+
*> \endverbatim
55+
*>
56+
*> \param[in] INCY
57+
*> \verbatim
58+
*> INCY is INTEGER
59+
*> storage spacing between elements of CY
60+
*> \endverbatim
61+
*
3162
* Authors:
3263
* ========
3364
*

BLAS/SRC/cdotu.f

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,37 @@
2828
*>
2929
*> \endverbatim
3030
*
31+
* Arguments:
32+
* ==========
33+
*
34+
*> \param[in] N
35+
*> \verbatim
36+
*> N is INTEGER
37+
*> number of elements in input vector(s)
38+
*> \endverbatim
39+
*>
40+
*> \param[in] CX
41+
*> \verbatim
42+
*> CX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
43+
*> \endverbatim
44+
*>
45+
*> \param[in] INCX
46+
*> \verbatim
47+
*> INCX is INTEGER
48+
*> storage spacing between elements of CX
49+
*> \endverbatim
50+
*>
51+
*> \param[in] CY
52+
*> \verbatim
53+
*> CY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCY ) )
54+
*> \endverbatim
55+
*>
56+
*> \param[in] INCY
57+
*> \verbatim
58+
*> INCY is INTEGER
59+
*> storage spacing between elements of CY
60+
*> \endverbatim
61+
*
3162
* Authors:
3263
* ========
3364
*

BLAS/SRC/cgbmv.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
*>
8888
*> \param[in] A
8989
*> \verbatim
90-
*> A is COMPLEX array of DIMENSION ( LDA, n ).
90+
*> A is COMPLEX array, dimension ( LDA, N )
9191
*> Before entry, the leading ( kl + ku + 1 ) by n part of the
9292
*> array A must contain the matrix of coefficients, supplied
9393
*> column by column, with the leading diagonal of the matrix in
@@ -118,7 +118,7 @@
118118
*>
119119
*> \param[in] X
120120
*> \verbatim
121-
*> X is COMPLEX array of DIMENSION at least
121+
*> X is COMPLEX array, dimension at least
122122
*> ( 1 + ( n - 1 )*abs( INCX ) ) when TRANS = 'N' or 'n'
123123
*> and at least
124124
*> ( 1 + ( m - 1 )*abs( INCX ) ) otherwise.
@@ -142,7 +142,7 @@
142142
*>
143143
*> \param[in,out] Y
144144
*> \verbatim
145-
*> Y is COMPLEX array of DIMENSION at least
145+
*> Y is COMPLEX array, dimension at least
146146
*> ( 1 + ( m - 1 )*abs( INCY ) ) when TRANS = 'N' or 'n'
147147
*> and at least
148148
*> ( 1 + ( n - 1 )*abs( INCY ) ) otherwise.

BLAS/SRC/cgemm.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
*>
9898
*> \param[in] A
9999
*> \verbatim
100-
*> A is COMPLEX array of DIMENSION ( LDA, ka ), where ka is
100+
*> A is COMPLEX array, dimension ( LDA, ka ), where ka is
101101
*> k when TRANSA = 'N' or 'n', and is m otherwise.
102102
*> Before entry with TRANSA = 'N' or 'n', the leading m by k
103103
*> part of the array A must contain the matrix A, otherwise
@@ -116,7 +116,7 @@
116116
*>
117117
*> \param[in] B
118118
*> \verbatim
119-
*> B is COMPLEX array of DIMENSION ( LDB, kb ), where kb is
119+
*> B is COMPLEX array, dimension ( LDB, kb ), where kb is
120120
*> n when TRANSB = 'N' or 'n', and is k otherwise.
121121
*> Before entry with TRANSB = 'N' or 'n', the leading k by n
122122
*> part of the array B must contain the matrix B, otherwise
@@ -142,7 +142,7 @@
142142
*>
143143
*> \param[in,out] C
144144
*> \verbatim
145-
*> C is COMPLEX array of DIMENSION ( LDC, n ).
145+
*> C is COMPLEX array, dimension ( LDC, N )
146146
*> Before entry, the leading m by n part of the array C must
147147
*> contain the matrix C, except when beta is zero, in which
148148
*> case C need not be set on entry.

BLAS/SRC/cgemv.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
*>
7474
*> \param[in] A
7575
*> \verbatim
76-
*> A is COMPLEX array of DIMENSION ( LDA, n ).
76+
*> A is COMPLEX array, dimension ( LDA, N )
7777
*> Before entry, the leading m by n part of the array A must
7878
*> contain the matrix of coefficients.
7979
*> \endverbatim
@@ -88,7 +88,7 @@
8888
*>
8989
*> \param[in] X
9090
*> \verbatim
91-
*> X is COMPLEX array of DIMENSION at least
91+
*> X is COMPLEX array, dimension at least
9292
*> ( 1 + ( n - 1 )*abs( INCX ) ) when TRANS = 'N' or 'n'
9393
*> and at least
9494
*> ( 1 + ( m - 1 )*abs( INCX ) ) otherwise.
@@ -112,7 +112,7 @@
112112
*>
113113
*> \param[in,out] Y
114114
*> \verbatim
115-
*> Y is COMPLEX array of DIMENSION at least
115+
*> Y is COMPLEX array, dimension at least
116116
*> ( 1 + ( m - 1 )*abs( INCY ) ) when TRANS = 'N' or 'n'
117117
*> and at least
118118
*> ( 1 + ( n - 1 )*abs( INCY ) ) otherwise.

BLAS/SRC/cgerc.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
*>
5858
*> \param[in] X
5959
*> \verbatim
60-
*> X is COMPLEX array of dimension at least
60+
*> X is COMPLEX array, dimension at least
6161
*> ( 1 + ( m - 1 )*abs( INCX ) ).
6262
*> Before entry, the incremented array X must contain the m
6363
*> element vector x.
@@ -72,7 +72,7 @@
7272
*>
7373
*> \param[in] Y
7474
*> \verbatim
75-
*> Y is COMPLEX array of dimension at least
75+
*> Y is COMPLEX array, dimension at least
7676
*> ( 1 + ( n - 1 )*abs( INCY ) ).
7777
*> Before entry, the incremented array Y must contain the n
7878
*> element vector y.
@@ -87,7 +87,7 @@
8787
*>
8888
*> \param[in,out] A
8989
*> \verbatim
90-
*> A is COMPLEX array of DIMENSION ( LDA, n ).
90+
*> A is COMPLEX array, dimension ( LDA, N )
9191
*> Before entry, the leading m by n part of the array A must
9292
*> contain the matrix of coefficients. On exit, A is
9393
*> overwritten by the updated matrix.

BLAS/SRC/cgeru.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
*>
5858
*> \param[in] X
5959
*> \verbatim
60-
*> X is COMPLEX array of dimension at least
60+
*> X is COMPLEX array, dimension at least
6161
*> ( 1 + ( m - 1 )*abs( INCX ) ).
6262
*> Before entry, the incremented array X must contain the m
6363
*> element vector x.
@@ -72,7 +72,7 @@
7272
*>
7373
*> \param[in] Y
7474
*> \verbatim
75-
*> Y is COMPLEX array of dimension at least
75+
*> Y is COMPLEX array, dimension at least
7676
*> ( 1 + ( n - 1 )*abs( INCY ) ).
7777
*> Before entry, the incremented array Y must contain the n
7878
*> element vector y.
@@ -87,7 +87,7 @@
8787
*>
8888
*> \param[in,out] A
8989
*> \verbatim
90-
*> A is COMPLEX array of DIMENSION ( LDA, n ).
90+
*> A is COMPLEX array, dimension ( LDA, N )
9191
*> Before entry, the leading m by n part of the array A must
9292
*> contain the matrix of coefficients. On exit, A is
9393
*> overwritten by the updated matrix.

BLAS/SRC/chbmv.f

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
*>
7373
*> \param[in] A
7474
*> \verbatim
75-
*> A is COMPLEX array of DIMENSION ( LDA, n ).
75+
*> A is COMPLEX array, dimension ( LDA, N )
7676
*> Before entry with UPLO = 'U' or 'u', the leading ( k + 1 )
7777
*> by n part of the array A must contain the upper triangular
7878
*> band part of the hermitian matrix, supplied column by
@@ -123,7 +123,7 @@
123123
*>
124124
*> \param[in] X
125125
*> \verbatim
126-
*> X is COMPLEX array of DIMENSION at least
126+
*> X is COMPLEX array, dimension at least
127127
*> ( 1 + ( n - 1 )*abs( INCX ) ).
128128
*> Before entry, the incremented array X must contain the
129129
*> vector x.
@@ -144,7 +144,7 @@
144144
*>
145145
*> \param[in,out] Y
146146
*> \verbatim
147-
*> Y is COMPLEX array of DIMENSION at least
147+
*> Y is COMPLEX array, dimension at least
148148
*> ( 1 + ( n - 1 )*abs( INCY ) ).
149149
*> Before entry, the incremented array Y must contain the
150150
*> vector y. On exit, Y is overwritten by the updated vector y.

0 commit comments

Comments
 (0)