StarNEig User's Guide
master branch
A task-based library for solving dense 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
66
#define STARNEIG_SUCCESS 0
67
73
#define STARNEIG_GENERIC_ERROR 1
74
80
#define STARNEIG_NOT_INITIALIZED 2
81
87
#define STARNEIG_INVALID_CONFIGURATION 3
88
94
#define STARNEIG_INVALID_ARGUMENTS 4
95
102
#define STARNEIG_INVALID_DISTR_MATRIX 5
103
111
#define STARNEIG_DID_NOT_CONVERGE 6
112
119
#define STARNEIG_PARTIAL_REORDERING 7
120
127
#define STARNEIG_CLOSE_EIGENVALUES 8
128
132
133
#ifdef __cplusplus
134
}
135
#endif
136
137
#endif // STARNEIG_ERROR_H
starneig_error_t
int starneig_error_t
Interface function return value data type.
Definition:
error.h:59
configuration.h
This file contains StarNEig library configuration.
include
starneig
error.h
Generated by
1.8.17