Program Listing for File dense/scalar/functions.h#

Return to documentation for file (oti/dense/scalar/functions.h)

#ifndef OTI_DENSE_SCALAR_FUNCTIONS_H
#define OTI_DENSE_SCALAR_FUNCTIONS_H

/**************************************************************************************************/
otinum_t oti_atanh(   otinum_t* num,                dhelpl_t dhl);
void     oti_atanh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_asinh(   otinum_t* num,                dhelpl_t dhl);
void     oti_asinh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_acosh(   otinum_t* num,                dhelpl_t dhl);
void     oti_acosh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_tanh(   otinum_t* num,                dhelpl_t dhl);
void     oti_tanh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_sqrt(   otinum_t* num,                dhelpl_t dhl);
void     oti_sqrt_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_cosh(   otinum_t* num,                dhelpl_t dhl);
void     oti_cosh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_sinh(   otinum_t* num,                dhelpl_t dhl);
void     oti_sinh_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_asin(   otinum_t* num,                dhelpl_t dhl);
void     oti_asin_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_acos(   otinum_t* num,                dhelpl_t dhl);
void     oti_acos_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_atan(   otinum_t* num,                dhelpl_t dhl);
void     oti_atan_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_tan(   otinum_t* num,                dhelpl_t dhl);
void     oti_tan_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_cos(   otinum_t* num,                dhelpl_t dhl);
void     oti_cos_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_sin(   otinum_t* num,                dhelpl_t dhl );
void     oti_sin_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_logb(   otinum_t* num, double base,                dhelpl_t dhl);
void     oti_logb_to(otinum_t* num, double base, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_log10(   otinum_t* num,                dhelpl_t dhl);
void     oti_log10_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_log(   otinum_t* num,                dhelpl_t dhl);
void     oti_log_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_exp(   otinum_t* num,                dhelpl_t dhl);
void     oti_exp_to(otinum_t* num, otinum_t* res, dhelpl_t dhl);
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_pow(   otinum_t* num, double e,                dhelpl_t dhl);
void     oti_pow_to(otinum_t* num, double e, otinum_t* res, dhelpl_t dhl);

// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
otinum_t oti_feval(    coeff_t* feval_re, otinum_t* num,                dhelpl_t dhl );
void     oti_feval_to( coeff_t* feval_re, otinum_t* num, otinum_t* res, dhelpl_t dhl );
// ----------------------------------------------------------------------------------------------------

#endif