|
C++ Mathematical Expression Toolkit (ExprTk) release
|
Namespaces | |
| namespace | details |
Classes | |
| struct | type |
Functions | |
| type | operator+ (const type r0, const type r1) |
| type | operator- (const type r0, const type r1) |
| type | operator* (const type r0, const type r1) |
| type | operator/ (const type r0, const type r1) |
| bool | operator< (const type r0, const type r1) |
| bool | operator> (const type r0, const type r1) |
| bool | operator<= (const type r0, const type r1) |
| bool | operator>= (const type r0, const type r1) |
| type | operator+ (const double r0, const type r1) |
| type | operator- (const double r0, const type r1) |
| type | operator* (const double r0, const type r1) |
| type | operator/ (const double r0, const type r1) |
| bool | operator< (const double r0, const type r1) |
| bool | operator> (const double r0, const type r1) |
| bool | operator<= (const double r0, const type r1) |
| bool | operator>= (const double r0, const type r1) |
| bool | operator== (const double r0, const type r1) |
| bool | operator!= (const double r0, const type r1) |
| type | operator+ (const type r0, const double r1) |
| type | operator- (const type r0, const double r1) |
| type | operator* (const type r0, const double r1) |
| type | operator/ (const type r0, const double r1) |
| bool | operator< (const type r0, const double r1) |
| bool | operator> (const type r0, const double r1) |
| bool | operator<= (const type r0, const double r1) |
| bool | operator>= (const type r0, const double r1) |
| bool | operator== (const type r0, const double r1) |
| bool | operator!= (const type r0, const double r1) |
| type | operator+ (const float r0, const type r1) |
| type | operator- (const float r0, const type r1) |
| type | operator* (const float r0, const type r1) |
| type | operator/ (const float r0, const type r1) |
| bool | operator< (const float r0, const type r1) |
| bool | operator> (const float r0, const type r1) |
| bool | operator<= (const float r0, const type r1) |
| bool | operator>= (const float r0, const type r1) |
| bool | operator== (const float r0, const type r1) |
| bool | operator!= (const float r0, const type r1) |
| type | operator+ (const type r0, const float r1) |
| type | operator- (const type r0, const float r1) |
| type | operator* (const type r0, const float r1) |
| type | operator/ (const type r0, const float r1) |
| bool | operator< (const type r0, const float r1) |
| bool | operator> (const type r0, const float r1) |
| bool | operator<= (const type r0, const float r1) |
| bool | operator>= (const type r0, const float r1) |
| bool | operator== (const type r0, const float r1) |
| bool | operator!= (const type r0, const float r1) |
| type | operator+ (const int r0, const type r1) |
| type | operator- (const int r0, const type r1) |
| type | operator* (const int r0, const type r1) |
| type | operator/ (const int r0, const type r1) |
| bool | operator< (const int r0, const type r1) |
| bool | operator> (const int r0, const type r1) |
| bool | operator<= (const int r0, const type r1) |
| bool | operator>= (const int r0, const type r1) |
| bool | operator== (const int r0, const type r1) |
| bool | operator!= (const int r0, const type r1) |
| type | operator+ (const type r0, const int r1) |
| type | operator- (const type r0, const int r1) |
| type | operator* (const type r0, const int r1) |
| type | operator/ (const type r0, const int r1) |
| bool | operator< (const type r0, const int r1) |
| bool | operator> (const type r0, const int r1) |
| bool | operator<= (const type r0, const int r1) |
| bool | operator>= (const type r0, const int r1) |
| bool | operator== (const type r0, const int r1) |
| bool | operator!= (const type r0, const int r1) |
| type | operator+ (const long long r0, const type r1) |
| type | operator- (const long long r0, const type r1) |
| type | operator* (const long long r0, const type r1) |
| type | operator/ (const long long r0, const type r1) |
| bool | operator< (const long long r0, const type r1) |
| bool | operator> (const long long r0, const type r1) |
| bool | operator<= (const long long r0, const type r1) |
| bool | operator>= (const long long r0, const type r1) |
| bool | operator== (const long long r0, const type r1) |
| bool | operator!= (const long long r0, const type r1) |
| type | operator+ (const type r0, const long long r1) |
| type | operator- (const type r0, const long long r1) |
| type | operator* (const type r0, const long long r1) |
| type | operator/ (const type r0, const long long r1) |
| bool | operator< (const type r0, const long long r1) |
| bool | operator> (const type r0, const long long r1) |
| bool | operator<= (const type r0, const long long r1) |
| bool | operator>= (const type r0, const long long r1) |
| bool | operator== (const type r0, const long long r1) |
| bool | operator!= (const type r0, const long long r1) |
| type | operator+ (const unsigned int r0, const type r1) |
| type | operator- (const unsigned int r0, const type r1) |
| type | operator* (const unsigned int r0, const type r1) |
| type | operator/ (const unsigned int r0, const type r1) |
| bool | operator< (const unsigned int r0, const type r1) |
| bool | operator> (const unsigned int r0, const type r1) |
| bool | operator<= (const unsigned int r0, const type r1) |
| bool | operator>= (const unsigned int r0, const type r1) |
| bool | operator== (const unsigned int r0, const type r1) |
| bool | operator!= (const unsigned int r0, const type r1) |
| type | operator+ (const type r0, const unsigned int r1) |
| type | operator- (const type r0, const unsigned int r1) |
| type | operator* (const type r0, const unsigned int r1) |
| type | operator/ (const type r0, const unsigned int r1) |
| bool | operator< (const type r0, const unsigned int r1) |
| bool | operator> (const type r0, const unsigned int r1) |
| bool | operator<= (const type r0, const unsigned int r1) |
| bool | operator>= (const type r0, const unsigned int r1) |
| bool | operator== (const type r0, const unsigned int r1) |
| bool | operator!= (const type r0, const unsigned int r1) |
| type | operator+ (const unsigned long long r0, const type r1) |
| type | operator- (const unsigned long long r0, const type r1) |
| type | operator* (const unsigned long long r0, const type r1) |
| type | operator/ (const unsigned long long r0, const type r1) |
| bool | operator< (const unsigned long long r0, const type r1) |
| bool | operator> (const unsigned long long r0, const type r1) |
| bool | operator<= (const unsigned long long r0, const type r1) |
| bool | operator>= (const unsigned long long r0, const type r1) |
| bool | operator== (const unsigned long long r0, const type r1) |
| bool | operator!= (const unsigned long long r0, const type r1) |
| type | operator+ (const type r0, const unsigned long long r1) |
| type | operator- (const type r0, const unsigned long long r1) |
| type | operator* (const type r0, const unsigned long long r1) |
| type | operator/ (const type r0, const unsigned long long r1) |
| bool | operator< (const type r0, const unsigned long long r1) |
| bool | operator> (const type r0, const unsigned long long r1) |
| bool | operator<= (const type r0, const unsigned long long r1) |
| bool | operator>= (const type r0, const unsigned long long r1) |
| bool | operator== (const type r0, const unsigned long long r1) |
| bool | operator!= (const type r0, const unsigned long long r1) |
| type | operator+ (const unsigned long int r0, const type r1) |
| type | operator- (const unsigned long int r0, const type r1) |
| type | operator* (const unsigned long int r0, const type r1) |
| type | operator/ (const unsigned long int r0, const type r1) |
| bool | operator< (const unsigned long int r0, const type r1) |
| bool | operator> (const unsigned long int r0, const type r1) |
| bool | operator<= (const unsigned long int r0, const type r1) |
| bool | operator>= (const unsigned long int r0, const type r1) |
| bool | operator== (const unsigned long int r0, const type r1) |
| bool | operator!= (const unsigned long int r0, const type r1) |
| type | operator+ (const type r0, const unsigned long int r1) |
| type | operator- (const type r0, const unsigned long int r1) |
| type | operator* (const type r0, const unsigned long int r1) |
| type | operator/ (const type r0, const unsigned long int r1) |
| bool | operator< (const type r0, const unsigned long int r1) |
| bool | operator> (const type r0, const unsigned long int r1) |
| bool | operator<= (const type r0, const unsigned long int r1) |
| bool | operator>= (const type r0, const unsigned long int r1) |
| bool | operator== (const type r0, const unsigned long int r1) |
| bool | operator!= (const type r0, const unsigned long int r1) |
| type | abs (const type v) |
| type | acos (const type v) |
| type | acosh (const type v) |
| type | asin (const type v) |
| type | asinh (const type v) |
| type | atan (const type v) |
| type | atanh (const type v) |
| type | ceil (const type v) |
| type | cos (const type v) |
| type | cosh (const type v) |
| type | exp (const type v) |
| type | floor (const type v) |
| type | log (const type v) |
| type | log10 (const type v) |
| type | log2 (const type v) |
| type | neg (const type v) |
| type | pos (const type v) |
| type | sin (const type v) |
| type | sinh (const type v) |
| type | sqrt (const type v) |
| type | tan (const type v) |
| type | tanh (const type v) |
| type | cot (const type v) |
| type | sec (const type v) |
| type | csc (const type v) |
| type | r2d (const type v) |
| type | d2r (const type v) |
| type | d2g (const type v) |
| type | g2d (const type v) |
| type | notl (const type v) |
| type | frac (const type v) |
| type | trunc (const type v) |
| type | modulus (const type v0, const type v1) |
| type | pow (const type v0, const type v1) |
| type | logn (const type v0, const type v1) |
| type | root (const type v0, const type v1) |
| type | atan2 (const type v0, const type v1) |
| type | max (const type v0, const type v1) |
| type | min (const type v0, const type v1) |
| bool | is_true (const type v) |
| bool | is_false (const type v) |
| type | equal (const type v0x, const type v1x) |
| type | expm1 (const type vx) |
| type | nequal (const type v0, const type v1) |
| type | log1p (const type v) |
| type | round (const type v) |
| type | roundn (const type v0, const type v1) |
| type | hypot (const type v0, const type v1) |
| type | shr (const type v0, const type v1) |
| type | shl (const type v0, const type v1) |
| type | sgn (const type v) |
| type | nand (const type v0, const type &v1) |
| type | nor (const type v0, const type &v1) |
| type | xnor (const type v0, const type &v1) |
| type | erf (type v) |
| type | erfc (type v) |
Definition at line 187 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::abs_impl(), equal(), erf(), expm1(), log1p(), nequal(), and not_equal_impl().
Definition at line 188 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::acos_impl().
Definition at line 189 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::acosh_impl().
Definition at line 190 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::asin_impl().
Definition at line 191 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::asinh_impl().
Definition at line 192 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::atan_impl().
Definition at line 224 of file real_type.hpp.
References real::type::d_.
Definition at line 193 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::atanh_impl().
Definition at line 194 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::ceil_impl(), round(), and roundn().
Definition at line 195 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::cos_impl(), cosine_deg< T >::operator()(), run_test04(), run_test05(), and run_test07().
Definition at line 196 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::cosh_impl().
Definition at line 209 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::cot_impl().
Definition at line 211 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::csc_impl().
Definition at line 214 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::d2g_impl().
Definition at line 213 of file real_type.hpp.
References real::type::d_, and real::details::constant::pi_180.
Referenced by exprtk::details::numeric::details::d2r_impl().
Definition at line 231 of file real_type.hpp.
References abs(), real::type::d_, and max().
Definition at line 325 of file real_type.hpp.
Referenced by exprtk::details::numeric::details::erf_impl(), and erfc().
Definition at line 351 of file real_type.hpp.
References erf().
Definition at line 197 of file real_type.hpp.
References real::type::d_.
Referenced by erf(), exprtk::details::numeric::details::exp_impl(), and expm1().
Definition at line 198 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::floor_impl(), round(), and roundn().
Definition at line 217 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::frac_impl().
Definition at line 215 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::g2d_impl().
Definition at line 283 of file real_type.hpp.
References sqrt().
|
inline |
Definition at line 229 of file real_type.hpp.
Referenced by exprtk::details::is_false(), nand(), and nor().
|
inline |
Definition at line 228 of file real_type.hpp.
Referenced by exprtk::details::is_true().
Definition at line 199 of file real_type.hpp.
References real::type::d_.
Referenced by log1p(), and exprtk::details::numeric::details::log_impl().
Definition at line 200 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::log10_impl().
Definition at line 254 of file real_type.hpp.
Definition at line 201 of file real_type.hpp.
References real::type::d_, and real::details::constant::log2.
Referenced by exprtk::details::numeric::details::log2_impl().
Definition at line 222 of file real_type.hpp.
References real::type::d_.
Definition at line 225 of file real_type.hpp.
References real::type::d_.
Referenced by equal(), nequal(), and not_equal_impl().
Definition at line 226 of file real_type.hpp.
References real::type::d_.
Definition at line 220 of file real_type.hpp.
References real::type::d_.
Definition at line 305 of file real_type.hpp.
References is_false().
Definition at line 202 of file real_type.hpp.
Definition at line 310 of file real_type.hpp.
References is_false().
Definition at line 216 of file real_type.hpp.
Referenced by exprtk::details::numeric::details::notl_impl().
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 87 of file real_type.hpp.
References real::type::d_.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 85 of file real_type.hpp.
References real::type::d_.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 86 of file real_type.hpp.
References real::type::d_.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 117 of file real_type.hpp.
Definition at line 118 of file real_type.hpp.
Definition at line 119 of file real_type.hpp.
Definition at line 120 of file real_type.hpp.
Definition at line 88 of file real_type.hpp.
References real::type::d_.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
Definition at line 121 of file real_type.hpp.
Definition at line 123 of file real_type.hpp.
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
Definition at line 90 of file real_type.hpp.
References real::type::d_.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
Definition at line 92 of file real_type.hpp.
References real::type::d_.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
Definition at line 91 of file real_type.hpp.
References real::type::d_.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
|
inline |
Definition at line 117 of file real_type.hpp.
|
inline |
Definition at line 118 of file real_type.hpp.
|
inline |
Definition at line 119 of file real_type.hpp.
|
inline |
Definition at line 120 of file real_type.hpp.
Definition at line 93 of file real_type.hpp.
References real::type::d_.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
|
inline |
Definition at line 121 of file real_type.hpp.
|
inline |
Definition at line 123 of file real_type.hpp.
|
inline |
Definition at line 122 of file real_type.hpp.
Definition at line 203 of file real_type.hpp.
Definition at line 221 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::pow_impl(), root(), roundn(), shl(), and shr().
Definition at line 212 of file real_type.hpp.
References real::details::constant::_180_pi, and real::type::d_.
Referenced by exprtk::details::numeric::details::r2d_impl().
Definition at line 223 of file real_type.hpp.
References pow().
Definition at line 210 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::sec_impl().
Definition at line 293 of file real_type.hpp.
References pow(), and trunc().
Definition at line 204 of file real_type.hpp.
References real::type::d_.
Referenced by sine_deg< T >::operator()(), run_test04(), run_test05(), run_test07(), and exprtk::details::numeric::details::sin_impl().
Definition at line 205 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::sinh_impl().
Definition at line 206 of file real_type.hpp.
References real::type::d_.
Referenced by hypot(), run_test19(), and exprtk::details::numeric::details::sqrt_impl().
Definition at line 207 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::tan_impl().
Definition at line 208 of file real_type.hpp.
References real::type::d_.
Referenced by exprtk::details::numeric::details::tanh_impl().
Definition at line 218 of file real_type.hpp.
References real::type::d_.
Referenced by roundn(), shl(), shr(), and exprtk::details::numeric::details::trunc_impl().