|
LMMC
Lamina Mathematic core
|
| lmmc_status_t lmmc_std_num_equal | ( | lmmc_real_t | lhs, |
| lmmc_real_t | rhs, | ||
| int * | out ) |
按 LSR 规范的结构键语义比较有限数值。
在文件 stdlib_numeric_sets.c 第 7 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_num_equal().
被这些函数引用 lmmc_std_num_equal().
| lmmc_status_t lmmc_std_num_hash | ( | lmmc_real_t | value, |
| uint64_t * | out ) |
为 LSR 规范的表键计算有限数值哈希。
在文件 stdlib_numeric_sets.c 第 17 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_num_hash().
被这些函数引用 lmmc_std_num_hash().
| lmmc_status_t lmmc_std_num_set_make | ( | const lmmc_real_t * | values, |
| size_t | count, | ||
| lmmc_std_num_set_t * | out ) |
构造去重的有限数值集合。
在文件 stdlib_numeric_sets.c 第 83 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_num_set_destroy() , 以及 lmmc_std_num_set_make().
被这些函数引用 lmmc_std_num_set_make().
| void lmmc_std_num_set_destroy | ( | lmmc_std_num_set_t * | set | ) |
在文件 stdlib_numeric_sets.c 第 104 行定义.
引用了 lmmc_std_num_set_t::data, lmmc_memory_free(), lmmc_std_num_set_destroy(), lmmc_std_num_set_t::owns_data , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_destroy(), lmmc_std_num_set_difference(), lmmc_std_num_set_intersection(), lmmc_std_num_set_make(), lmmc_std_num_set_symmetric_difference() , 以及 lmmc_std_num_set_union().
| lmmc_status_t lmmc_std_num_set_contains | ( | const lmmc_std_num_set_t * | set, |
| lmmc_real_t | value, | ||
| int * | out ) |
在文件 stdlib_numeric_sets.c 第 115 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_num_set_contains().
被这些函数引用 lmmc_std_num_set_contains().
| lmmc_status_t lmmc_std_num_set_subset | ( | const lmmc_std_num_set_t * | lhs, |
| const lmmc_std_num_set_t * | rhs, | ||
| int * | out ) |
在文件 stdlib_numeric_sets.c 第 130 行定义.
引用了 lmmc_std_num_set_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_num_set_subset() , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_subset().
| lmmc_status_t lmmc_std_num_set_union | ( | const lmmc_std_num_set_t * | lhs, |
| const lmmc_std_num_set_t * | rhs, | ||
| lmmc_std_num_set_t * | out ) |
在文件 stdlib_numeric_sets.c 第 172 行定义.
引用了 lmmc_std_num_set_t::data, LMMC_STATUS_OK, lmmc_std_num_set_destroy(), lmmc_std_num_set_union() , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_union().
| lmmc_status_t lmmc_std_num_set_intersection | ( | const lmmc_std_num_set_t * | lhs, |
| const lmmc_std_num_set_t * | rhs, | ||
| lmmc_std_num_set_t * | out ) |
在文件 stdlib_numeric_sets.c 第 199 行定义.
引用了 lmmc_std_num_set_t::data, LMMC_STATUS_OK, lmmc_std_num_set_destroy(), lmmc_std_num_set_intersection() , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_intersection().
| lmmc_status_t lmmc_std_num_set_difference | ( | const lmmc_std_num_set_t * | lhs, |
| const lmmc_std_num_set_t * | rhs, | ||
| lmmc_std_num_set_t * | out ) |
在文件 stdlib_numeric_sets.c 第 220 行定义.
引用了 lmmc_std_num_set_t::data, LMMC_STATUS_OK, lmmc_std_num_set_destroy(), lmmc_std_num_set_difference() , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_difference().
| lmmc_status_t lmmc_std_num_set_symmetric_difference | ( | const lmmc_std_num_set_t * | lhs, |
| const lmmc_std_num_set_t * | rhs, | ||
| lmmc_std_num_set_t * | out ) |
在文件 stdlib_numeric_sets.c 第 241 行定义.
引用了 lmmc_std_num_set_t::data, LMMC_STATUS_OK, lmmc_std_num_set_destroy(), lmmc_std_num_set_symmetric_difference() , 以及 lmmc_std_num_set_t::size.
被这些函数引用 lmmc_std_num_set_symmetric_difference().