|
LMMC
Lamina Mathematic core
|
LMMC 内部使用的公共工具(仅源文件可见). 更多...
#include "lmmc/config.h"#include <stddef.h>#include <stdint.h>#include "lmmc/dense.h"#include <math.h>结构体 | |
| struct | lmmc_storage_envelope_t |
| struct | lmmc_scaled_sumsq_t |
函数 | |
| lmmc_rng_t * | lmmc_rng_default_get (void) |
| void | lmmc_rng_default_reset (void) |
| struct lmmc_storage_envelope_t |
| struct lmmc_scaled_sumsq_t |
| lmmc_rng_t * lmmc_rng_default_get | ( | void | ) |
Return the allocation-free default RNG for the current thread.
引用了 lmmc_rng_default_get() , 以及 lmmc_rng_seed().
被这些函数引用 lmmc_rng_default_get(), lmmc_std_random_default_choice(), lmmc_std_random_default_normal(), lmmc_std_random_default_rand(), lmmc_std_random_default_randint() , 以及 lmmc_std_random_default_seed().
| void lmmc_rng_default_reset | ( | void | ) |
Clear only the current thread's default RNG state.
被这些函数引用 lmmc_rng_default_reset() , 以及 lmmc_std_random_default_deinit().