OpenKalman
Classes | Variables
unary.hpp File Reference

Trait details for Eigen unary functors. More...

#include <type_traits>
#include <complex>
Include dependency graph for unary.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::Eigen3::UnaryFunctorTraits< Operation >
 
struct  OpenKalman::Eigen3::constexpr_unary_operation_defined_impl< UnaryOp, typename >
 
struct  OpenKalman::Eigen3::constexpr_unary_operation_defined_impl< UnaryOp, std::void_t< decltype(Eigen3::UnaryFunctorTraits< UnaryOp >::constexpr_operation())> >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< std::negate< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< std::logical_not< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_opposite_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_abs_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_abs_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_score_coeff_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_abs2_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_abs2_op< Scalar > >::Op1
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_abs2_op< Scalar > >::Op2
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_conjugate_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_conjugate_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_arg_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_arg_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cast_op< Scalar, NewType > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cast_op< Scalar, NewType > >::Op1
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cast_op< Scalar, NewType > >::Op2
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_real_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_real_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_imag_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_imag_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_real_ref_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_imag_ref_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_exp_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_exp_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log1p_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log1p_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log10_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_log10_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sqrt_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sqrt_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_rsqrt_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_rsqrt_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cos_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cos_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sin_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sin_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_tan_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_tan_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_acos_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_acos_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_asin_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_asin_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_atan_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_atan_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_tanh_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_tanh_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sinh_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_sinh_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cosh_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cosh_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_inverse_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_inverse_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_square_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_square_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cube_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_cube_op< Scalar > >::Op
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::scalar_boolean_not_op< Scalar > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::bind1st_op< BinaryOp > >
 
struct  OpenKalman::Eigen3::UnaryFunctorTraits< Eigen::internal::bind2nd_op< BinaryOp > >
 

Variables

template<typename UnaryOp >
constexpr bool OpenKalman::Eigen3::constexpr_unary_operation_defined = constexpr_unary_operation_defined_impl<std::decay_t<UnaryOp>>::value
 Whether there is a constexpr version of functor UnaryOp.
 

Detailed Description

Trait details for Eigen unary functors.