|
| exprtk_register_real_type_tag (double) exprtk_register_real_type_tag(long double) exprtk_register_real_type_tag(float) exprtk_register_complex_type_tag(double) exprtk_register_complex_type_tag(long double) exprtk_register_complex_type_tag(float) exprtk_register_int_type_tag(short) exprtk_register_int_type_tag(int) exprtk_register_int_type_tag(long long int) exprtk_register_int_type_tag(unsigned short) exprtk_register_int_type_tag(unsigned int) exprtk_register_int_type_tag(unsigned long long int) template< typename T > struct epsilon_type |
|
template<typename T > |
bool | is_nan_impl (const T v, real_type_tag) |
|
template<typename T > |
int | to_int32_impl (const T v, real_type_tag) |
|
template<typename T > |
long long int | to_int64_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(T v |
|
template<typename T > |
T | erf_impl (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(T v |
|
template<typename T > |
T | erfc_impl (T v, int_type_tag) |
|
template<typename T > |
T | ncdf_impl (T v, real_type_tag) |
|
template<typename T > |
T | ncdf_impl (T v, int_type_tag) |
|
template<typename T > |
T | sinc_impl (T v, real_type_tag) |
|
template<typename T > |
T | sinc_impl (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 | 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) |
|