.. _program_listing_file_oti_real_array_functions.h: Program Listing for File real/array/functions.h =============================================== |exhale_lsh| :ref:`Return to documentation for file ` (``oti/real/array/functions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef OTI_REAL_FUNCTIONS_H #define OTI_REAL_FUNCTIONS_H // Math functions. darr_t darr_erf(darr_t* arr); void darr_erf_to(darr_t* arr, darr_t* res); darr_t darr_atanh(darr_t* arr); void darr_atanh_to(darr_t* arr, darr_t* res); darr_t darr_asinh(darr_t* arr); void darr_asinh_to(darr_t* arr, darr_t* res); darr_t darr_acosh(darr_t* arr); void darr_acosh_to(darr_t* arr, darr_t* res); darr_t darr_tanh(darr_t* arr); void darr_tanh_to(darr_t* arr, darr_t* res); darr_t darr_cbrt(darr_t* arr); void darr_cbrt_to(darr_t* arr, darr_t* res); darr_t darr_sqrt(darr_t* arr); void darr_sqrt_to(darr_t* arr, darr_t* res); darr_t darr_cosh(darr_t* arr); void darr_cosh_to(darr_t* arr, darr_t* res); darr_t darr_sinh(darr_t* arr); void darr_sinh_to(darr_t* arr, darr_t* res); darr_t darr_asin(darr_t* arr); void darr_asin_to(darr_t* arr, darr_t* res); darr_t darr_acos(darr_t* arr); void darr_acos_to(darr_t* arr, darr_t* res); darr_t darr_atan(darr_t* arr); void darr_atan_to(darr_t* arr, darr_t* res); darr_t darr_tan(darr_t* arr); void darr_tan_to(darr_t* arr, darr_t* res); darr_t darr_cos(darr_t* arr); void darr_cos_to(darr_t* arr, darr_t* res); darr_t darr_sin(darr_t* arr ); void darr_sin_to(darr_t* arr, darr_t* res); darr_t darr_logb(darr_t* arr, double base); void darr_logb_to(darr_t* arr, double base, darr_t* res); darr_t darr_log10(darr_t* arr); void darr_log10_to(darr_t* arr, darr_t* res); darr_t darr_log(darr_t* arr); void darr_log_to(darr_t* arr, darr_t* res); darr_t darr_exp(darr_t* arr); void darr_exp_to(darr_t* arr, darr_t* res); darr_t darr_pow(darr_t* arr, double e); void darr_pow_to(darr_t* arr, double e, darr_t* res); #endif