|
LMMC
Lamina Mathematic core
|
| lmmc_status_t lmmc_std_linalg_vec_add | ( | const lmmc_vec_t * | a, |
| const lmmc_vec_t * | b, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 7 行定义.
引用了 LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_vec_add(), lmmc_vec_axpy(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_add().
| lmmc_status_t lmmc_std_linalg_vec_add_scalar | ( | const lmmc_vec_t * | x, |
| lmmc_real_t | scalar, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 33 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_add_scalar(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_add_scalar() , 以及 lmmc_std_linalg_vec_sub_scalar().
| lmmc_status_t lmmc_std_linalg_vec_sub | ( | const lmmc_vec_t * | a, |
| const lmmc_vec_t * | b, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 57 行定义.
引用了 LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_vec_sub(), lmmc_vec_axpy(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_sub().
| lmmc_status_t lmmc_std_linalg_vec_sub_scalar | ( | const lmmc_vec_t * | x, |
| lmmc_real_t | scalar, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 83 行定义.
引用了 lmmc_std_linalg_vec_add_scalar() , 以及 lmmc_std_linalg_vec_sub_scalar().
被这些函数引用 lmmc_std_linalg_vec_sub_scalar().
| lmmc_status_t lmmc_std_linalg_scalar_sub_vec | ( | lmmc_real_t | scalar, |
| const lmmc_vec_t * | x, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 90 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_scalar_sub_vec(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_scalar_sub_vec().
| lmmc_status_t lmmc_std_linalg_vec_mul | ( | const lmmc_vec_t * | a, |
| const lmmc_vec_t * | b, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 116 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_vec_mul(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_mul().
| lmmc_status_t lmmc_std_linalg_vec_div | ( | const lmmc_vec_t * | a, |
| const lmmc_vec_t * | b, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 142 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_div(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_div().
| lmmc_status_t lmmc_std_linalg_vec_div_scalar | ( | const lmmc_vec_t * | x, |
| lmmc_real_t | scalar, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 171 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_div_scalar(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_div_scalar().
| lmmc_status_t lmmc_std_linalg_scalar_div_vec | ( | lmmc_real_t | scalar, |
| const lmmc_vec_t * | x, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 196 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_scalar_div_vec(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_scalar_div_vec().
| lmmc_status_t lmmc_std_linalg_vec_pow | ( | const lmmc_vec_t * | base, |
| const lmmc_vec_t * | exponent, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 225 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_vec_pow(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_pow().
| lmmc_status_t lmmc_std_linalg_vec_pow_scalar | ( | const lmmc_vec_t * | base, |
| lmmc_real_t | exponent, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 256 行定义.
引用了 lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_pow_scalar(), lmmc_vec_create(), lmmc_vec_destroy() , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_pow_scalar().
| lmmc_status_t lmmc_std_linalg_vec_scale | ( | const lmmc_vec_t * | x, |
| lmmc_real_t | alpha, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 286 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_scale(), lmmc_vec_destroy() , 以及 lmmc_vec_scale().
被这些函数引用 lmmc_std_linalg_vec_mul_scalar() , 以及 lmmc_std_linalg_vec_scale().
| lmmc_status_t lmmc_std_linalg_vec_mul_scalar | ( | const lmmc_vec_t * | x, |
| lmmc_real_t | scalar, | ||
| lmmc_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 308 行定义.
引用了 lmmc_std_linalg_vec_mul_scalar() , 以及 lmmc_std_linalg_vec_scale().
被这些函数引用 lmmc_std_linalg_vec_mul_scalar().
| lmmc_status_t lmmc_std_linalg_mat_add | ( | const lmmc_mat_t * | a, |
| const lmmc_mat_t * | b, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 315 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_add(), lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_mat_add() , 以及 lmmc_mat_t::rows.
被这些函数引用 lmmc_std_linalg_mat_add().
| lmmc_status_t lmmc_std_linalg_mat_add_scalar | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | scalar, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 343 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_destroy(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_mat_add_scalar(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_add_scalar() , 以及 lmmc_std_linalg_mat_sub_scalar().
| lmmc_status_t lmmc_std_linalg_mat_sub | ( | const lmmc_mat_t * | a, |
| const lmmc_mat_t * | b, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 369 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_create(), lmmc_mat_destroy(), lmmc_mat_sub(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_mat_sub() , 以及 lmmc_mat_t::rows.
被这些函数引用 lmmc_std_linalg_mat_sub().
| lmmc_status_t lmmc_std_linalg_mat_sub_scalar | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | scalar, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 397 行定义.
引用了 lmmc_std_linalg_mat_add_scalar() , 以及 lmmc_std_linalg_mat_sub_scalar().
被这些函数引用 lmmc_std_linalg_mat_sub_scalar().
| lmmc_status_t lmmc_std_linalg_scalar_sub_mat | ( | lmmc_real_t | scalar, |
| const lmmc_mat_t * | a, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 404 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_scalar_sub_mat(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_scalar_sub_mat().
| lmmc_status_t lmmc_std_linalg_mat_mul_elem | ( | const lmmc_mat_t * | a, |
| const lmmc_mat_t * | b, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 433 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_mat_mul_elem(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_mul_elem().
| lmmc_status_t lmmc_std_linalg_mat_div | ( | const lmmc_mat_t * | a, |
| const lmmc_mat_t * | b, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 464 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_mat_div(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_div().
| lmmc_status_t lmmc_std_linalg_mat_div_scalar | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | scalar, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 503 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_mat_div_scalar(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_div_scalar().
| lmmc_status_t lmmc_std_linalg_scalar_div_mat | ( | lmmc_real_t | scalar, |
| const lmmc_mat_t * | a, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 531 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_scalar_div_mat(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_scalar_div_mat().
| lmmc_status_t lmmc_std_linalg_mat_pow_elem | ( | const lmmc_mat_t * | base, |
| const lmmc_mat_t * | exponent, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 567 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_mat_pow_elem(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_pow_elem().
| lmmc_status_t lmmc_std_linalg_mat_pow_scalar | ( | const lmmc_mat_t * | base, |
| lmmc_real_t | exponent, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 603 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_t::data, lmmc_mat_create(), lmmc_mat_destroy(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_mat_pow_scalar(), lmmc_mat_t::rows , 以及 lmmc_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_pow_scalar().
| lmmc_status_t lmmc_std_linalg_mat_pow_int | ( | const lmmc_mat_t * | base, |
| int64_t | exponent, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 658 行定义.
引用了 lmmc_mat_t::cols, lmmc_mat_destroy(), lmmc_mat_identity(), LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_inv(), lmmc_std_linalg_mat_pow_int() , 以及 lmmc_mat_t::rows.
被这些函数引用 lmmc_std_linalg_mat_pow_int().
| lmmc_status_t lmmc_std_linalg_mat_scale | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | alpha, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 714 行定义.
引用了 lmmc_mat_destroy(), lmmc_mat_scale(), LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK , 以及 lmmc_std_linalg_mat_scale().
被这些函数引用 lmmc_std_linalg_mat_mul_scalar() , 以及 lmmc_std_linalg_mat_scale().
| lmmc_status_t lmmc_std_linalg_mat_mul_scalar | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | scalar, | ||
| lmmc_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 736 行定义.
引用了 lmmc_std_linalg_mat_mul_scalar() , 以及 lmmc_std_linalg_mat_scale().
被这些函数引用 lmmc_std_linalg_mat_mul_scalar().
| lmmc_status_t lmmc_std_linalg_vec_compare | ( | const lmmc_vec_t * | a, |
| const lmmc_vec_t * | b, | ||
| lmmc_std_compare_op_t | op, | ||
| lmmc_std_bool_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 743 行定义.
引用了 lmmc_std_bool_vec_t::data, lmmc_vec_t::data, LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_vec_compare(), lmmc_std_bool_vec_t::size , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_compare().
| lmmc_status_t lmmc_std_linalg_vec_compare_scalar | ( | const lmmc_vec_t * | a, |
| lmmc_std_compare_op_t | op, | ||
| lmmc_real_t | scalar, | ||
| lmmc_std_bool_vec_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 769 行定义.
引用了 lmmc_std_bool_vec_t::data, lmmc_vec_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_vec_compare_scalar(), lmmc_std_bool_vec_t::size , 以及 lmmc_vec_t::size.
被这些函数引用 lmmc_std_linalg_vec_compare_scalar().
| lmmc_status_t lmmc_std_linalg_mat_compare | ( | const lmmc_mat_t * | a, |
| const lmmc_mat_t * | b, | ||
| lmmc_std_compare_op_t | op, | ||
| lmmc_std_bool_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 795 行定义.
引用了 lmmc_mat_t::cols, lmmc_std_bool_mat_t::cols, lmmc_mat_t::data, lmmc_std_bool_mat_t::data, LMMC_STATUS_DIMENSION_MISMATCH, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_linalg_mat_compare(), lmmc_mat_t::rows, lmmc_std_bool_mat_t::rows, lmmc_mat_t::stride , 以及 lmmc_std_bool_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_compare().
| lmmc_status_t lmmc_std_linalg_mat_compare_scalar | ( | const lmmc_mat_t * | a, |
| lmmc_std_compare_op_t | op, | ||
| lmmc_real_t | scalar, | ||
| lmmc_std_bool_mat_t * | out ) |
在文件 stdlib_linalg_elementwise.c 第 827 行定义.
引用了 lmmc_mat_t::cols, lmmc_std_bool_mat_t::cols, lmmc_mat_t::data, lmmc_std_bool_mat_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_NUMERICAL_FAILURE, LMMC_STATUS_OK, lmmc_std_linalg_mat_compare_scalar(), lmmc_mat_t::rows, lmmc_std_bool_mat_t::rows, lmmc_mat_t::stride , 以及 lmmc_std_bool_mat_t::stride.
被这些函数引用 lmmc_std_linalg_mat_compare_scalar().