StarNEig Library
version v0.1-beta.4
A task-based library for solving nonsymmetric eigenvalue problems
error.h
Go to the documentation of this file.
1
39
#ifndef STARNEIG_ERROR_H
40
#define STARNEIG_ERROR_H
41
42
#ifdef __cplusplus
43
extern
"C"
{
44
#endif
45
46
#include <
starneig/configuration.h
>
47
55
59
typedef
int
starneig_error_t
;
60
64
#define STARNEIG_SUCCESS 0
65
69
#define STARNEIG_GENERIC_ERROR 1
70
75
#define STARNEIG_NOT_INITIALIZED 2
76
80
#define STARNEIG_INVALID_CONFIGURATION 3
81
85
#define STARNEIG_INVALID_ARGUMENTS 4
86
91
#define STARNEIG_INVALID_DISTR_MATRIX 5
92
98
#define STARNEIG_DID_NOT_CONVERGE 6
99
104
#define STARNEIG_PARTIAL_REORDERING 7
105
110
#define STARNEIG_CLOSE_EIGENVALUES 8
111
115
116
#ifdef __cplusplus
117
}
118
#endif
119
120
#endif // STARNEIG_ERROR_H
configuration.h
This file contains StarNEig library configuration.
starneig_error_t
int starneig_error_t
Interface function return value data type.
Definition:
error.h:59
include
starneig
error.h
Generated by
1.8.13