.. _program_listing_file_oti_complex_array_functions.h: Program Listing for File complex/array/functions.h ================================================== |exhale_lsh| :ref:`Return to documentation for file ` (``oti/complex/array/functions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef OTI_COMPLEX_FUNCTIONS_H #define OTI_COMPLEX_FUNCTIONS_H // Math functions. carr_t carr_atanh(carr_t* arr); void carr_atanh_to(carr_t* arr, carr_t* res); carr_t carr_asinh(carr_t* arr); void carr_asinh_to(carr_t* arr, carr_t* res); carr_t carr_acosh(carr_t* arr); void carr_acosh_to(carr_t* arr, carr_t* res); carr_t carr_tanh(carr_t* arr); void carr_tanh_to(carr_t* arr, carr_t* res); carr_t carr_cbrt(carr_t* arr); void carr_cbrt_to(carr_t* arr, carr_t* res); carr_t carr_sqrt(carr_t* arr); void carr_sqrt_to(carr_t* arr, carr_t* res); carr_t carr_cosh(carr_t* arr); void carr_cosh_to(carr_t* arr, carr_t* res); carr_t carr_sinh(carr_t* arr); void carr_sinh_to(carr_t* arr, carr_t* res); carr_t carr_asin(carr_t* arr); void carr_asin_to(carr_t* arr, carr_t* res); carr_t carr_acos(carr_t* arr); void carr_acos_to(carr_t* arr, carr_t* res); carr_t carr_atan(carr_t* arr); void carr_atan_to(carr_t* arr, carr_t* res); carr_t carr_tan(carr_t* arr); void carr_tan_to(carr_t* arr, carr_t* res); carr_t carr_cos(carr_t* arr); void carr_cos_to(carr_t* arr, carr_t* res); carr_t carr_sin(carr_t* arr ); void carr_sin_to(carr_t* arr, carr_t* res); carr_t carr_log(carr_t* arr); void carr_log_to(carr_t* arr, carr_t* res); carr_t carr_exp(carr_t* arr); void carr_exp_to(carr_t* arr, carr_t* res); carr_t carr_pow(carr_t* arr, ccoeff_t e); void carr_pow_to(carr_t* arr, ccoeff_t e, carr_t* res); #endif