LMMC
Lamina Mathematic core
Toggle main menu visibility
载入中...
搜索中...
未找到
special_functions.h
浏览该文件的文档.
1
#ifndef LMMC_SPECIAL_FUNCTIONS_H
2
#define LMMC_SPECIAL_FUNCTIONS_H
3
4
#include <stddef.h>
5
#include "
lmmc/config.h
"
6
#include "
lmmc/status.h
"
7
#include "
lmmc/numeric_scalar.h
"
8
9
#ifdef __cplusplus
10
extern
"C"
{
11
#endif
12
13
21
lmmc_status_t
lmmc_erf
(
lmmc_real_t
x,
lmmc_real_t
* out);
22
32
lmmc_status_t
lmmc_erfc
(
lmmc_real_t
x,
lmmc_real_t
* out);
33
47
lmmc_status_t
lmmc_lgamma
(
lmmc_real_t
x,
lmmc_real_t
* out);
48
57
lmmc_status_t
lmmc_tgamma
(
lmmc_real_t
x,
lmmc_real_t
* out);
58
69
lmmc_status_t
lmmc_beta
(
lmmc_real_t
a,
lmmc_real_t
b,
lmmc_real_t
* out);
70
80
lmmc_status_t
lmmc_digamma
(
lmmc_real_t
x,
lmmc_real_t
* out);
81
82
101
lmmc_status_t
lmmc_lambertw
(
lmmc_real_t
z,
lmmc_real_t
* out_res);
102
112
lmmc_status_t
lmmc_lambertw_wm1
(
lmmc_real_t
z,
lmmc_real_t
* out_res);
113
114
#ifdef __cplusplus
115
}
116
#endif
117
118
#endif
config.h
LMMC binary real type and arithmetic spelling.
lmmc_real_t
double lmmc_real_t
Public and internal LMMC real type.
定义
config.h:28
numeric_scalar.h
lmmc_erfc
lmmc_status_t lmmc_erfc(lmmc_real_t x, lmmc_real_t *out)
计算互补误差函数 .
定义
special_functions.c:18
lmmc_tgamma
lmmc_status_t lmmc_tgamma(lmmc_real_t x, lmmc_real_t *out)
计算伽马函数 ,要求 .
定义
special_functions.c:75
lmmc_beta
lmmc_status_t lmmc_beta(lmmc_real_t a, lmmc_real_t b, lmmc_real_t *out)
计算贝塔函数 ,要求 .
定义
special_functions.c:92
lmmc_lambertw_wm1
lmmc_status_t lmmc_lambertw_wm1(lmmc_real_t z, lmmc_real_t *out_res)
计算 Lambert W 函数 分支,要求 .
定义
special_functions.c:368
lmmc_digamma
lmmc_status_t lmmc_digamma(lmmc_real_t x, lmmc_real_t *out)
计算双伽马函数 ,要求 .
定义
special_functions.c:112
lmmc_lambertw
lmmc_status_t lmmc_lambertw(lmmc_real_t z, lmmc_real_t *out_res)
计算 Lambert W 函数主分支 .
定义
special_functions.c:364
lmmc_erf
lmmc_status_t lmmc_erf(lmmc_real_t x, lmmc_real_t *out)
计算误差函数 .
定义
special_functions.c:7
lmmc_lgamma
lmmc_status_t lmmc_lgamma(lmmc_real_t x, lmmc_real_t *out)
计算对数伽马函数 ,要求 .
定义
special_functions.c:30
status.h
LMMC 通用状态码定义.
lmmc_status_t
lmmc_status_t
LMMC 库统一返回的状态码.
定义
status.h:22
lmmc
special_functions.h
生成于
, 为 LMMC使用
1.18.0