LMMC
Lamina Mathematic core
载入中...
搜索中...
未找到
stdlib_math.h 文件参考
#include "lmmc/complex.h"
#include "lmmc/status.h"
stdlib_math.h 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

函数

lmmc_status_t lmmc_std_math_complex (lmmc_real_t real, lmmc_real_t imag, lmmc_complex_t *out)
 由实部与虚部构造复数。
lmmc_status_t lmmc_std_math_real (const lmmc_complex_t *z, lmmc_real_t *out)
 提取复数的实部。
lmmc_status_t lmmc_std_math_imag (const lmmc_complex_t *z, lmmc_real_t *out)
 提取复数的虚部。
lmmc_status_t lmmc_std_math_conj (const lmmc_complex_t *z, lmmc_complex_t *out)
 为 std.math.conj 计算复共轭。
lmmc_status_t lmmc_std_math_complex_abs (const lmmc_complex_t *z, lmmc_real_t *out)
 为 std.math.abs 计算复数模。
lmmc_status_t lmmc_std_math_sin (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_cos (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_tan (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_pow (lmmc_real_t x, lmmc_real_t y, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_asin (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_acos (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_atan (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_sqrt (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_exp (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_ln (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_log (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_log_base (lmmc_real_t x, lmmc_real_t base, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_log10 (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_abs (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_floor (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_ceil (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_round (lmmc_real_t x, lmmc_real_t *out)
lmmc_status_t lmmc_std_math_clamp (lmmc_real_t x, lmmc_real_t lo, lmmc_real_t hi, lmmc_real_t *out)

函数说明

◆ lmmc_std_math_complex()

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_std_math_real()

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_std_math_imag()

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_std_math_conj()

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_std_math_complex_abs()

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_std_math_sin()

lmmc_status_t lmmc_std_math_sin ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 36 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_sin().

被这些函数引用 lmmc_std_math_sin().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_cos()

lmmc_status_t lmmc_std_math_cos ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 43 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_cos().

被这些函数引用 lmmc_std_math_cos().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_tan()

lmmc_status_t lmmc_std_math_tan ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 50 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_tan().

被这些函数引用 lmmc_std_math_tan().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_pow()

lmmc_status_t lmmc_std_math_pow ( lmmc_real_t x,
lmmc_real_t y,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 57 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_pow().

被这些函数引用 lmmc_std_math_pow().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_asin()

lmmc_status_t lmmc_std_math_asin ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 78 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_asin().

被这些函数引用 lmmc_std_math_asin().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_acos()

lmmc_status_t lmmc_std_math_acos ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 86 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_acos().

被这些函数引用 lmmc_std_math_acos().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_atan()

lmmc_status_t lmmc_std_math_atan ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 94 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_atan().

被这些函数引用 lmmc_std_math_atan().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_sqrt()

lmmc_status_t lmmc_std_math_sqrt ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 101 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_sqrt().

被这些函数引用 lmmc_std_math_sqrt().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_exp()

lmmc_status_t lmmc_std_math_exp ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 109 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_exp().

被这些函数引用 lmmc_std_math_exp().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_ln()

lmmc_status_t lmmc_std_math_ln ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 116 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_ln().

被这些函数引用 lmmc_std_math_ln() , 以及 lmmc_std_math_log().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_log()

lmmc_status_t lmmc_std_math_log ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 124 行定义.

引用了 lmmc_std_math_ln() , 以及 lmmc_std_math_log().

被这些函数引用 lmmc_std_math_log().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_log_base()

lmmc_status_t lmmc_std_math_log_base ( lmmc_real_t x,
lmmc_real_t base,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 129 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_log_base().

被这些函数引用 lmmc_std_math_log_base().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_log10()

lmmc_status_t lmmc_std_math_log10 ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 144 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OUT_OF_RANGE , 以及 lmmc_std_math_log10().

被这些函数引用 lmmc_std_math_log10().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_abs()

lmmc_status_t lmmc_std_math_abs ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 152 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_abs().

被这些函数引用 lmmc_std_math_abs().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_floor()

lmmc_status_t lmmc_std_math_floor ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 159 行定义.

引用了 lmmc_std_math_floor().

被这些函数引用 lmmc_std_math_floor().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_ceil()

lmmc_status_t lmmc_std_math_ceil ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 164 行定义.

引用了 lmmc_std_math_ceil().

被这些函数引用 lmmc_std_math_ceil().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_round()

lmmc_status_t lmmc_std_math_round ( lmmc_real_t x,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 169 行定义.

引用了 lmmc_std_math_round().

被这些函数引用 lmmc_std_math_round().

函数调用图:
这是这个函数的调用关系图:

◆ lmmc_std_math_clamp()

lmmc_status_t lmmc_std_math_clamp ( lmmc_real_t x,
lmmc_real_t lo,
lmmc_real_t hi,
lmmc_real_t * out )

在文件 stdlib_scalar_functions.c 第 174 行定义.

引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE , 以及 lmmc_std_math_clamp().

被这些函数引用 lmmc_std_math_clamp().

函数调用图:
这是这个函数的调用关系图: