File tree Expand file tree Collapse file tree 2 files changed +17
-15
lines changed Expand file tree Collapse file tree 2 files changed +17
-15
lines changed Original file line number Diff line number Diff line change 1212!
1313! .. Scalar Arguments ..
1414! INTEGER INCX, INCY, N
15- ! REAL C
16- ! COMPLEX S
15+ ! REAL(wp) C
16+ ! COMPLEX(wp) S
1717! ..
1818! .. Array Arguments ..
19- ! COMPLEX X( * ), Y( * )
19+ ! COMPLEX(wp) X( * ), Y( * )
2020! ..
2121!
2222!
3232! >
3333! > where c is real, s is complex, and c**2 + conjg(s)*s = 1.
3434! >
35+ ! > Below, wp=>sp stands for single precision from LA_CONSTANTS module.
36+ ! >
3537! > \endverbatim
3638!
3739! Arguments:
4547! >
4648! > \param[in,out] X
4749! > \verbatim
48- ! > X is COMPLEX array, dimension (N)
50+ ! > X is COMPLEX(wp) array, dimension (N)
4951! > On input, the vector X.
5052! > On output, X is overwritten with C*X + S*Y.
5153! > \endverbatim
5860! >
5961! > \param[in,out] Y
6062! > \verbatim
61- ! > Y is COMPLEX array, dimension (N)
63+ ! > Y is COMPLEX(wp) array, dimension (N)
6264! > On input, the vector Y.
6365! > On output, Y is overwritten with -CONJG(S)*X + C*Y.
6466! > \endverbatim
7173! >
7274! > \param[in] C
7375! > \verbatim
74- ! > C is REAL
76+ ! > C is REAL(wp)
7577! > \endverbatim
7678! >
7779! > \param[in] S
7880! > \verbatim
79- ! > S is COMPLEX
81+ ! > S is COMPLEX(wp)
8082! > \endverbatim
8183!
8284! Authors:
Original file line number Diff line number Diff line change 1212!
1313! .. Scalar Arguments ..
1414! INTEGER INCX, INCY, N
15- ! REAL(dp ) C
16- ! COMPLEX(dp ) S
15+ ! REAL(wp ) C
16+ ! COMPLEX(wp ) S
1717! ..
1818! .. Array Arguments ..
19- ! COMPLEX(dp ) X( * ), Y( * )
19+ ! COMPLEX(wp ) X( * ), Y( * )
2020! ..
2121!
2222!
3131! > [ -conjg(s) c ] [ y(1) y(2) ... y(n) ]
3232! >
3333! > where c is real, s is complex, and c**2 + conjg(s)*s = 1.
34- ! > Below, dp = kind(1.d0) stands for double precision
3534! >
35+ ! > Below, wp=>dp stands for double precision from LA_CONSTANTS module.
3636! > \endverbatim
3737!
3838! Arguments:
4646! >
4747! > \param[in,out] X
4848! > \verbatim
49- ! > X is COMPLEX(dp ) array, dimension (N)
49+ ! > X is COMPLEX(wp ) array, dimension (N)
5050! > On input, the vector X.
5151! > On output, X is overwritten with C*X + S*Y.
5252! > \endverbatim
5959! >
6060! > \param[in,out] Y
6161! > \verbatim
62- ! > Y is COMPLEX(dp ) array, dimension (N)
62+ ! > Y is COMPLEX(wp ) array, dimension (N)
6363! > On input, the vector Y.
6464! > On output, Y is overwritten with -CONJG(S)*X + C*Y.
6565! > \endverbatim
7272! >
7373! > \param[in] C
7474! > \verbatim
75- ! > C is REAL(dp )
75+ ! > C is REAL(wp )
7676! > \endverbatim
7777! >
7878! > \param[in] S
7979! > \verbatim
80- ! > S is COMPLEX(dp )
80+ ! > S is COMPLEX(wp )
8181! > \endverbatim
8282!
8383! Authors:
You can’t perform that action at this time.
0 commit comments