File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff 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(>=)
You can’t perform that action at this time.
0 commit comments