|
LMMC
Lamina Mathematic core
|
| lmmc_status_t lmmc_std_math_complex | ( | lmmc_real_t | real, |
| lmmc_real_t | imag, | ||
| lmmc_complex_t * | out ) |
由实部与虚部构造复数。
在文件 stdlib_complex_sets.c 第 7 行定义.
引用了 lmmc_complex_create(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_complex().
被这些函数引用 lmmc_std_math_complex().
| lmmc_status_t lmmc_std_math_real | ( | const lmmc_complex_t * | z, |
| lmmc_real_t * | out ) |
提取复数的实部。
在文件 stdlib_complex_sets.c 第 18 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, lmmc_std_math_real() , 以及 lmmc_complex_t::real.
被这些函数引用 lmmc_std_math_real().
| lmmc_status_t lmmc_std_math_imag | ( | const lmmc_complex_t * | z, |
| lmmc_real_t * | out ) |
提取复数的虚部。
在文件 stdlib_complex_sets.c 第 25 行定义.
引用了 lmmc_complex_t::imag, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_imag().
被这些函数引用 lmmc_std_math_imag().
| lmmc_status_t lmmc_std_math_conj | ( | const lmmc_complex_t * | z, |
| lmmc_complex_t * | out ) |
为 std.math.conj 计算复共轭。
在文件 stdlib_complex_sets.c 第 32 行定义.
引用了 lmmc_complex_conj(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_math_conj().
被这些函数引用 lmmc_std_math_conj().
| lmmc_status_t lmmc_std_math_complex_abs | ( | const lmmc_complex_t * | z, |
| lmmc_real_t * | out ) |
为 std.math.abs 计算复数模。
在文件 stdlib_complex_sets.c 第 43 行定义.
引用了 lmmc_complex_modulus(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_math_complex_abs().
被这些函数引用 lmmc_std_math_complex_abs().
| lmmc_status_t lmmc_std_math_complex_equal | ( | const lmmc_complex_t * | lhs, |
| const lmmc_complex_t * | rhs, | ||
| int * | out ) |
按 LSR 规范的结构键语义比较复数值。
在文件 stdlib_complex_sets.c 第 55 行定义.
引用了 lmmc_complex_t::imag, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_math_complex_equal() , 以及 lmmc_complex_t::real.
被这些函数引用 lmmc_std_math_complex_equal().
| lmmc_status_t lmmc_std_math_complex_hash | ( | const lmmc_complex_t * | z, |
| uint64_t * | out ) |
为 LSR 规范的表键计算有限复数哈希。
在文件 stdlib_complex_sets.c 第 68 行定义.
引用了 lmmc_complex_t::imag, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_math_complex_hash() , 以及 lmmc_complex_t::real.
被这些函数引用 lmmc_std_math_complex_hash().
| lmmc_status_t lmmc_std_complex_set_make | ( | const lmmc_complex_t * | values, |
| size_t | count, | ||
| lmmc_std_complex_set_t * | out ) |
构造去重的有限复数集合。
在文件 stdlib_complex_sets.c 第 162 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_complex_set_destroy() , 以及 lmmc_std_complex_set_make().
被这些函数引用 lmmc_std_complex_set_make().
| void lmmc_std_complex_set_destroy | ( | lmmc_std_complex_set_t * | set | ) |
在文件 stdlib_complex_sets.c 第 180 行定义.
引用了 lmmc_std_complex_set_t::data, lmmc_memory_free(), lmmc_std_complex_set_destroy(), lmmc_std_complex_set_t::owns_data , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_destroy(), lmmc_std_complex_set_difference(), lmmc_std_complex_set_intersection(), lmmc_std_complex_set_make(), lmmc_std_complex_set_symmetric_difference() , 以及 lmmc_std_complex_set_union().
| lmmc_status_t lmmc_std_complex_set_contains | ( | const lmmc_std_complex_set_t * | set, |
| const lmmc_complex_t * | value, | ||
| int * | out ) |
在文件 stdlib_complex_sets.c 第 191 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_complex_set_contains().
被这些函数引用 lmmc_std_complex_set_contains().
| lmmc_status_t lmmc_std_complex_set_subset | ( | const lmmc_std_complex_set_t * | lhs, |
| const lmmc_std_complex_set_t * | rhs, | ||
| int * | out ) |
在文件 stdlib_complex_sets.c 第 207 行定义.
引用了 lmmc_std_complex_set_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_complex_set_subset() , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_subset().
| lmmc_status_t lmmc_std_complex_set_union | ( | const lmmc_std_complex_set_t * | lhs, |
| const lmmc_std_complex_set_t * | rhs, | ||
| lmmc_std_complex_set_t * | out ) |
在文件 stdlib_complex_sets.c 第 248 行定义.
引用了 lmmc_std_complex_set_t::data, LMMC_STATUS_OK, lmmc_std_complex_set_destroy(), lmmc_std_complex_set_union() , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_union().
| lmmc_status_t lmmc_std_complex_set_intersection | ( | const lmmc_std_complex_set_t * | lhs, |
| const lmmc_std_complex_set_t * | rhs, | ||
| lmmc_std_complex_set_t * | out ) |
在文件 stdlib_complex_sets.c 第 273 行定义.
引用了 lmmc_std_complex_set_t::data, LMMC_STATUS_OK, lmmc_std_complex_set_destroy(), lmmc_std_complex_set_intersection() , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_intersection().
| lmmc_status_t lmmc_std_complex_set_difference | ( | const lmmc_std_complex_set_t * | lhs, |
| const lmmc_std_complex_set_t * | rhs, | ||
| lmmc_std_complex_set_t * | out ) |
在文件 stdlib_complex_sets.c 第 294 行定义.
引用了 lmmc_std_complex_set_t::data, LMMC_STATUS_OK, lmmc_std_complex_set_destroy(), lmmc_std_complex_set_difference() , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_difference().
| lmmc_status_t lmmc_std_complex_set_symmetric_difference | ( | const lmmc_std_complex_set_t * | lhs, |
| const lmmc_std_complex_set_t * | rhs, | ||
| lmmc_std_complex_set_t * | out ) |
在文件 stdlib_complex_sets.c 第 315 行定义.
引用了 lmmc_std_complex_set_t::data, LMMC_STATUS_OK, lmmc_std_complex_set_destroy(), lmmc_std_complex_set_symmetric_difference() , 以及 lmmc_std_complex_set_t::size.
被这些函数引用 lmmc_std_complex_set_symmetric_difference().