LMMC
Lamina Mathematic core
Toggle main menu visibility
载入中...
搜索中...
未找到
status.h
浏览该文件的文档.
1
9
#ifndef LMMC_STATUS_H
10
#define LMMC_STATUS_H
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
22
typedef
enum
{
23
LMMC_STATUS_OK
= 0,
24
LMMC_STATUS_INVALID_ARGUMENT
= 1,
25
LMMC_STATUS_DIMENSION_MISMATCH
= 2,
26
LMMC_STATUS_ALLOCATION_FAILED
= 3,
27
LMMC_STATUS_SINGULAR_MATRIX
= 4,
28
LMMC_STATUS_NOT_IMPLEMENTED
= 5,
29
LMMC_STATUS_NUMERICAL_FAILURE
= 6,
30
LMMC_STATUS_NOT_POSITIVE_DEFINITE
= 7,
31
LMMC_STATUS_CONVERGENCE_FAILED
= 8,
32
LMMC_STATUS_OUT_OF_RANGE
= 9,
33
LMMC_STATUS_INDEX_OUT_OF_BOUNDS
= 10,
34
LMMC_STATUS_WARNING_MAX_DEPTH
= 11,
35
LMMC_STATUS_EMPTY_INPUT
= 12,
36
LMMC_STATUS_UNIT_STRIP_TYPE_MISMATCH
= 13,
37
LMMC_STATUS_UNIT_STRIP_OVERFLOW
= 14,
38
LMMC_STATUS_UNIT_STRIP_INVALID
= 15,
39
LMMC_STATUS_UNIT_STRIP_LEGACY_SYNTAX
= 16,
40
LMMC_STATUS_NOT_INITIALIZED
= 17,
41
LMMC_STATUS_BUSY
= 18,
42
LMMC_STATUS_REFERENCE_LIMIT
= 19
43
}
lmmc_status_t
;
44
51
const
char
*
lmmc_status_string
(
lmmc_status_t
status);
52
53
#ifdef __cplusplus
54
}
55
#endif
56
57
#endif
lmmc_status_t
lmmc_status_t
LMMC 库统一返回的状态码.
定义
status.h:22
LMMC_STATUS_CONVERGENCE_FAILED
@ LMMC_STATUS_CONVERGENCE_FAILED
定义
status.h:31
LMMC_STATUS_UNIT_STRIP_TYPE_MISMATCH
@ LMMC_STATUS_UNIT_STRIP_TYPE_MISMATCH
定义
status.h:36
LMMC_STATUS_UNIT_STRIP_LEGACY_SYNTAX
@ LMMC_STATUS_UNIT_STRIP_LEGACY_SYNTAX
定义
status.h:39
LMMC_STATUS_REFERENCE_LIMIT
@ LMMC_STATUS_REFERENCE_LIMIT
定义
status.h:42
LMMC_STATUS_OK
@ LMMC_STATUS_OK
定义
status.h:23
LMMC_STATUS_NUMERICAL_FAILURE
@ LMMC_STATUS_NUMERICAL_FAILURE
定义
status.h:29
LMMC_STATUS_NOT_POSITIVE_DEFINITE
@ LMMC_STATUS_NOT_POSITIVE_DEFINITE
定义
status.h:30
LMMC_STATUS_DIMENSION_MISMATCH
@ LMMC_STATUS_DIMENSION_MISMATCH
定义
status.h:25
LMMC_STATUS_BUSY
@ LMMC_STATUS_BUSY
定义
status.h:41
LMMC_STATUS_ALLOCATION_FAILED
@ LMMC_STATUS_ALLOCATION_FAILED
定义
status.h:26
LMMC_STATUS_SINGULAR_MATRIX
@ LMMC_STATUS_SINGULAR_MATRIX
定义
status.h:27
LMMC_STATUS_NOT_IMPLEMENTED
@ LMMC_STATUS_NOT_IMPLEMENTED
定义
status.h:28
LMMC_STATUS_UNIT_STRIP_INVALID
@ LMMC_STATUS_UNIT_STRIP_INVALID
定义
status.h:38
LMMC_STATUS_NOT_INITIALIZED
@ LMMC_STATUS_NOT_INITIALIZED
定义
status.h:40
LMMC_STATUS_INVALID_ARGUMENT
@ LMMC_STATUS_INVALID_ARGUMENT
定义
status.h:24
LMMC_STATUS_OUT_OF_RANGE
@ LMMC_STATUS_OUT_OF_RANGE
定义
status.h:32
LMMC_STATUS_INDEX_OUT_OF_BOUNDS
@ LMMC_STATUS_INDEX_OUT_OF_BOUNDS
定义
status.h:33
LMMC_STATUS_EMPTY_INPUT
@ LMMC_STATUS_EMPTY_INPUT
定义
status.h:35
LMMC_STATUS_WARNING_MAX_DEPTH
@ LMMC_STATUS_WARNING_MAX_DEPTH
定义
status.h:34
LMMC_STATUS_UNIT_STRIP_OVERFLOW
@ LMMC_STATUS_UNIT_STRIP_OVERFLOW
定义
status.h:37
lmmc_status_string
const char * lmmc_status_string(lmmc_status_t status)
获取状态码对应的可读字符串.
定义
status.c:8
lmmc
status.h
生成于
, 为 LMMC使用
1.18.0