Program Listing for File real/array/functions.h#

Return to documentation for file (oti/real/array/functions.h)

#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