Skip to content

Commit e7398a0

Browse files
committed
more cleanup
1 parent 6d6fb55 commit e7398a0

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/stdlib_linalg_state.fypp

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module stdlib_linalg_state
44
!! Version: experimental
55
!!
66
!! Provides a state/error handling derived type for advanced error handling of
7-
!! BLAS/LAPACK based linear algebra procedures
7+
!! BLAS/LAPACK based linear algebra procedures. All procedures are pure.
88
!! !! ([Specification](../page/specs/stdlib_linalg.html))
99
use stdlib_linalg_constants,only:ilp,lk
1010
use stdlib_kinds
@@ -13,9 +13,20 @@ module stdlib_linalg_state
1313
implicit none(type,external)
1414
private
1515

16-
!> Public interfaces
16+
!> Version: experimental
17+
!>
18+
!> A fixed-storage state variable for error handling of linear algebra routines
1719
public :: linalg_state
20+
21+
!> Version: experimental
22+
!>
23+
!> Error state handling: if the user requested the error state variable on
24+
!> output, just return it to the user. Otherwise, halt the program on error.
1825
public :: linalg_error_handling
26+
27+
!> Version: experimental
28+
!>
29+
!> Interfaces for comparison operators of error states with integer flags
1930
public :: operator(==),operator(/=)
2031
public :: operator(<),operator(<=)
2132
public :: operator(>),operator(>=)

0 commit comments

Comments
 (0)