linalg 1.6.1
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
|
Provides a set of constants and error flags for the library. More...
Variables | |
integer(int32), parameter | no_operation = 0 |
Defines no operation should be performed on the matrix. More... | |
integer(int32), parameter | transpose = 1 |
Defines a transpose operation. More... | |
integer(int32), parameter | hermitian_transpose = 2 |
Defines a Hermitian transpose operation for a complex-valued matrix. More... | |
integer(int32), parameter | la_no_error = 0 |
A flag denoting no error condition. More... | |
integer(int32), parameter | la_invalid_input_error = 101 |
An error flag denoting an invalid input. More... | |
integer(int32), parameter | la_array_size_error = 102 |
An error flag denoting an improperly sized array. More... | |
integer(int32), parameter | la_singular_matrix_error = 103 |
An error flag denoting a singular matrix. More... | |
integer(int32), parameter | la_matrix_format_error = 104 |
An error flag denoting an issue with the matrix format. More... | |
integer(int32), parameter | la_out_of_memory_error = 105 |
An error flag denoting that there is insufficient memory available. More... | |
integer(int32), parameter | la_convergence_error = 106 |
An error flag denoting a convergence failure. More... | |
integer(int32), parameter | la_invalid_operation_error = 107 |
An error resulting from an invalid operation. More... | |
Provides a set of constants and error flags for the library.
integer(int32), parameter linalg_constants::hermitian_transpose = 2 |
Defines a Hermitian transpose operation for a complex-valued matrix.
Definition at line 16 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_array_size_error = 102 |
An error flag denoting an improperly sized array.
Definition at line 26 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_convergence_error = 106 |
An error flag denoting a convergence failure.
Definition at line 34 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_invalid_input_error = 101 |
An error flag denoting an invalid input.
Definition at line 24 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_invalid_operation_error = 107 |
An error resulting from an invalid operation.
Definition at line 36 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_matrix_format_error = 104 |
An error flag denoting an issue with the matrix format.
Definition at line 30 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_no_error = 0 |
A flag denoting no error condition.
Definition at line 22 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_out_of_memory_error = 105 |
An error flag denoting that there is insufficient memory available.
Definition at line 32 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::la_singular_matrix_error = 103 |
An error flag denoting a singular matrix.
Definition at line 28 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::no_operation = 0 |
Defines no operation should be performed on the matrix.
Definition at line 12 of file linalg_constants.f90.
integer(int32), parameter linalg_constants::transpose = 1 |
Defines a transpose operation.
Definition at line 14 of file linalg_constants.f90.