|
| struct | Eigen::internal::scalar_opposite_op< Scalar > |
| | Template functor to compute the opposite of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_opposite_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_abs_op< Scalar > |
| | Template functor to compute the absolute value of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_abs_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_score_coeff_op< Scalar > |
| | Template functor to compute the score of a scalar, to chose a pivot. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_score_coeff_op< Scalar > > |
| |
| struct | Eigen::internal::abs_knowing_score< Scalar, typename > |
| |
| struct | Eigen::internal::abs_knowing_score< Scalar, typename scalar_score_coeff_op< Scalar >::Score_is_abs > |
| |
| struct | Eigen::internal::scalar_abs2_op< Scalar > |
| | Template functor to compute the squared absolute value of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_abs2_op< Scalar > > |
| |
| struct | Eigen::internal::squared_norm_functor< Scalar, IsComplex > |
| |
| struct | Eigen::internal::squared_norm_functor< Scalar, false > |
| |
| struct | Eigen::internal::functor_traits< squared_norm_functor< Scalar > > |
| |
| struct | Eigen::internal::scalar_conjugate_op< Scalar > |
| | Template functor to compute the conjugate of a complex value. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_conjugate_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_arg_op< Scalar > |
| | Template functor to compute the phase angle of a complex. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_arg_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_carg_op< Scalar > |
| | Template functor to compute the complex argument, returned as a complex type. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_carg_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_cast_op< Scalar, NewType > |
| | Template functor to cast a scalar to another type. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_cast_op< Scalar, NewType > > |
| |
| struct | Eigen::internal::core_cast_op< SrcType, DstType > |
| |
| struct | Eigen::internal::functor_traits< core_cast_op< SrcType, DstType > > |
| |
| struct | Eigen::internal::scalar_shift_right_op< Scalar, N > |
| | Template functor to arithmetically shift a scalar right by a number of bits. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_shift_right_op< Scalar, N > > |
| |
| struct | Eigen::internal::scalar_shift_left_op< Scalar, N > |
| | Template functor to logically shift a scalar left by a number of bits. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_shift_left_op< Scalar, N > > |
| |
| struct | Eigen::internal::scalar_real_op< Scalar > |
| | Template functor to extract the real part of a complex. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_real_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_imag_op< Scalar > |
| | Template functor to extract the imaginary part of a complex. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_imag_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_real_ref_op< Scalar > |
| | Template functor to extract the real part of a complex as a reference. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_real_ref_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_imag_ref_op< Scalar > |
| | Template functor to extract the imaginary part of a complex as a reference. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_imag_ref_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_exp_op< Scalar > |
| | Template functor to compute the exponential of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_exp_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_exp2_op< Scalar > |
| |
| struct | Eigen::internal::functor_traits< scalar_exp2_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_expm1_op< Scalar > |
| | Template functor to compute the exponential of a scalar - 1. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_expm1_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_log_op< Scalar > |
| | Template functor to compute the logarithm of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_log_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_log1p_op< Scalar > |
| | Template functor to compute the logarithm of 1 plus a scalar value. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_log1p_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_log10_op< Scalar > |
| | Template functor to compute the base-10 logarithm of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_log10_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_log2_op< Scalar > |
| | Template functor to compute the base-2 logarithm of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_log2_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_sqrt_op< Scalar > |
| | Template functor to compute the square root of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_sqrt_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_sqrt_op< bool > |
| |
| struct | Eigen::internal::functor_traits< scalar_sqrt_op< bool > > |
| |
| struct | Eigen::internal::scalar_cbrt_op< Scalar > |
| | Template functor to compute the cube root of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_cbrt_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_rsqrt_op< Scalar > |
| | Template functor to compute the reciprocal square root of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_rsqrt_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_cos_op< Scalar > |
| | Template functor to compute the cosine of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_cos_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_sin_op< Scalar > |
| | Template functor to compute the sine of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_sin_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_tan_op< Scalar > |
| | Template functor to compute the tan of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_tan_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_acos_op< Scalar > |
| | Template functor to compute the arc cosine of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_acos_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_asin_op< Scalar > |
| | Template functor to compute the arc sine of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_asin_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_atan_op< Scalar > |
| | Template functor to compute the atan of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_atan_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_tanh_op< Scalar > |
| | Template functor to compute the tanh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_tanh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_atanh_op< Scalar > |
| | Template functor to compute the atanh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_atanh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_sinh_op< Scalar > |
| | Template functor to compute the sinh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_sinh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_asinh_op< Scalar > |
| | Template functor to compute the asinh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_asinh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_cosh_op< Scalar > |
| | Template functor to compute the cosh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_cosh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_acosh_op< Scalar > |
| | Template functor to compute the acosh of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_acosh_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_inverse_op< Scalar > |
| | Template functor to compute the inverse of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_inverse_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_square_op< Scalar > |
| | Template functor to compute the square of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_square_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_square_op< bool > |
| |
| struct | Eigen::internal::functor_traits< scalar_square_op< bool > > |
| |
| struct | Eigen::internal::scalar_cube_op< Scalar > |
| | Template functor to compute the cube of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_cube_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_cube_op< bool > |
| |
| struct | Eigen::internal::functor_traits< scalar_cube_op< bool > > |
| |
| struct | Eigen::internal::scalar_round_op< Scalar > |
| | Template functor to compute the rounded value of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_round_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_floor_op< Scalar > |
| | Template functor to compute the floor of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_floor_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_rint_op< Scalar > |
| | Template functor to compute the rounded (with current rounding mode) value of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_rint_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_ceil_op< Scalar > |
| | Template functor to compute the ceil of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_ceil_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_trunc_op< Scalar > |
| | Template functor to compute the truncation of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_trunc_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_isnan_op< Scalar, UseTypedPredicate > |
| | Template functor to compute whether a scalar is NaN. More...
|
| |
| struct | Eigen::internal::scalar_isnan_op< Scalar, true > |
| |
| struct | Eigen::internal::functor_traits< scalar_isnan_op< Scalar, UseTypedPredicate > > |
| |
| struct | Eigen::internal::scalar_isinf_op< Scalar, UseTypedPredicate > |
| | Template functor to check whether a scalar is +/-inf. More...
|
| |
| struct | Eigen::internal::scalar_isinf_op< Scalar, true > |
| |
| struct | Eigen::internal::functor_traits< scalar_isinf_op< Scalar, UseTypedPredicate > > |
| |
| struct | Eigen::internal::scalar_isfinite_op< Scalar, UseTypedPredicate > |
| | Template functor to check whether a scalar has a finite value. More...
|
| |
| struct | Eigen::internal::scalar_isfinite_op< Scalar, true > |
| |
| struct | Eigen::internal::functor_traits< scalar_isfinite_op< Scalar, UseTypedPredicate > > |
| |
| struct | Eigen::internal::scalar_boolean_not_op< Scalar > |
| | Template functor to compute the logical not of a scalar as if it were a boolean. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_boolean_not_op< Scalar > > |
| |
| struct | Eigen::internal::bitwise_unary_impl< Scalar, IsComplex > |
| |
| struct | Eigen::internal::bitwise_unary_impl< Scalar, true > |
| |
| struct | Eigen::internal::scalar_bitwise_not_op< Scalar > |
| | Template functor to compute the bitwise not of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_bitwise_not_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_sign_op< Scalar > |
| | Template functor to compute the signum of a scalar. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_sign_op< Scalar > > |
| |
| struct | Eigen::internal::scalar_logistic_op_impl< T, EnableIf > |
| |
| struct | Eigen::internal::scalar_logistic_op_impl< T, std::enable_if_t< NumTraits< T >::IsComplex > > |
| |
| struct | Eigen::internal::scalar_logistic_op< T > |
| | Template functor to compute the logistic function of a scalar. More...
|
| |
| struct | Eigen::internal::scalar_logistic_op< float > |
| | Template specialization of the logistic function for float. Computes S(x) = exp(x) / (1 + exp(x)), where exp(x) is implemented using an algorithm partly adopted from the implementation of pexp_float. See the individual steps described in the code below. Note that compared to pexp, we use an additional outer multiplicative range reduction step using the identity exp(x) = exp(x/2)^2. This prevert us from having to call ldexp on values that could produce a denormal result, which allows us to call the faster implementation in pldexp_fast_impl<Packet>::run(p, m). The final squaring, however, doubles the error bound on the final approximation. Exhaustive testing shows that we have a worst case error of 4.5 ulps (compared to computing S(x) in double precision), which is acceptable. More...
|
| |
| struct | Eigen::internal::functor_traits< scalar_logistic_op< T > > |
| |
| struct | Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, IsBaseInteger, IsExponentInteger, IsBaseComplex, IsExponentComplex > |
| |
| struct | Eigen::internal::is_floating_exactly_representable< From, To > |
| |
| struct | Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, false, false, false, false > |
| |
| struct | Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, BaseIsInteger, true, false, false > |
| |
| struct | Eigen::internal::functor_traits< scalar_unary_pow_op< Scalar, ExponentScalar > > |
| |