LMMC
Lamina Mathematic core
载入中...
搜索中...
未找到
stdlib_types.h
浏览该文件的文档.
1
2#ifndef LMMC_STDLIB_TYPES_H
3#define LMMC_STDLIB_TYPES_H
4
5#include "lmmc/complex.h"
6#include "lmmc/dense_types.h"
7#include "lmmc/status.h"
8#include <stdint.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
15const char* lmmc_std_error_name(lmmc_status_t status);
16
24
31
40
41typedef struct {
42 size_t size;
43 uint8_t* data;
46
47typedef struct {
48 size_t rows;
49 size_t cols;
50 size_t stride;
51 uint8_t* data;
54
55typedef struct {
56 size_t size;
60
66
67typedef struct {
68 size_t size;
69 uint8_t* data;
72
73typedef struct {
74 size_t size;
75 char** data;
78
79#ifdef __cplusplus
80}
81#endif
82
83#endif
复数类型与运算模块.
复数类型,包含实部与虚部.
double lmmc_real_t
Public and internal LMMC real type.
行优先存储的稠密矩阵。
LMMC 通用状态码定义.
lmmc_status_t
LMMC 库统一返回的状态码.
const char * lmmc_std_error_name(lmmc_status_t status)
将 LMMC 状态码映射为 LSR 规范定义的稳定诊断名称。
lmmc_std_compare_op_t
@ LMMC_STD_COMPARE_GE
@ LMMC_STD_COMPARE_EQ
@ LMMC_STD_COMPARE_LT
@ LMMC_STD_COMPARE_GT
@ LMMC_STD_COMPARE_LE
@ LMMC_STD_COMPARE_NE
std.linalg.eig 使用的 LSR 标准 table<text, matrix> 视图。
std.linalg.svd 使用的 LSR 标准 table<text, matrix> 视图。