.. _program_listing_file_oti_sparse_scalar_functions.h: Program Listing for File sparse/scalar/functions.h ================================================== |exhale_lsh| :ref:`Return to documentation for file ` (``oti/sparse/scalar/functions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef OTI_SPARSE_SCALAR_FUNCTIONS_H #define OTI_SPARSE_SCALAR_FUNCTIONS_H /**************************************************************************************************/ sotinum_t soti_erf(sotinum_t* num, dhelpl_t dhl); void soti_erf_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_atanh(sotinum_t* num, dhelpl_t dhl); void soti_atanh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_asinh(sotinum_t* num, dhelpl_t dhl); void soti_asinh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_acosh(sotinum_t* num, dhelpl_t dhl); void soti_acosh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_tanh(sotinum_t* num, dhelpl_t dhl); void soti_tanh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_sqrt(sotinum_t* num, dhelpl_t dhl); void soti_sqrt_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_cbrt(sotinum_t* num, dhelpl_t dhl); void soti_cbrt_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_cosh(sotinum_t* num, dhelpl_t dhl); void soti_cosh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_sinh(sotinum_t* num, dhelpl_t dhl); void soti_sinh_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_asin(sotinum_t* num, dhelpl_t dhl); void soti_asin_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_acos(sotinum_t* num, dhelpl_t dhl); void soti_acos_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_atan(sotinum_t* num, dhelpl_t dhl); void soti_atan_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_tan(sotinum_t* num, dhelpl_t dhl); void soti_tan_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_cos(sotinum_t* num, dhelpl_t dhl); void soti_cos_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_sin(sotinum_t* num, dhelpl_t dhl ); void soti_sin_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_logb(sotinum_t* num, double base, dhelpl_t dhl); void soti_logb_to(sotinum_t* num, double base, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_log10(sotinum_t* num, dhelpl_t dhl); void soti_log10_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_log(sotinum_t* num, dhelpl_t dhl); void soti_log_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_exp(sotinum_t* num, dhelpl_t dhl); void soti_exp_to(sotinum_t* num, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_pow_soti(sotinum_t* num, sotinum_t* e, dhelpl_t dhl); void soti_pow_soti_to(sotinum_t* num, sotinum_t*e, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ sotinum_t soti_pow(sotinum_t* num, double e, dhelpl_t dhl); void soti_pow_to(sotinum_t* num, coeff_t e, sotinum_t* res, dhelpl_t dhl); /**************************************************************************************************/ sotinum_t soti_feval(coeff_t* feval_re, sotinum_t* num, dhelpl_t dhl ); sotinum_t soti_base_feval(coeff_t* feval_re, sotinum_t* num, dhelpl_t dhl ); void soti_feval_to(coeff_t* feval_re, sotinum_t* num, sotinum_t* res, dhelpl_t dhl ); // ---------------------------------------------------------------------------------------------------- #endif