Skip to content

Commit bac3187

Browse files
committed
no negated checks
1 parent 17ebed2 commit bac3187

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/stdlib_linalg_eigenvalues.fypp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,12 +177,12 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
177177
neig = size(lambda,kind=ilp)
178178
lda = m
179179

180-
if (.not.(k>0 .and. m==n)) then
180+
if (k<=0 .or. m/=n)) then
181181
err0 = linalg_state_type(this,LINALG_VALUE_ERROR,&
182-
'invalid or matrix size a=',[m,n],', must be square.')
182+
'invalid or matrix size a=',[m,n],', must be nonempty square.')
183183
call linalg_error_handling(err0,err)
184184
return
185-
elseif (.not.neig>=k) then
185+
elseif (neig<k) then
186186
err0 = linalg_state_type(this,LINALG_VALUE_ERROR,&
187187
'eigenvalue array has insufficient size:',&
188188
' lambda=',neig,', n=',n)
@@ -438,12 +438,12 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
438438
k = min(m,n)
439439
neig = size(lambda,kind=ilp)
440440

441-
if (.not.(k>0 .and. m==n)) then
441+
if (k<=0 .or. m/=n) then
442442
err0 = linalg_state_type(this,LINALG_VALUE_ERROR,'invalid or matrix size a=',[m,n], &
443-
', must be square.')
443+
', must be non-empty square.')
444444
call linalg_error_handling(err0,err)
445445
return
446-
elseif (.not.neig>=k) then
446+
elseif (neig<k) then
447447
err0 = linalg_state_type(this,LINALG_VALUE_ERROR,'eigenvalue array has insufficient size:',&
448448
' lambda=',neig,' must be >= n=',n)
449449
call linalg_error_handling(err0,err)

0 commit comments

Comments
 (0)