Skip to content

Commit f102167

Browse files
committed
Make use of stdlib_constants to define the various zeros and ones.
1 parent 48c734e commit f102167

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

src/stdlib_specialmatrices.fypp

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,30 @@ module stdlib_specialmatrices
99
!! of partial differential equations, as well as control and signal processing
1010
!! applications. ([Specifications](../page/specs/stdlib_specialmatrices.html))
1111
use stdlib_linalg_constants
12+
use stdlib_constants
1213
implicit none
1314
private
1415
public :: tridiagonal
1516
public :: spmv
1617
public :: dense, transpose, hermitian
1718
public :: operator(*), operator(+), operator(-)
1819

19-
real(sp), parameter :: zero_sp = 0._sp
20-
real(sp), parameter :: one_sp = 1._sp
21-
real(dp), parameter :: zero_dp = 0._dp
22-
real(dp), parameter :: one_dp = 1._dp
23-
real(xdp), parameter :: zero_xdp = 0._xdp
24-
real(xdp), parameter :: one_xdp = 1._xdp
25-
real(qp), parameter :: zero_qp = 0._qp
26-
real(qp), parameter :: one_qp = 1._qp
27-
complex(sp), parameter :: zero_csp = (0._sp,0._sp)
28-
complex(sp), parameter :: one_csp = (1._sp,1._sp)
29-
complex(dp), parameter :: zero_cdp = (0._dp,0._dp)
30-
complex(dp), parameter :: one_cdp = (1._dp,1._dp)
31-
complex(xdp), parameter :: zero_cxdp = (0._xdp,0._xdp)
32-
complex(xdp), parameter :: one_cxdp = (1._xdp,1._xdp)
33-
complex(qp), parameter :: zero_cqp = (0._qp,0._qp)
34-
complex(qp), parameter :: one_cqp = (1._qp,1._qp)
20+
! real(sp), parameter :: zero_sp = 0._sp
21+
! real(sp), parameter :: one_sp = 1._sp
22+
! real(dp), parameter :: zero_dp = 0._dp
23+
! real(dp), parameter :: one_dp = 1._dp
24+
! real(xdp), parameter :: zero_xdp = 0._xdp
25+
! real(xdp), parameter :: one_xdp = 1._xdp
26+
! real(qp), parameter :: zero_qp = 0._qp
27+
! real(qp), parameter :: one_qp = 1._qp
28+
! complex(sp), parameter :: zero_csp = (0._sp,0._sp)
29+
! complex(sp), parameter :: one_csp = (1._sp,1._sp)
30+
! complex(dp), parameter :: zero_cdp = (0._dp,0._dp)
31+
! complex(dp), parameter :: one_cdp = (1._dp,1._dp)
32+
! complex(xdp), parameter :: zero_cxdp = (0._xdp,0._xdp)
33+
! complex(xdp), parameter :: one_cxdp = (1._xdp,1._xdp)
34+
! complex(qp), parameter :: zero_cqp = (0._qp,0._qp)
35+
! complex(qp), parameter :: one_cqp = (1._qp,1._qp)
3536

3637
!--------------------------------------
3738
!----- ------

0 commit comments

Comments
 (0)