StarNEig Library  v0.1.1
A task-based library for solving dense nonsymmetric eigenvalue problems
Error codes

Interface function return values and error codes. More...

Macros

#define STARNEIG_SUCCESS   0
 The interface function was executed successfully.
 
#define STARNEIG_GENERIC_ERROR   1
 The interface function encountered a generic error.
 
#define STARNEIG_NOT_INITIALIZED   2
 The library was not initialized when the interface function was called.
 
#define STARNEIG_INVALID_CONFIGURATION   3
 The interface function encountered an invalid configuration argument.
 
#define STARNEIG_INVALID_ARGUMENTS   4
 The interface function encountered an invalid argument.
 
#define STARNEIG_INVALID_DISTR_MATRIX   5
 One or more of the involved distributed matrices have an invalid distribution, invalid dimensions and/or an invalid distributed block size.
 
#define STARNEIG_DID_NOT_CONVERGE   6
 The interface function encountered a situation where the QR/QZ algorithm did not converge. The matrix (pencil) may be partially in Schur form.
 
#define STARNEIG_PARTIAL_REORDERING   7
 The interface function failed to reorder the (generalized) Schur form. The (generalized) Schur form may be partially reordered.
 
#define STARNEIG_CLOSE_EIGENVALUES   8
 The interface function encountered a situation where two selected eigenvalues were close to each other.
 

Typedefs

typedef int starneig_error_t
 Interface function return value data type.
 

Detailed Description

Interface function return values and error codes.