BinaryFunctors.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::binary_op_base< Arg1, Arg2 >
 
struct  Eigen::internal::scalar_sum_op< LhsScalar, RhsScalar >
 Template functor to compute the sum of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_sum_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::scalar_product_op< LhsScalar, RhsScalar >
 Template functor to compute the product of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_product_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::scalar_conj_product_op< LhsScalar, RhsScalar >
 Template functor to compute the conjugate product of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_conj_product_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::scalar_min_op< LhsScalar, RhsScalar, NaNPropagation >
 Template functor to compute the min of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_min_op< LhsScalar, RhsScalar, NaNPropagation > >
 
struct  Eigen::internal::scalar_max_op< LhsScalar, RhsScalar, NaNPropagation >
 Template functor to compute the max of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_max_op< LhsScalar, RhsScalar, NaNPropagation > >
 
struct  Eigen::internal::functor_traits< scalar_cmp_op< LhsScalar, RhsScalar, cmp, UseTypedComparators > >
 
struct  Eigen::internal::typed_cmp_helper< LhsScalar, RhsScalar, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_EQ, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_LT, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_LE, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_GT, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_GE, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_UNORD, UseTypedComparators >
 
struct  Eigen::internal::scalar_cmp_op< LhsScalar, RhsScalar, cmp_NEQ, UseTypedComparators >
 
struct  Eigen::internal::scalar_hypot_op< Scalar, Scalar >
 Template functor to compute the hypot of two positive and real scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_hypot_op< Scalar, Scalar > >
 
struct  Eigen::internal::scalar_pow_op< Scalar, Exponent >
 Template functor to compute the pow of two scalars See the specification of pow in https://en.cppreference.com/w/cpp/numeric/math/pow. More...
 
struct  Eigen::internal::functor_traits< scalar_pow_op< Scalar, Exponent > >
 
struct  Eigen::internal::scalar_difference_op< LhsScalar, RhsScalar >
 Template functor to compute the difference of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_difference_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::maybe_raise_div_by_zero< Packet, IsInteger >
 
struct  Eigen::internal::maybe_raise_div_by_zero< Packet, true >
 
struct  Eigen::internal::scalar_quotient_op< LhsScalar, RhsScalar >
 Template functor to compute the quotient of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_quotient_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::scalar_boolean_and_op< Scalar >
 Template functor to compute the and of two scalars as if they were booleans. More...
 
struct  Eigen::internal::functor_traits< scalar_boolean_and_op< Scalar > >
 
struct  Eigen::internal::scalar_boolean_or_op< Scalar >
 Template functor to compute the or of two scalars as if they were booleans. More...
 
struct  Eigen::internal::functor_traits< scalar_boolean_or_op< Scalar > >
 
struct  Eigen::internal::scalar_boolean_xor_op< Scalar >
 Template functor to compute the xor of two scalars as if they were booleans. More...
 
struct  Eigen::internal::functor_traits< scalar_boolean_xor_op< Scalar > >
 
struct  Eigen::internal::bitwise_binary_impl< Scalar, IsComplex >
 
struct  Eigen::internal::bitwise_binary_impl< Scalar, true >
 
struct  Eigen::internal::scalar_bitwise_and_op< Scalar >
 Template functor to compute the bitwise and of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_bitwise_and_op< Scalar > >
 
struct  Eigen::internal::scalar_bitwise_or_op< Scalar >
 Template functor to compute the bitwise or of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_bitwise_or_op< Scalar > >
 
struct  Eigen::internal::scalar_bitwise_xor_op< Scalar >
 Template functor to compute the bitwise xor of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_bitwise_xor_op< Scalar > >
 
struct  Eigen::internal::scalar_absolute_difference_op< LhsScalar, RhsScalar >
 Template functor to compute the absolute difference of two scalars. More...
 
struct  Eigen::internal::functor_traits< scalar_absolute_difference_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::scalar_atan2_op< LhsScalar, RhsScalar >
 
struct  Eigen::internal::functor_traits< scalar_atan2_op< LhsScalar, RhsScalar > >
 
struct  Eigen::internal::bind1st_op< BinaryOp >
 
struct  Eigen::internal::functor_traits< bind1st_op< BinaryOp > >
 
struct  Eigen::internal::bind2nd_op< BinaryOp >
 
struct  Eigen::internal::functor_traits< bind2nd_op< BinaryOp > >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 

Typedefs

template<typename LhsScalar , typename RhsScalar , bool UseTypedComparators>
using Eigen::internal::cmp_return_t = typename typed_cmp_helper< LhsScalar, RhsScalar, UseTypedComparators >::type