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
4
4
!! Version: experimental
5
5
!!
6
6
!! 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.
8
8
!! !! ([Specification](../page/specs/stdlib_linalg.html))
9
9
use stdlib_linalg_constants,only:ilp,lk
10
10
use stdlib_kinds
@@ -13,9 +13,20 @@ module stdlib_linalg_state
13
13
implicit none(type,external)
14
14
private
15
15
16
- !> Public interfaces
16
+ !> Version: experimental
17
+ !>
18
+ !> A fixed-storage state variable for error handling of linear algebra routines
17
19
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.
18
25
public :: linalg_error_handling
26
+
27
+ !> Version: experimental
28
+ !>
29
+ !> Interfaces for comparison operators of error states with integer flags
19
30
public :: operator(==),operator(/=)
20
31
public :: operator(<),operator(<=)
21
32
public :: operator(>),operator(>=)
You can’t perform that action at this time.
0 commit comments