Program Listing for File complex/scalar/gauss/functions.h#

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

#ifndef OTI_COMPLEX_SCALAR_GAUSS_FUNCTIONS_H
#define OTI_COMPLEX_SCALAR_GAUSS_FUNCTIONS_H


/**************************************************************************************************/
fecnum_t fecnum_atanh(    fecnum_t* num                );
void     fecnum_atanh_to( fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_asinh(    fecnum_t* num                );
void     fecnum_asinh_to( fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_acosh(    fecnum_t* num                );
void     fecnum_acosh_to( fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_tanh(     fecnum_t* num                );
void     fecnum_tanh_to(  fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_cosh(     fecnum_t* num                );
void     fecnum_cosh_to(  fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_sinh(     fecnum_t* num                );
void     fecnum_sinh_to(  fecnum_t* num, fecnum_t* res );
// ----------------------------------------------------------------------------------------------------



/**************************************************************************************************/
fecnum_t fecnum_asin(     fecnum_t* num                );
void     fecnum_asin_to(  fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_acos(     fecnum_t* num                );
void     fecnum_acos_to(  fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_atan(     fecnum_t* num                );
void     fecnum_atan_to(  fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_tan(      fecnum_t* num                );
void     fecnum_tan_to(   fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_cos(      fecnum_t* num                );
void     fecnum_cos_to(   fecnum_t* num, fecnum_t* res );

fecnum_t fecnum_sin(      fecnum_t* num                );
void     fecnum_sin_to(   fecnum_t* num, fecnum_t* res );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
fecnum_t fecnum_logb(     fecnum_t* num, double base                );
void     fecnum_logb_to(  fecnum_t* num, double base, fecnum_t* res );

fecnum_t fecnum_log10(    fecnum_t* num                             );
void     fecnum_log10_to( fecnum_t* num, fecnum_t* res              );

fecnum_t fecnum_log(      fecnum_t* num                             );
void     fecnum_log_to(   fecnum_t* num, fecnum_t* res              );

fecnum_t fecnum_exp(      fecnum_t* num                             );
void     fecnum_exp_to(   fecnum_t* num, fecnum_t* res              );
// ----------------------------------------------------------------------------------------------------

/**************************************************************************************************/
fecnum_t fecnum_cbrt(     fecnum_t* num                          );
void     fecnum_cbrt_to(  fecnum_t* num, fecnum_t* res           );

fecnum_t fecnum_sqrt(     fecnum_t* num                          );
void     fecnum_sqrt_to(  fecnum_t* num, fecnum_t* res           );

fecnum_t fecnum_pow(      fecnum_t* num, double e                );
void     fecnum_pow_to(   fecnum_t* num, double e, fecnum_t* res );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
ccoeff_t   fecnum_integrate(       fecnum_t* num, fecnum_t* w                 );
void      fecnum_integrate_to(    fecnum_t* num, fecnum_t* w, ccoeff_t  * res );

ccoeff_t   fecnum_integrate_f(     fecnum_t* num, fecnum_t* w                 );
void      fecnum_integrate_f_to(  fecnum_t* num, fecnum_t* w, ccoeff_t  * res );

ccoeff_t   fecnum_integrate_r(       ccoeff_t num, fecnum_t* w                 );
void      fecnum_integrate_r_to(    ccoeff_t num, fecnum_t* w, ccoeff_t  * res );
// ----------------------------------------------------------------------------------------------------



#endif