|
| | exprtk_register_real_type_tag (float) exprtk_register_real_type_tag(double) exprtk_register_real_type_tag(long double) exprtk_register_int_type_tag(short) exprtk_register_int_type_tag(int) exprtk_register_int_type_tag(_int64_t) exprtk_register_int_type_tag(unsigned short) exprtk_register_int_type_tag(unsigned int) exprtk_register_int_type_tag(_uint64_t) template< typename T > struct epsilon_type |
| |
| | exprtk_define_epsilon_type (float, 0.00000100000f) exprtk_define_epsilon_type(double |
| |
| | exprtk_define_epsilon_type (long double, 0.000000000001) template< typename T > inline bool is_nan_impl(const T v |
| |
| template<typename T > |
| int | to_int32_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| _int64_t | to_int64_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| _uint64_t | to_uint64_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| bool | is_true_impl (const T v) |
| |
| template<typename T > |
| bool | is_false_impl (const T v) |
| |
| template<typename T > |
| T | abs_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | min_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | max_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | equal_impl (const T v0, const T v1, real_type_tag) |
| |
| float | equal_impl (const float v0, const float v1, real_type_tag) |
| |
| template<typename T > |
| T | equal_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | expm1_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | expm1_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | nequal_impl (const T v0, const T v1, real_type_tag) |
| |
| float | nequal_impl (const float v0, const float v1, real_type_tag) |
| |
| template<typename T > |
| T | nequal_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | modulus_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | modulus_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | pow_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | pow_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | logn_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | logn_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | log1p_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | log1p_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | root_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | root_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | round_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | roundn_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | roundn_impl (const T v0, const T, int_type_tag) |
| |
| template<typename T > |
| T | hypot_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | hypot_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | atan2_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | atan2_impl (const T, const T, int_type_tag) |
| |
| template<typename T > |
| T | shr_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | shr_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | shl_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | shl_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | sgn_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sgn_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | and_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | and_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | nand_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | nand_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | or_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | or_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | nor_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | nor_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | xor_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | xor_impl (const T v0, const T v1, int_type_tag) |
| |
| template<typename T > |
| T | xnor_impl (const T v0, const T v1, real_type_tag) |
| |
| template<typename T > |
| T | xnor_impl (const T v0, const T v1, int_type_tag) |
| |
| | exprtk_define_erf (float, ::erff) exprtk_define_erf(double |
| |
| ::erf | exprtk_define_erf (long double, ::erfl) template< typename T > inline T erf_impl(const T v |
| |
| template<typename T > |
| T | erf_impl (const T v, int_type_tag) |
| |
| | exprtk_define_erfc (float,::erfcf) exprtk_define_erfc(double |
| |
| ::erfc | exprtk_define_erfc (long double,::erfcl) template< typename T > inline T erfc_impl(const T v |
| |
| template<typename T > |
| T | erfc_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | ncdf_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | ncdf_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | sinc_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sinc_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | acos_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | acosh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | asin_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | asinh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | atan_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | atanh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | ceil_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | cos_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | cosh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | exp_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | floor_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | log_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | log10_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | log2_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | neg_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | pos_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sin_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sinh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sqrt_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | tan_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | tanh_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | cot_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | sec_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | csc_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | r2d_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | d2r_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | d2g_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | g2d_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | notl_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | frac_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | trunc_impl (const T v, real_type_tag) |
| |
| template<typename T > |
| T | const_pi_impl (real_type_tag) |
| |
| template<typename T > |
| T | const_e_impl (real_type_tag) |
| |
| template<typename T > |
| T | const_qnan_impl (real_type_tag) |
| |
| template<typename T > |
| T | abs_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | exp_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | log_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | log10_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | log2_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | neg_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | pos_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | ceil_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | floor_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | round_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | notl_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | sqrt_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | frac_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | trunc_impl (const T v, int_type_tag) |
| |
| template<typename T > |
| T | acos_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | acosh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | asin_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | asinh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | atan_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | atanh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | cos_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | cosh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | sin_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | sinh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | tan_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | tanh_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | cot_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | sec_impl (const T, int_type_tag) |
| |
| template<typename T > |
| T | csc_impl (const T, int_type_tag) |
| |
| template<typename T > |
| bool | is_integer_impl (const T &v, real_type_tag) |
| |
| template<typename T > |
| bool | is_integer_impl (const T &, int_type_tag) |
| |
| template<typename T > |
| T | process_impl (const operator_type operation, const T arg) |
| |
| template<typename T > |
| T | process_impl (const operator_type operation, const T arg0, const T arg1) |
| |
| template<typename T > |
| T | process_impl (const operator_type operation, const T arg0, const T arg1, int_type_tag) |
| |