Classes |
| struct | Eigen::NoChange_t |
| struct | Eigen::Sequential_t |
| struct | Eigen::Default_t |
| struct | Eigen::Dense |
| | The type used to identify a dense storage. More...
|
| struct | Eigen::MatrixXpr |
| | The type used to identify a matrix expression. More...
|
| struct | Eigen::ArrayXpr |
| | The type used to identify an array expression. More...
|
| struct | Eigen::internal::traits< const T > |
| struct | Eigen::internal::has_direct_access |
| struct | Eigen::internal::accessors_level |
| struct | Eigen::internal::stem_function |
| struct | Eigen::internal::true_type |
| struct | Eigen::internal::false_type |
| struct | Eigen::internal::conditional |
| struct | Eigen::internal::conditional< false, Then, Else > |
| struct | Eigen::internal::is_same |
| struct | Eigen::internal::is_same< T, T > |
| struct | Eigen::internal::remove_reference |
| struct | Eigen::internal::remove_reference< T & > |
| struct | Eigen::internal::remove_pointer |
| struct | Eigen::internal::remove_pointer< T * > |
| struct | Eigen::internal::remove_pointer< T *const > |
| struct | Eigen::internal::remove_const |
| struct | Eigen::internal::remove_const< const T > |
| struct | Eigen::internal::remove_const< const T[]> |
| struct | Eigen::internal::remove_const< const T[Size]> |
| struct | Eigen::internal::remove_all |
| struct | Eigen::internal::remove_all< const T > |
| struct | Eigen::internal::remove_all< T const & > |
| struct | Eigen::internal::remove_all< T & > |
| struct | Eigen::internal::remove_all< T const * > |
| struct | Eigen::internal::remove_all< T * > |
| struct | Eigen::internal::is_arithmetic |
| struct | Eigen::internal::is_arithmetic< float > |
| struct | Eigen::internal::is_arithmetic< double > |
| struct | Eigen::internal::is_arithmetic< long double > |
| struct | Eigen::internal::is_arithmetic< bool > |
| struct | Eigen::internal::is_arithmetic< char > |
| struct | Eigen::internal::is_arithmetic< signed char > |
| struct | Eigen::internal::is_arithmetic< unsigned char > |
| struct | Eigen::internal::is_arithmetic< signed short > |
| struct | Eigen::internal::is_arithmetic< unsigned short > |
| struct | Eigen::internal::is_arithmetic< signed int > |
| struct | Eigen::internal::is_arithmetic< unsigned int > |
| struct | Eigen::internal::is_arithmetic< signed long > |
| struct | Eigen::internal::is_arithmetic< unsigned long > |
| struct | Eigen::internal::is_arithmetic< signed long long > |
| struct | Eigen::internal::is_arithmetic< unsigned long long > |
| struct | Eigen::internal::add_const |
| struct | Eigen::internal::add_const< T & > |
| struct | Eigen::internal::is_const |
| struct | Eigen::internal::is_const< T const > |
| struct | Eigen::internal::add_const_on_value_type |
| struct | Eigen::internal::add_const_on_value_type< T & > |
| struct | Eigen::internal::add_const_on_value_type< T * > |
| struct | Eigen::internal::add_const_on_value_type< T *const > |
| struct | Eigen::internal::add_const_on_value_type< T const *const > |
| struct | Eigen::internal::enable_if< true, T > |
| struct | Eigen::internal::result_of |
| struct | Eigen::internal::has_none |
| struct | Eigen::internal::has_std_result_type |
| struct | Eigen::internal::has_tr1_result |
| struct | Eigen::internal::unary_result_of_select |
| struct | Eigen::internal::unary_result_of_select< Func, ArgType, sizeof(has_std_result_type)> |
| struct | Eigen::internal::unary_result_of_select< Func, ArgType, sizeof(has_tr1_result)> |
| struct | Eigen::internal::result_of< Func(ArgType)> |
| struct | Eigen::internal::binary_result_of_select |
| struct | Eigen::internal::binary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_std_result_type)> |
| struct | Eigen::internal::binary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_tr1_result)> |
| struct | Eigen::internal::result_of< Func(ArgType0, ArgType1)> |
| class | Eigen::internal::meta_sqrt |
| class | Eigen::internal::meta_sqrt< Y, InfX, SupX, true > |
| struct | Eigen::internal::scalar_product_traits< T, T > |
| struct | Eigen::internal::scalar_product_traits< T, std::complex< T > > |
| struct | Eigen::internal::scalar_product_traits< std::complex< T >, T > |
| struct | Eigen::internal::is_diagonal |
| struct | Eigen::internal::is_diagonal< DiagonalBase< T > > |
| struct | Eigen::internal::is_diagonal< DiagonalWrapper< T > > |
| struct | Eigen::internal::is_diagonal< DiagonalMatrix< T, S > > |
| class | Eigen::internal::no_assignment_operator |
| struct | Eigen::internal::promote_index_type |
| class | Eigen::internal::variable_if_dynamic |
| class | Eigen::internal::variable_if_dynamic< T, Dynamic > |
| struct | Eigen::internal::functor_traits |
| struct | Eigen::internal::unpacket_traits |
| class | Eigen::internal::make_proper_matrix_type |
| class | Eigen::internal::compute_matrix_flags |
| struct | Eigen::internal::size_at_compile_time |
| struct | Eigen::internal::plain_matrix_type< T, Dense > |
| struct | Eigen::internal::plain_matrix_type_dense< T, MatrixXpr > |
| struct | Eigen::internal::plain_matrix_type_dense< T, ArrayXpr > |
| struct | Eigen::internal::eval< T, Dense > |
| struct | Eigen::internal::eval< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
| struct | Eigen::internal::eval< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
| struct | Eigen::internal::plain_matrix_type_column_major |
| struct | Eigen::internal::plain_matrix_type_row_major |
| struct | Eigen::internal::must_nest_by_value |
| struct | Eigen::internal::is_reference |
| struct | Eigen::internal::is_reference< T & > |
| struct | Eigen::internal::ref_selector |
| struct | Eigen::internal::nested |
| struct | Eigen::internal::dense_xpr_base |
| struct | Eigen::internal::dense_xpr_base< Derived, MatrixXpr > |
| struct | Eigen::internal::dense_xpr_base< Derived, ArrayXpr > |
| struct | Eigen::internal::special_scalar_op_base |
| struct | Eigen::internal::special_scalar_op_base< Derived, Scalar, OtherScalar, true > |
| struct | Eigen::internal::cast_return_type |
| struct | Eigen::internal::promote_storage_type< A, A > |
| struct | Eigen::internal::plain_row_type |
| struct | Eigen::internal::plain_col_type |
| struct | Eigen::internal::plain_diag_type |
| struct | Eigen::internal::is_lvalue |
| struct | Eigen::internal::static_assertion |
| struct | Eigen::internal::static_assertion< true > |
| struct | Eigen::internal::smart_copy_helper< T, true > |
| struct | Eigen::internal::smart_copy_helper< T, false > |
| class | Eigen::internal::aligned_stack_memory_handler |
| class | Eigen::aligned_allocator |
| | STL compatible allocator to use with with 16 byte aligned types. More...
|
| struct | Eigen::aligned_allocator::rebind |
| struct | Eigen::GenericNumTraits |
| class | Eigen::NumTraits |
| | Holds information about the various numeric (i.e. More...
|
| struct | Eigen::NumTraits< float > |
| struct | Eigen::NumTraits< double > |
| struct | Eigen::NumTraits< long double > |
| struct | Eigen::NumTraits< std::complex< _Real > > |
| struct | Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > |
| struct | Eigen::internal::global_math_functions_filtering_base |
| struct | Eigen::internal::always_void |
| struct | Eigen::internal::global_math_functions_filtering_base< T, typename always_void< typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl >::type > |
| struct | Eigen::internal::real_impl |
| struct | Eigen::internal::real_impl< std::complex< RealScalar > > |
| struct | Eigen::internal::real_retval |
| struct | Eigen::internal::imag_impl |
| struct | Eigen::internal::imag_impl< std::complex< RealScalar > > |
| struct | Eigen::internal::imag_retval |
| struct | Eigen::internal::real_ref_impl |
| struct | Eigen::internal::real_ref_retval |
| struct | Eigen::internal::imag_ref_default_impl |
| struct | Eigen::internal::imag_ref_default_impl< Scalar, false > |
| struct | Eigen::internal::imag_ref_impl |
| struct | Eigen::internal::imag_ref_retval |
| struct | Eigen::internal::conj_impl |
| struct | Eigen::internal::conj_impl< std::complex< RealScalar > > |
| struct | Eigen::internal::conj_retval |
| struct | Eigen::internal::abs_impl |
| struct | Eigen::internal::abs_retval |
| struct | Eigen::internal::abs2_impl |
| struct | Eigen::internal::abs2_impl< std::complex< RealScalar > > |
| struct | Eigen::internal::abs2_retval |
| struct | Eigen::internal::norm1_default_impl |
| struct | Eigen::internal::norm1_default_impl< Scalar, false > |
| struct | Eigen::internal::norm1_impl |
| struct | Eigen::internal::norm1_retval |
| struct | Eigen::internal::hypot_impl |
| struct | Eigen::internal::hypot_retval |
| struct | Eigen::internal::cast_impl |
| struct | Eigen::internal::sqrt_default_impl |
| struct | Eigen::internal::sqrt_default_impl< Scalar, true > |
| struct | Eigen::internal::sqrt_impl |
| struct | Eigen::internal::sqrt_retval |
| struct | Eigen::internal::atan2_default_impl |
| struct | Eigen::internal::atan2_default_impl< Scalar, true > |
| struct | Eigen::internal::atan2_impl |
| struct | Eigen::internal::atan2_retval |
| struct | Eigen::internal::pow_default_impl |
| struct | Eigen::internal::pow_default_impl< Scalar, true > |
| struct | Eigen::internal::pow_impl |
| struct | Eigen::internal::pow_retval |
| struct | Eigen::internal::random_default_impl |
| struct | Eigen::internal::random_impl |
| struct | Eigen::internal::random_retval |
| struct | Eigen::internal::random_default_impl< Scalar, false, false > |
| struct | Eigen::internal::floor_log2_selector |
| struct | Eigen::internal::floor_log2 |
| struct | Eigen::internal::floor_log2< n, lower, upper, floor_log2_move_down > |
| struct | Eigen::internal::floor_log2< n, lower, upper, floor_log2_move_up > |
| struct | Eigen::internal::floor_log2< n, lower, upper, floor_log2_terminate > |
| struct | Eigen::internal::floor_log2< n, lower, upper, floor_log2_bogus > |
| struct | Eigen::internal::random_default_impl< Scalar, false, true > |
| struct | Eigen::internal::random_default_impl< Scalar, true, false > |
| struct | Eigen::internal::scalar_fuzzy_default_impl |
| struct | Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, false > |
| struct | Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, true > |
| struct | Eigen::internal::scalar_fuzzy_default_impl< Scalar, true, false > |
| struct | Eigen::internal::scalar_fuzzy_impl |
| struct | Eigen::internal::random_impl< bool > |
| struct | Eigen::internal::scalar_fuzzy_impl< bool > |
| struct | Eigen::internal::default_packet_traits |
| struct | Eigen::internal::packet_traits |
| struct | Eigen::internal::palign_impl |
| struct | Eigen::internal::scalar_sum_op |
| struct | Eigen::internal::functor_traits< scalar_sum_op< Scalar > > |
| struct | Eigen::internal::scalar_product_op |
| struct | Eigen::internal::functor_traits< scalar_product_op< LhsScalar, RhsScalar > > |
| struct | Eigen::internal::scalar_conj_product_op |
| struct | Eigen::internal::functor_traits< scalar_conj_product_op< LhsScalar, RhsScalar > > |
| struct | Eigen::internal::scalar_min_op |
| struct | Eigen::internal::functor_traits< scalar_min_op< Scalar > > |
| struct | Eigen::internal::scalar_max_op |
| struct | Eigen::internal::functor_traits< scalar_max_op< Scalar > > |
| struct | Eigen::internal::scalar_hypot_op |
| struct | Eigen::internal::functor_traits< scalar_hypot_op< Scalar > > |
| struct | Eigen::internal::scalar_difference_op |
| struct | Eigen::internal::functor_traits< scalar_difference_op< Scalar > > |
| struct | Eigen::internal::scalar_quotient_op |
| struct | Eigen::internal::functor_traits< scalar_quotient_op< Scalar > > |
| struct | Eigen::internal::scalar_boolean_and_op |
| struct | Eigen::internal::functor_traits< scalar_boolean_and_op > |
| struct | Eigen::internal::scalar_boolean_or_op |
| struct | Eigen::internal::functor_traits< scalar_boolean_or_op > |
| struct | Eigen::internal::scalar_opposite_op |
| struct | Eigen::internal::functor_traits< scalar_opposite_op< Scalar > > |
| struct | Eigen::internal::scalar_abs_op |
| struct | Eigen::internal::functor_traits< scalar_abs_op< Scalar > > |
| struct | Eigen::internal::scalar_abs2_op |
| struct | Eigen::internal::functor_traits< scalar_abs2_op< Scalar > > |
| struct | Eigen::internal::scalar_conjugate_op |
| struct | Eigen::internal::functor_traits< scalar_conjugate_op< Scalar > > |
| struct | Eigen::internal::scalar_cast_op |
| struct | Eigen::internal::functor_traits< scalar_cast_op< Scalar, NewType > > |
| struct | Eigen::internal::scalar_real_op |
| struct | Eigen::internal::functor_traits< scalar_real_op< Scalar > > |
| struct | Eigen::internal::scalar_imag_op |
| struct | Eigen::internal::functor_traits< scalar_imag_op< Scalar > > |
| struct | Eigen::internal::scalar_real_ref_op |
| struct | Eigen::internal::functor_traits< scalar_real_ref_op< Scalar > > |
| struct | Eigen::internal::scalar_imag_ref_op |
| struct | Eigen::internal::functor_traits< scalar_imag_ref_op< Scalar > > |
| struct | Eigen::internal::scalar_exp_op |
| struct | Eigen::internal::functor_traits< scalar_exp_op< Scalar > > |
| struct | Eigen::internal::scalar_log_op |
| struct | Eigen::internal::functor_traits< scalar_log_op< Scalar > > |
| struct | Eigen::internal::scalar_multiple_op |
| struct | Eigen::internal::functor_traits< scalar_multiple_op< Scalar > > |
| struct | Eigen::internal::scalar_multiple2_op |
| struct | Eigen::internal::functor_traits< scalar_multiple2_op< Scalar1, Scalar2 > > |
| struct | Eigen::internal::scalar_quotient1_impl |
| struct | Eigen::internal::functor_traits< scalar_quotient1_impl< Scalar, false > > |
| struct | Eigen::internal::scalar_quotient1_impl< Scalar, true > |
| struct | Eigen::internal::functor_traits< scalar_quotient1_impl< Scalar, true > > |
| struct | Eigen::internal::scalar_quotient1_op |
| struct | Eigen::internal::functor_traits< scalar_quotient1_op< Scalar > > |
| struct | Eigen::internal::scalar_constant_op |
| struct | Eigen::internal::functor_traits< scalar_constant_op< Scalar > > |
| struct | Eigen::internal::scalar_identity_op |
| struct | Eigen::internal::functor_traits< scalar_identity_op< Scalar > > |
| struct | Eigen::internal::linspaced_op_impl< Scalar, false > |
| struct | Eigen::internal::linspaced_op_impl< Scalar, true > |
| struct | Eigen::internal::functor_traits< linspaced_op< Scalar, RandomAccess > > |
| struct | Eigen::internal::linspaced_op |
| struct | Eigen::internal::functor_has_linear_access |
| struct | Eigen::internal::functor_has_linear_access< scalar_identity_op< Scalar > > |
| struct | Eigen::internal::functor_allows_mixing_real_and_complex |
| struct | Eigen::internal::functor_allows_mixing_real_and_complex< scalar_product_op< LhsScalar, RhsScalar > > |
| struct | Eigen::internal::functor_allows_mixing_real_and_complex< scalar_conj_product_op< LhsScalar, RhsScalar > > |
| struct | Eigen::internal::scalar_add_op |
| struct | Eigen::internal::functor_traits< scalar_add_op< Scalar > > |
| struct | Eigen::internal::scalar_sqrt_op |
| struct | Eigen::internal::functor_traits< scalar_sqrt_op< Scalar > > |
| struct | Eigen::internal::scalar_cos_op |
| struct | Eigen::internal::functor_traits< scalar_cos_op< Scalar > > |
| struct | Eigen::internal::scalar_sin_op |
| struct | Eigen::internal::functor_traits< scalar_sin_op< Scalar > > |
| struct | Eigen::internal::scalar_tan_op |
| struct | Eigen::internal::functor_traits< scalar_tan_op< Scalar > > |
| struct | Eigen::internal::scalar_acos_op |
| struct | Eigen::internal::functor_traits< scalar_acos_op< Scalar > > |
| struct | Eigen::internal::scalar_asin_op |
| struct | Eigen::internal::functor_traits< scalar_asin_op< Scalar > > |
| struct | Eigen::internal::scalar_pow_op |
| struct | Eigen::internal::functor_traits< scalar_pow_op< Scalar > > |
| struct | Eigen::internal::scalar_inverse_op |
| struct | Eigen::internal::functor_traits< scalar_inverse_op< Scalar > > |
| struct | Eigen::internal::scalar_square_op |
| struct | Eigen::internal::functor_traits< scalar_square_op< Scalar > > |
| struct | Eigen::internal::scalar_cube_op |
| struct | Eigen::internal::functor_traits< scalar_cube_op< Scalar > > |
| struct | Eigen::internal::functor_traits< std::multiplies< T > > |
| struct | Eigen::internal::functor_traits< std::divides< T > > |
| struct | Eigen::internal::functor_traits< std::plus< T > > |
| struct | Eigen::internal::functor_traits< std::minus< T > > |
| struct | Eigen::internal::functor_traits< std::negate< T > > |
| struct | Eigen::internal::functor_traits< std::logical_or< T > > |
| struct | Eigen::internal::functor_traits< std::logical_and< T > > |
| struct | Eigen::internal::functor_traits< std::logical_not< T > > |
| struct | Eigen::internal::functor_traits< std::greater< T > > |
| struct | Eigen::internal::functor_traits< std::less< T > > |
| struct | Eigen::internal::functor_traits< std::greater_equal< T > > |
| struct | Eigen::internal::functor_traits< std::less_equal< T > > |
| struct | Eigen::internal::functor_traits< std::equal_to< T > > |
| struct | Eigen::internal::functor_traits< std::not_equal_to< T > > |
| struct | Eigen::internal::functor_traits< std::binder2nd< T > > |
| struct | Eigen::internal::functor_traits< std::binder1st< T > > |
| struct | Eigen::internal::functor_traits< std::unary_negate< T > > |
| struct | Eigen::internal::functor_traits< std::binary_negate< T > > |
| struct | Eigen::internal::add_const_on_value_type_if_arithmetic |
| class | Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors > |
| | Base class providing read-only coefficient access to matrices and arrays. More...
|
| class | Eigen::DenseCoeffsBase< Derived, WriteAccessors > |
| | Base class providing read/write coefficient access to matrices and arrays. More...
|
| class | Eigen::DenseCoeffsBase< Derived, DirectAccessors > |
| | Base class providing direct read-only coefficient access to matrices and arrays. More...
|
| class | Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors > |
| | Base class providing direct read/write coefficient access to matrices and arrays. More...
|
| struct | Eigen::internal::first_aligned_impl |
| struct | Eigen::internal::first_aligned_impl< Derived, false > |
| struct | Eigen::internal::inner_stride_at_compile_time |
| struct | Eigen::internal::inner_stride_at_compile_time< Derived, false > |
| struct | Eigen::internal::outer_stride_at_compile_time |
| struct | Eigen::internal::outer_stride_at_compile_time< Derived, false > |
| class | Eigen::DenseBase |
| | Base class for all dense matrices, vectors, and arrays. More...
|
| struct | Eigen::DenseBase::FixedSegmentReturnType |
| struct | Eigen::DenseBase::ConstFixedSegmentReturnType |
| class | Eigen::MatrixBase |
| | Base class for all dense matrices, vectors, and expressions. More...
|
| struct | Eigen::MatrixBase::DiagonalIndexReturnType |
| struct | Eigen::MatrixBase::ConstDiagonalIndexReturnType |
| struct | Eigen::MatrixBase::TriangularViewReturnType |
| struct | Eigen::MatrixBase::ConstTriangularViewReturnType |
| struct | Eigen::MatrixBase::SelfAdjointViewReturnType |
| struct | Eigen::MatrixBase::ConstSelfAdjointViewReturnType |
| struct | Eigen::EigenBase |
| | Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor MatrixBase(T). More...
|
| struct | Eigen::internal::conj_if< true > |
| struct | Eigen::internal::conj_if< false > |
| struct | Eigen::internal::conj_helper< Scalar, Scalar, false, false > |
| struct | Eigen::internal::conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, false, true > |
| struct | Eigen::internal::conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, false > |
| struct | Eigen::internal::conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, true > |
| struct | Eigen::internal::conj_helper< std::complex< RealScalar >, RealScalar, Conj, false > |
| struct | Eigen::internal::conj_helper< RealScalar, std::complex< RealScalar >, false, Conj > |
| struct | Eigen::internal::get_factor |
| struct | Eigen::internal::get_factor< Scalar, typename NumTraits< Scalar >::Real > |
| class | Eigen::internal::blas_data_mapper |
| class | Eigen::internal::const_blas_data_mapper |
| struct | Eigen::internal::blas_traits |
| struct | Eigen::internal::blas_traits< CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr > > |
| struct | Eigen::internal::blas_traits< CwiseUnaryOp< scalar_multiple_op< Scalar >, NestedXpr > > |
| struct | Eigen::internal::blas_traits< CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr > > |
| struct | Eigen::internal::blas_traits< Transpose< NestedXpr > > |
| struct | Eigen::internal::blas_traits< const T > |
| struct | Eigen::internal::extract_data_selector |
| struct | Eigen::internal::extract_data_selector< T, false > |
| struct | Eigen::internal::constructor_without_unaligned_array_assert |
| struct | Eigen::internal::plain_array |
| struct | Eigen::internal::plain_array< T, Size, MatrixOrArrayOptions, 16 > |
| struct | Eigen::internal::plain_array< T, 0, MatrixOrArrayOptions, Alignment > |
| class | Eigen::DenseStorage |
| class | Eigen::DenseStorage< T, 0, _Rows, _Cols, _Options > |
| class | Eigen::DenseStorage< T, 0, Dynamic, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, 0, _Rows, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, 0, Dynamic, _Cols, _Options > |
| class | Eigen::DenseStorage< T, Size, Dynamic, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, Size, Dynamic, _Cols, _Options > |
| class | Eigen::DenseStorage< T, Size, _Rows, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, Dynamic, Dynamic, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, Dynamic, _Rows, Dynamic, _Options > |
| class | Eigen::DenseStorage< T, Dynamic, Dynamic, _Cols, _Options > |
| struct | Eigen::internal::traits< NestByValue< ExpressionType > > |
| class | Eigen::NestByValue |
| | Expression which must be nested by value. More...
|
| struct | Eigen::internal::traits< ForceAlignedAccess< ExpressionType > > |
| class | Eigen::ForceAlignedAccess |
| | Enforce aligned packet loads and stores regardless of what is requested. More...
|
| struct | Eigen::internal::traits< ReturnByValue< Derived > > |
| struct | Eigen::internal::nested< ReturnByValue< Derived >, n, PlainObject > |
| class | Eigen::ReturnByValue |
| class | Eigen::NoAlias |
| | Pseudo expression providing an operator = assuming no aliasing. More...
|
| class | Eigen::PlainObjectBase |
| | Dense storage base class for matrices and arrays. More...
|
| struct | Eigen::PlainObjectBase::StridedMapType |
| struct | Eigen::PlainObjectBase::StridedConstMapType |
| struct | Eigen::PlainObjectBase::StridedAlignedMapType |
| struct | Eigen::PlainObjectBase::StridedConstAlignedMapType |
| struct | Eigen::internal::conservative_resize_like_impl |
| struct | Eigen::internal::conservative_resize_like_impl< Derived, OtherDerived, true > |
| struct | Eigen::internal::matrix_swap_impl |
| struct | Eigen::internal::matrix_swap_impl< MatrixTypeA, MatrixTypeB, true > |
| struct | Eigen::internal::traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
| class | Eigen::Matrix |
| | The matrix class, also used for vectors and row-vectors. More...
|
| struct | Eigen::internal::traits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
| class | Eigen::Array |
| | General-purpose arrays with easy API for coefficient-wise operations. More...
|
| struct | Eigen::internal::traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
| class | Eigen::CwiseBinaryOp |
| | Generic expression where a coefficient-wise binary operator is applied to two expressions. More...
|
| class | Eigen::CwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Dense > |
| struct | Eigen::internal::traits< CwiseUnaryOp< UnaryOp, XprType > > |
| class | Eigen::CwiseUnaryOp |
| | Generic expression where a coefficient-wise unary operator is applied to an expression. More...
|
| class | Eigen::CwiseUnaryOpImpl< UnaryOp, XprType, Dense > |
| struct | Eigen::internal::traits< CwiseNullaryOp< NullaryOp, PlainObjectType > > |
| class | Eigen::CwiseNullaryOp |
| | Generic expression of a matrix where all coefficients are defined by a functor. More...
|
| struct | Eigen::internal::setIdentity_impl |
| struct | Eigen::internal::setIdentity_impl< Derived, true > |
| struct | Eigen::internal::traits< CwiseUnaryView< ViewOp, MatrixType > > |
| class | Eigen::CwiseUnaryView |
| | Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector. More...
|
| class | Eigen::CwiseUnaryViewImpl< ViewOp, MatrixType, Dense > |
| struct | Eigen::internal::traits< SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
| class | Eigen::SelfCwiseBinaryOp |
| struct | Eigen::internal::dot_nocheck |
| struct | Eigen::internal::dot_nocheck< T, U, true > |
| struct | Eigen::internal::lpNorm_selector |
| struct | Eigen::internal::lpNorm_selector< Derived, 1 > |
| struct | Eigen::internal::lpNorm_selector< Derived, 2 > |
| struct | Eigen::internal::lpNorm_selector< Derived, Infinity > |
| class | Eigen::MapBase< Derived, ReadOnlyAccessors > |
| class | Eigen::MapBase< Derived, WriteAccessors > |
| class | Eigen::Stride |
| | Holds strides information for Map. More...
|
| class | Eigen::InnerStride |
| | Convenience specialization of Stride to specify only an inner stride See class Map for some examples. More...
|
| class | Eigen::OuterStride |
| | Convenience specialization of Stride to specify only an outer stride See class Map for some examples. More...
|
| struct | Eigen::internal::traits< Map< PlainObjectType, MapOptions, StrideType > > |
| class | Eigen::Map |
| | A matrix or vector expression mapping an existing array of data. More...
|
| struct | Eigen::internal::traits< Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > > |
| class | Eigen::Block |
| | Expression of a fixed-size or dynamic-size block. More...
|
| class | Eigen::Block< XprType, BlockRows, BlockCols, InnerPanel, true > |
| struct | Eigen::internal::traits< VectorBlock< VectorType, Size > > |
| class | Eigen::VectorBlock |
| | Expression of a fixed-size or dynamic-size sub-vector. More...
|
| struct | Eigen::internal::traits< Transpose< MatrixType > > |
| class | Eigen::Transpose |
| | Expression of the transpose of a matrix. More...
|
| struct | Eigen::internal::TransposeImpl_base |
| struct | Eigen::internal::TransposeImpl_base< MatrixType, false > |
| class | Eigen::TransposeImpl< MatrixType, Dense > |
| struct | Eigen::internal::inplace_transpose_selector< MatrixType, true > |
| struct | Eigen::internal::inplace_transpose_selector< MatrixType, false > |
| struct | Eigen::internal::blas_traits< SelfCwiseBinaryOp< BinOp, NestedXpr, Rhs > > |
| struct | Eigen::internal::check_transpose_aliasing_compile_time_selector |
| struct | Eigen::internal::check_transpose_aliasing_compile_time_selector< DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > |
| struct | Eigen::internal::check_transpose_aliasing_run_time_selector |
| struct | Eigen::internal::check_transpose_aliasing_run_time_selector< Scalar, DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > |
| struct | Eigen::internal::checkTransposeAliasing_impl |
| struct | Eigen::internal::checkTransposeAliasing_impl< Derived, OtherDerived, false > |
| struct | Eigen::internal::traits< DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > > |
| class | Eigen::DiagonalMatrix |
| | Represents a diagonal matrix with its storage. More...
|
| struct | Eigen::internal::traits< DiagonalWrapper< _DiagonalVectorType > > |
| class | Eigen::DiagonalWrapper |
| | Expression of a diagonal matrix. More...
|
| struct | Eigen::internal::traits< Diagonal< MatrixType, DiagIndex > > |
| class | Eigen::Diagonal |
| | Expression of a diagonal/subdiagonal/superdiagonal in a matrix. More...
|
| struct | Eigen::internal::traits< DiagonalProduct< MatrixType, DiagonalType, ProductOrder > > |
| class | Eigen::DiagonalProduct |
| class | Eigen::PermutationBase |
| | Base class for permutations. More...
|
| struct | Eigen::internal::traits< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > |
| class | Eigen::PermutationMatrix |
| | Permutation matrix. More...
|
| struct | Eigen::internal::traits< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > |
| class | Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > |
| struct | Eigen::PermutationStorage |
| struct | Eigen::internal::traits< PermutationWrapper< _IndicesType > > |
| class | Eigen::PermutationWrapper |
| | Class to view a vector of integers as a permutation matrix. More...
|
| struct | Eigen::internal::traits< permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed > > |
| struct | Eigen::internal::permut_matrix_product_retval |
| struct | Eigen::internal::traits< Transpose< PermutationBase< Derived > > > |
| class | Eigen::Transpose< PermutationBase< Derived > > |
| class | Eigen::TranspositionsBase |
| struct | Eigen::internal::traits< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > |
| class | Eigen::Transpositions |
| | Represents a sequence of transpositions (row/column interchange) More...
|
| struct | Eigen::internal::traits< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > |
| class | Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > |
| struct | Eigen::internal::traits< TranspositionsWrapper< _IndicesType > > |
| class | Eigen::TranspositionsWrapper |
| struct | Eigen::internal::traits< transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed > > |
| struct | Eigen::internal::transposition_matrix_product_retval |
| class | Eigen::Transpose< TranspositionsBase< TranspositionsDerived > > |
| struct | Eigen::internal::redux_traits |
| struct | Eigen::internal::redux_novec_unroller |
| struct | Eigen::internal::redux_novec_unroller< Func, Derived, Start, 1 > |
| struct | Eigen::internal::redux_novec_unroller< Func, Derived, Start, 0 > |
| struct | Eigen::internal::redux_vec_unroller |
| struct | Eigen::internal::redux_vec_unroller< Func, Derived, Start, 1 > |
| struct | Eigen::internal::redux_impl< Func, Derived, DefaultTraversal, NoUnrolling > |
| struct | Eigen::internal::redux_impl< Func, Derived, DefaultTraversal, CompleteUnrolling > |
| struct | Eigen::internal::redux_impl< Func, Derived, LinearVectorizedTraversal, NoUnrolling > |
| struct | Eigen::internal::redux_impl< Func, Derived, SliceVectorizedTraversal, NoUnrolling > |
| struct | Eigen::internal::redux_impl< Func, Derived, LinearVectorizedTraversal, CompleteUnrolling > |
| struct | Eigen::internal::visitor_impl |
| struct | Eigen::internal::visitor_impl< Visitor, Derived, 1 > |
| struct | Eigen::internal::visitor_impl< Visitor, Derived, Dynamic > |
| struct | Eigen::internal::coeff_visitor |
| struct | Eigen::internal::min_coeff_visitor |
| struct | Eigen::internal::functor_traits< min_coeff_visitor< Scalar > > |
| struct | Eigen::internal::max_coeff_visitor |
| struct | Eigen::internal::functor_traits< max_coeff_visitor< Scalar > > |
| struct | Eigen::internal::isApprox_selector |
| struct | Eigen::internal::isApprox_selector< Derived, OtherDerived, true > |
| struct | Eigen::internal::isMuchSmallerThan_object_selector |
| struct | Eigen::internal::isMuchSmallerThan_object_selector< Derived, OtherDerived, true > |
| struct | Eigen::internal::isMuchSmallerThan_scalar_selector |
| struct | Eigen::internal::isMuchSmallerThan_scalar_selector< Derived, true > |
| class | Eigen::IOFormat |
| | Stores a set of parameters controlling the way matrices are printed. More...
|
| class | Eigen::WithFormat |
| | Pseudo expression providing matrix output with given format. More...
|
| struct | Eigen::internal::significant_decimals_default_impl |
| struct | Eigen::internal::significant_decimals_default_impl< Scalar, true > |
| struct | Eigen::internal::significant_decimals_impl |
| struct | Eigen::internal::traits< SwapWrapper< ExpressionType > > |
| class | Eigen::SwapWrapper |
| class | Eigen::CommaInitializer |
| | Helper class used by the comma initializer operator. More...
|
| struct | Eigen::internal::traits< Flagged< ExpressionType, Added, Removed > > |
| class | Eigen::Flagged |
| | Expression with modified flags. More...
|
| struct | Eigen::internal::traits< ProductBase< Derived, _Lhs, _Rhs > > |
| class | Eigen::ProductBase |
| struct | Eigen::internal::nested< GeneralProduct< Lhs, Rhs, Mode >, N, PlainObject > |
| struct | Eigen::internal::traits< ScaledProduct< NestedProduct > > |
| class | Eigen::ScaledProduct |
| struct | Eigen::internal::product_size_category |
| struct | Eigen::internal::product_type |
| struct | Eigen::internal::product_type_selector< M, N, 1 > |
| struct | Eigen::internal::product_type_selector< 1, 1, Depth > |
| struct | Eigen::internal::product_type_selector< 1, 1, 1 > |
| struct | Eigen::internal::product_type_selector< Small, 1, Small > |
| struct | Eigen::internal::product_type_selector< 1, Small, Small > |
| struct | Eigen::internal::product_type_selector< Small, Small, Small > |
| struct | Eigen::internal::product_type_selector< Small, Small, 1 > |
| struct | Eigen::internal::product_type_selector< Small, Large, 1 > |
| struct | Eigen::internal::product_type_selector< Large, Small, 1 > |
| struct | Eigen::internal::product_type_selector< 1, Large, Small > |
| struct | Eigen::internal::product_type_selector< 1, Large, Large > |
| struct | Eigen::internal::product_type_selector< 1, Small, Large > |
| struct | Eigen::internal::product_type_selector< Large, 1, Small > |
| struct | Eigen::internal::product_type_selector< Large, 1, Large > |
| struct | Eigen::internal::product_type_selector< Small, 1, Large > |
| struct | Eigen::internal::product_type_selector< Small, Small, Large > |
| struct | Eigen::internal::product_type_selector< Large, Small, Large > |
| struct | Eigen::internal::product_type_selector< Small, Large, Large > |
| struct | Eigen::internal::product_type_selector< Large, Large, Large > |
| struct | Eigen::internal::product_type_selector< Large, Small, Small > |
| struct | Eigen::internal::product_type_selector< Small, Large, Small > |
| struct | Eigen::internal::product_type_selector< Large, Large, Small > |
| class | Eigen::ProductReturnType |
| | Helper class to get the correct and optimized returned type of operator*. More...
|
| struct | Eigen::ProductReturnType< Lhs, Rhs, CoeffBasedProductMode > |
| struct | Eigen::ProductReturnType< Lhs, Rhs, LazyCoeffBasedProductMode > |
| struct | Eigen::LazyProductReturnType |
| struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, InnerProduct > > |
| class | Eigen::GeneralProduct< Lhs, Rhs, InnerProduct > |
| struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, OuterProduct > > |
| class | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct > |
| struct | Eigen::internal::outer_product_selector< ColMajor > |
| struct | Eigen::internal::outer_product_selector< RowMajor > |
| struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, GemvProduct > > |
| class | Eigen::GeneralProduct< Lhs, Rhs, GemvProduct > |
| struct | Eigen::internal::gemv_selector< OnTheLeft, StorageOrder, BlasCompatible > |
| struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, MaxSize, false > |
| struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, Dynamic, true > |
| struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, MaxSize, true > |
| struct | Eigen::internal::gemv_selector< OnTheRight, ColMajor, true > |
| struct | Eigen::internal::gemv_selector< OnTheRight, RowMajor, true > |
| struct | Eigen::internal::gemv_selector< OnTheRight, ColMajor, false > |
| struct | Eigen::internal::gemv_selector< OnTheRight, RowMajor, false > |
| class | Eigen::TriangularBase |
| struct | Eigen::internal::traits< TriangularView< MatrixType, _Mode > > |
| class | Eigen::TriangularView |
| | Base class for triangular part in a matrix. More...
|
| struct | Eigen::internal::triangular_assignment_selector |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, Mode, 0, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, Upper, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, Lower, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, UnitLower, Dynamic, ClearOpposite > |
| struct | Eigen::internal::traits< SelfAdjointView< MatrixType, UpLo > > |
| class | Eigen::SelfAdjointView |
| | Expression of a selfadjoint matrix from a triangular part of a dense matrix. More...
|
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite > |
| struct | Eigen::internal::triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite > |
| class | Eigen::internal::trsolve_traits |
| struct | Eigen::internal::triangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, 1 > |
| struct | Eigen::internal::triangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic > |
| struct | Eigen::internal::triangular_solver_unroller< Lhs, Rhs, Mode, Index, Size, false > |
| struct | Eigen::internal::triangular_solver_unroller< Lhs, Rhs, Mode, Index, Size, true > |
| struct | Eigen::internal::triangular_solver_selector< Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 > |
| struct | Eigen::internal::triangular_solver_selector< Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 > |
| struct | Eigen::internal::traits< triangular_solve_retval< Side, TriangularType, Rhs > > |
| struct | Eigen::internal::triangular_solve_retval |
| struct | Eigen::internal::GemmParallelInfo |
| struct | Eigen::internal::traits< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > |
| class | Eigen::CoeffBasedProduct |
| struct | Eigen::internal::nested< CoeffBasedProduct< Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit >, N, PlainObject > |
| struct | Eigen::internal::product_coeff_impl< DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > |
| struct | Eigen::internal::product_coeff_impl< DefaultTraversal, 0, Lhs, Rhs, RetScalar > |
| struct | Eigen::internal::product_coeff_impl< DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar > |
| struct | Eigen::internal::product_coeff_vectorized_unroller |
| struct | Eigen::internal::product_coeff_vectorized_unroller< 0, Lhs, Rhs, Packet > |
| struct | Eigen::internal::product_coeff_impl< InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > |
| struct | Eigen::internal::product_coeff_vectorized_dyn_selector |
| struct | Eigen::internal::product_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, RhsCols > |
| struct | Eigen::internal::product_coeff_vectorized_dyn_selector< Lhs, Rhs, LhsRows, 1 > |
| struct | Eigen::internal::product_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, 1 > |
| struct | Eigen::internal::product_coeff_impl< InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar > |
| struct | Eigen::internal::product_packet_impl< RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::product_packet_impl< ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::product_packet_impl< RowMajor, 0, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::product_packet_impl< ColMajor, 0, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::product_packet_impl< RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::product_packet_impl< ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
| struct | Eigen::internal::gebp_madd_selector |
| struct | Eigen::internal::gebp_madd_selector< CJ, T, T, T, T > |
| class | Eigen::internal::gebp_traits |
| class | Eigen::internal::gebp_traits< std::complex< RealScalar >, RealScalar, _ConjLhs, false > |
| class | Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs > |
| struct | Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs >::DoublePacket |
| class | Eigen::internal::gebp_traits< RealScalar, std::complex< RealScalar >, false, _ConjRhs > |
| struct | Eigen::internal::gebp_kernel |
| struct | Eigen::internal::gemm_pack_lhs |
| struct | Eigen::internal::gemm_pack_rhs< Scalar, Index, nr, ColMajor, Conjugate, PanelMode > |
| struct | Eigen::internal::gemm_pack_rhs< Scalar, Index, nr, RowMajor, Conjugate, PanelMode > |
| struct | Eigen::internal::general_matrix_vector_product< Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs > |
| struct | Eigen::internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs > |
| struct | Eigen::internal::general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor > |
| struct | Eigen::internal::general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor > |
| struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, GemmProduct > > |
| struct | Eigen::internal::gemm_functor |
| class | Eigen::internal::level3_blocking |
| class | Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true > |
| class | Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false > |
| class | Eigen::GeneralProduct< Lhs, Rhs, GemmProduct > |
| struct | Eigen::internal::general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo > |
| struct | Eigen::internal::general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo > |
| struct | Eigen::internal::tribb_kernel |
| struct | Eigen::internal::traits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > > |
| struct | Eigen::SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > |
| struct | Eigen::internal::traits< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > > |
| struct | Eigen::SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > |
| struct | Eigen::internal::symm_pack_lhs |
| struct | Eigen::internal::symm_pack_rhs |
| struct | Eigen::internal::product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor > |
| struct | Eigen::internal::product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor > |
| struct | Eigen::internal::product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor > |
| struct | Eigen::internal::traits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > > |
| struct | Eigen::SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > |
| struct | Eigen::selfadjoint_rank1_update< Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs > |
| struct | Eigen::selfadjoint_rank1_update< Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs > |
| struct | Eigen::selfadjoint_product_selector< MatrixType, OtherType, UpLo, true > |
| struct | Eigen::selfadjoint_product_selector< MatrixType, OtherType, UpLo, false > |
| struct | Eigen::internal::selfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Lower > |
| struct | Eigen::internal::selfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Upper > |
| struct | Eigen::internal::conj_expr_if |
| struct | Eigen::internal::product_triangular_matrix_vector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor > |
| struct | Eigen::internal::product_triangular_matrix_vector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor > |
| struct | Eigen::internal::traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, true > > |
| struct | Eigen::internal::traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, true, Rhs, false > > |
| struct | Eigen::TriangularProduct< Mode, true, Lhs, false, Rhs, true > |
| struct | Eigen::TriangularProduct< Mode, false, Lhs, true, Rhs, false > |
| struct | Eigen::internal::trmv_selector< ColMajor > |
| struct | Eigen::internal::trmv_selector< RowMajor > |
| struct | Eigen::internal::product_triangular_matrix_matrix< Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor > |
| struct | Eigen::internal::product_triangular_matrix_matrix< Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor > |
| struct | Eigen::internal::product_triangular_matrix_matrix< Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor > |
| struct | Eigen::internal::traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > > |
| struct | Eigen::TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > |
| struct | Eigen::internal::triangular_solve_matrix< Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor > |
| struct | Eigen::internal::triangular_solve_matrix< Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor > |
| struct | Eigen::internal::triangular_solve_matrix< Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor > |
| struct | Eigen::internal::triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder > |
| struct | Eigen::internal::triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor > |
| struct | Eigen::internal::triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor > |
| class | Eigen::internal::BandMatrixBase |
| struct | Eigen::internal::BandMatrixBase::DiagonalIntReturnType |
| struct | Eigen::internal::traits< BandMatrix< _Scalar, _Rows, _Cols, _Supers, _Subs, _Options > > |
| class | Eigen::internal::BandMatrix |
| | Represents a rectangular matrix with a banded storage. More...
|
| struct | Eigen::internal::traits< BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > > |
| class | Eigen::internal::BandMatrixWrapper |
| class | Eigen::internal::TridiagonalMatrix |
| | Represents a tridiagonal matrix with a compact banded storage. More...
|
| struct | Eigen::internal::all_unroller |
| struct | Eigen::internal::all_unroller< Derived, 1 > |
| struct | Eigen::internal::all_unroller< Derived, Dynamic > |
| struct | Eigen::internal::any_unroller |
| struct | Eigen::internal::any_unroller< Derived, 1 > |
| struct | Eigen::internal::any_unroller< Derived, Dynamic > |
| struct | Eigen::internal::traits< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > |
| class | Eigen::Select |
| | Expression of a coefficient wise version of the C++ ternary operator ?: More...
|
| struct | Eigen::internal::traits< PartialReduxExpr< MatrixType, MemberOp, Direction > > |
| class | Eigen::PartialReduxExpr |
| | Generic expression of a partially reduxed matrix. More...
|
| struct | Eigen::internal::member_redux |
| struct | Eigen::internal::member_redux::Cost |
| class | Eigen::VectorwiseOp |
| | Pseudo expression providing partial reduction operations. More...
|
| struct | Eigen::VectorwiseOp::ReturnType |
| struct | Eigen::VectorwiseOp::ReduxReturnType |
| struct | Eigen::VectorwiseOp::ExtendedType |
| struct | Eigen::internal::scalar_random_op |
| struct | Eigen::internal::functor_traits< scalar_random_op< Scalar > > |
| struct | Eigen::internal::traits< Replicate< MatrixType, RowFactor, ColFactor > > |
| class | Eigen::Replicate |
| | Expression of the multiple replication of a matrix or vector. More...
|
| struct | Eigen::internal::traits< Reverse< MatrixType, Direction > > |
| struct | Eigen::internal::reverse_packet_cond |
| struct | Eigen::internal::reverse_packet_cond< PacketScalar, false > |
| class | Eigen::Reverse |
| | Expression of the reverse of a vector or matrix. More...
|
| class | Eigen::ArrayBase |
| | Base class for all 1D and 2D array, and related expressions. More...
|
| struct | Eigen::internal::traits< ArrayWrapper< ExpressionType > > |
| class | Eigen::ArrayWrapper |
| | Expression of a mathematical vector or matrix as an array object. More...
|
| struct | Eigen::internal::traits< MatrixWrapper< ExpressionType > > |
| class | Eigen::MatrixWrapper |
| | Expression of an array as a mathematical vector or matrix. More...
|
Namespaces |
| namespace | Eigen |
| | Namespace containing all symbols from the Eigen library.
|
| namespace | Eigen::Architecture |
| namespace | Eigen::internal |
| | Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y:
|
Defines |
| #define | EIGEN_CORE_H |
| #define | EIGEN_DONT_VECTORIZE |
| #define | EIGEN_HAS_ERRNO |
| #define | STAGE10_FULL_EIGEN2_API 10 |
| #define | STAGE20_RESOLVE_API_CONFLICTS 20 |
| #define | STAGE30_FULL_EIGEN3_API 30 |
| #define | STAGE40_FULL_EIGEN3_STRICTNESS 40 |
| #define | STAGE99_NO_EIGEN2_SUPPORT 99 |
| #define | EIGEN2_SUPPORT_STAGE STAGE99_NO_EIGEN2_SUPPORT |
Typedefs |
typedef
EIGEN_DEFAULT_DENSE_INDEX_TYPE | Eigen::DenseIndex |
Enumerations |
| enum | {
Eigen::Lower = 0x1,
Eigen::Upper = 0x2,
Eigen::UnitDiag = 0x4,
Eigen::ZeroDiag = 0x8,
Eigen::UnitLower = UnitDiag|Lower,
Eigen::UnitUpper = UnitDiag|Upper,
Eigen::StrictlyLower = ZeroDiag|Lower,
Eigen::StrictlyUpper = ZeroDiag|Upper,
Eigen::SelfAdjoint = 0x10
} |
| | Enum containing possible values for the Mode parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView(). More...
|
| enum | { Eigen::Unaligned = 0,
Eigen::Aligned = 1
} |
| | Enum for indicating whether an object is aligned or not. More...
|
| enum | Eigen::CornerType { Eigen::TopLeft,
Eigen::TopRight,
Eigen::BottomLeft,
Eigen::BottomRight
} |
| | Enum used by DenseBase::corner() in Eigen2 compatibility mode. More...
|
| enum | Eigen::DirectionType { Eigen::Vertical,
Eigen::Horizontal,
Eigen::BothDirections
} |
| | Enum containing possible values for the Direction parameter of Reverse, PartialReduxExpr and VectorwiseOp. More...
|
| enum | {
Eigen::DefaultTraversal,
Eigen::LinearTraversal,
Eigen::InnerVectorizedTraversal,
Eigen::LinearVectorizedTraversal,
Eigen::SliceVectorizedTraversal,
Eigen::InvalidTraversal
} |
| enum | { Eigen::NoUnrolling,
Eigen::InnerUnrolling,
Eigen::CompleteUnrolling
} |
| enum | { Eigen::ColMajor = 0,
Eigen::RowMajor = 0x1,
Eigen::AutoAlign = 0,
Eigen::DontAlign = 0x2
} |
| | Enum containing possible values for the _Options template parameter of Matrix, Array and BandMatrix. More...
|
| enum | { Eigen::OnTheLeft = 1,
Eigen::OnTheRight = 2
} |
| | Enum for specifying whether to apply or solve on the left or right. More...
|
| enum | { Eigen::IsDense = 0,
Eigen::IsSparse
} |
| enum | Eigen::AccessorLevels { Eigen::ReadOnlyAccessors,
Eigen::WriteAccessors,
Eigen::DirectAccessors,
Eigen::DirectWriteAccessors
} |
| | Used as template parameter in DenseCoeffBase and MapBase to indicate which accessors should be provided. More...
|
| enum | Eigen::DecompositionOptions {
Eigen::Pivoting = 0x01,
Eigen::NoPivoting = 0x02,
Eigen::ComputeFullU = 0x04,
Eigen::ComputeThinU = 0x08,
Eigen::ComputeFullV = 0x10,
Eigen::ComputeThinV = 0x20,
Eigen::EigenvaluesOnly = 0x40,
Eigen::ComputeEigenvectors = 0x80,
Eigen::EigVecMask = EigenvaluesOnly | ComputeEigenvectors,
Eigen::Ax_lBx = 0x100,
Eigen::ABx_lx = 0x200,
Eigen::BAx_lx = 0x400,
Eigen::GenEigMask = Ax_lBx | ABx_lx | BAx_lx
} |
| | Enum with options to give to various decompositions. More...
|
| enum | Eigen::QRPreconditioners { Eigen::NoQRPreconditioner,
Eigen::HouseholderQRPreconditioner,
Eigen::ColPivHouseholderQRPreconditioner,
Eigen::FullPivHouseholderQRPreconditioner
} |
| | Possible values for the QRPreconditioner template parameter of JacobiSVD. More...
|
| enum | Eigen::ComputationInfo { Eigen::Success = 0,
Eigen::NumericalIssue = 1,
Eigen::NoConvergence = 2
} |
| | enums Enum for reporting the status of a computation. More...
|
| enum | Eigen::TransformTraits { Eigen::Isometry = 0x1,
Eigen::Affine = 0x2,
Eigen::AffineCompact = 0x10 | Affine,
Eigen::Projective = 0x20
} |
| | Enum used to specify how a particular transformation is stored in a matrix. More...
|
| enum | Eigen::Architecture::Type { Eigen::Architecture::Generic = 0x0,
Eigen::Architecture::SSE = 0x1,
Eigen::Architecture::AltiVec = 0x2,
Eigen::Architecture::Target = Generic
} |
| enum | {
Eigen::CoeffBasedProductMode,
Eigen::LazyCoeffBasedProductMode,
Eigen::OuterProduct,
Eigen::InnerProduct,
Eigen::GemvProduct,
Eigen::GemmProduct
} |
| enum | Eigen::Action { Eigen::GetAction,
Eigen::SetAction
} |
| enum | { Eigen::internal::floor_log2_terminate,
Eigen::internal::floor_log2_move_up,
Eigen::internal::floor_log2_move_down,
Eigen::internal::floor_log2_bogus
} |
| enum | Eigen::internal::PermPermProduct_t { Eigen::internal::PermPermProduct
} |
| enum | { Eigen::DontAlignCols = 1
} |
| enum | { Eigen::StreamPrecision = -1,
Eigen::FullPrecision = -2
} |
| enum | { Eigen::Large = 2,
Eigen::Small = 3
} |
Functions |
| static const char * | Eigen::SimdInstructionSetsInUse (void) |
| template<typename T > |
| T * | Eigen::internal::const_cast_ptr (const T *ptr) |
| void * | Eigen::internal::handmade_aligned_malloc (size_t size) |
| void | Eigen::internal::handmade_aligned_free (void *ptr) |
| void * | Eigen::internal::handmade_aligned_realloc (void *ptr, size_t size, size_t=0) |
| void * | Eigen::internal::aligned_malloc (size_t size) |
| void | Eigen::internal::aligned_free (void *ptr) |
| | Frees a memory block reserved by aligned_malloc.
|
| void * | Eigen::internal::generic_aligned_realloc (void *ptr, size_t size, size_t old_size) |
| void | Eigen::internal::check_that_malloc_is_allowed () |
| void * | Eigen::internal::aligned_realloc (void *ptr, size_t new_size, size_t old_size) |
| | Frees a memory block reserved by aligned_malloc.
|
| template<bool Align> |
| void * | Eigen::internal::conditional_aligned_malloc (size_t size) |
| template<> |
| void * | Eigen::internal::conditional_aligned_malloc< false > (size_t size) |
| template<bool Align> |
| void | Eigen::internal::conditional_aligned_free (void *ptr) |
| template<> |
| void | Eigen::internal::conditional_aligned_free< false > (void *ptr) |
| template<bool Align> |
| void * | Eigen::internal::conditional_aligned_realloc (void *ptr, size_t new_size, size_t old_size) |
| template<> |
| void * | Eigen::internal::conditional_aligned_realloc< false > (void *ptr, size_t new_size, size_t) |
| template<typename T > |
| T * | Eigen::internal::construct_elements_of_array (T *ptr, size_t size) |
| template<typename T > |
| void | Eigen::internal::destruct_elements_of_array (T *ptr, size_t size) |
| template<typename T > |
| T * | Eigen::internal::aligned_new (size_t size) |
| template<typename T , bool Align> |
| T * | Eigen::internal::conditional_aligned_new (size_t size) |
| template<typename T > |
| void | Eigen::internal::aligned_delete (T *ptr, size_t size) |
| template<typename T , bool Align> |
| void | Eigen::internal::conditional_aligned_delete (T *ptr, size_t size) |
| template<typename T , bool Align> |
| T * | Eigen::internal::conditional_aligned_realloc_new (T *pts, size_t new_size, size_t old_size) |
| template<typename T , bool Align> |
| T * | Eigen::internal::conditional_aligned_new_auto (size_t size) |
| template<typename T , bool Align> |
| T * | Eigen::internal::conditional_aligned_realloc_new_auto (T *pts, size_t new_size, size_t old_size) |
| template<typename T , bool Align> |
| void | Eigen::internal::conditional_aligned_delete_auto (T *ptr, size_t size) |
| template<typename Scalar , typename Index > |
| static Index | Eigen::internal::first_aligned (const Scalar *array, Index size) |
| template<typename T > |
| void | Eigen::internal::smart_copy (const T *start, const T *end, T *target) |
| void | Eigen::internal::queryCacheSizes (int &l1, int &l2, int &l3) |
| int | Eigen::internal::queryL1CacheSize () |
| int | Eigen::internal::queryTopLevelCacheSize () |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (real, Scalar) real(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (imag, Scalar) imag(const Scalar &x) |
| template<typename Scalar > |
add_const_on_value_type
< EIGEN_MATHFUNC_RETVAL(real_ref,
Scalar) >::type | Eigen::internal::real_ref (const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (real_ref, Scalar) real_ref(Scalar &x) |
| template<typename Scalar > |
add_const_on_value_type
< EIGEN_MATHFUNC_RETVAL(imag_ref,
Scalar) >::type | Eigen::internal::imag_ref (const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (imag_ref, Scalar) imag_ref(Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (conj, Scalar) conj(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (abs, Scalar) abs(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (abs2, Scalar) abs2(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (norm1, Scalar) norm1(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (hypot, Scalar) hypot(const Scalar &x |
| template<typename OldType , typename NewType > |
| NewType | Eigen::internal::cast (const OldType &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (sqrt, Scalar) sqrt(const Scalar &x) |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (atan2, Scalar) atan2(const Scalar &x |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (pow, Scalar) pow(const Scalar &x |
| template<typename Scalar > |
| | Eigen::internal::EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x |
| template<typename Scalar , typename OtherScalar > |
| bool | Eigen::internal::isMuchSmallerThan (const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
| template<typename Scalar > |
| bool | Eigen::internal::isApprox (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
| template<typename Scalar > |
| bool | Eigen::internal::isApproxOrLessThan (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
| template<typename Packet > |
| Packet | Eigen::internal::padd (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::psub (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pnegate (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::pconj (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::pmul (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pdiv (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pmin (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pmax (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pabs (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::pand (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::por (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pxor (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pandnot (const Packet &a, const Packet &b) |
| template<typename Packet > |
| Packet | Eigen::internal::pload (const typename unpacket_traits< Packet >::type *from) |
| template<typename Packet > |
| Packet | Eigen::internal::ploadu (const typename unpacket_traits< Packet >::type *from) |
| template<typename Packet > |
| Packet | Eigen::internal::ploaddup (const typename unpacket_traits< Packet >::type *from) |
| template<typename Packet > |
| Packet | Eigen::internal::pset1 (const typename unpacket_traits< Packet >::type &a) |
| template<typename Scalar > |
| packet_traits< Scalar >::type | Eigen::internal::plset (const Scalar &a) |
| template<typename Scalar , typename Packet > |
| void | Eigen::internal::pstore (Scalar *to, const Packet &from) |
| template<typename Scalar , typename Packet > |
| void | Eigen::internal::pstoreu (Scalar *to, const Packet &from) |
| template<typename Scalar > |
| void | Eigen::internal::prefetch (const Scalar *addr) |
| template<typename Packet > |
| unpacket_traits< Packet >::type | Eigen::internal::pfirst (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::preduxp (const Packet *vecs) |
| template<typename Packet > |
| unpacket_traits< Packet >::type | Eigen::internal::predux (const Packet &a) |
| template<typename Packet > |
| unpacket_traits< Packet >::type | Eigen::internal::predux_mul (const Packet &a) |
| template<typename Packet > |
| unpacket_traits< Packet >::type | Eigen::internal::predux_min (const Packet &a) |
| template<typename Packet > |
| unpacket_traits< Packet >::type | Eigen::internal::predux_max (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::preverse (const Packet &a) |
| template<typename Packet > |
| Packet | Eigen::internal::pcplxflip (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::psin (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::pcos (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::ptan (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::pasin (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::pacos (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::pexp (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::plog (const Packet &a) |
| template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | Eigen::internal::psqrt (const Packet &a) |
| template<typename Packet > |
| void | Eigen::internal::pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
| template<typename Packet > |
| Packet | Eigen::internal::pmadd (const Packet &a, const Packet &b, const Packet &c) |
| template<typename Packet , int LoadMode> |
| Packet | Eigen::internal::ploadt (const typename unpacket_traits< Packet >::type *from) |
| template<typename Scalar , typename Packet , int LoadMode> |
| void | Eigen::internal::pstoret (Scalar *to, const Packet &from) |
| template<int Offset, typename PacketType > |
| void | Eigen::internal::palign (PacketType &first, const PacketType &second) |
| template<> |
| std::complex< float > | Eigen::internal::pmul (const std::complex< float > &a, const std::complex< float > &b) |
| template<> |
| std::complex< double > | Eigen::internal::pmul (const std::complex< double > &a, const std::complex< double > &b) |
| template<typename Derived > |
| static Derived::Index | Eigen::internal::first_aligned (const Derived &m) |
| template<typename T > |
| const T::Scalar * | Eigen::internal::extract_data (const T &m) |
| template<typename ExpressionType , typename Scalar > |
| void | Eigen::internal::stable_norm_kernel (const ExpressionType &bl, Scalar &ssq, Scalar &scale, Scalar &invScale) |
| template<typename Derived , typename PermutationDerived > |
const
internal::permut_matrix_product_retval
< PermutationDerived, Derived,
OnTheRight > | Eigen::operator* (const MatrixBase< Derived > &matrix, const PermutationBase< PermutationDerived > &permutation) |
| template<typename Derived , typename PermutationDerived > |
const
internal::permut_matrix_product_retval
< PermutationDerived, Derived,
OnTheLeft > | Eigen::operator* (const PermutationBase< PermutationDerived > &permutation, const MatrixBase< Derived > &matrix) |
| template<typename Derived , typename TranspositionsDerived > |
const
internal::transposition_matrix_product_retval
< TranspositionsDerived,
Derived, OnTheRight > | Eigen::operator* (const MatrixBase< Derived > &matrix, const TranspositionsBase< TranspositionsDerived > &transpositions) |
| template<typename Derived , typename TranspositionDerived > |
const
internal::transposition_matrix_product_retval
< TranspositionDerived,
Derived, OnTheLeft > | Eigen::operator* (const TranspositionsBase< TranspositionDerived > &transpositions, const MatrixBase< Derived > &matrix) |
| template<typename Derived > |
| std::ostream & | Eigen::internal::print_matrix (std::ostream &s, const Derived &_m, const IOFormat &fmt) |
| template<typename Derived , typename Lhs , typename Rhs > |
| const ScaledProduct< Derived > | Eigen::operator* (const ProductBase< Derived, Lhs, Rhs > &prod, typename Derived::Scalar x) |
| template<typename Derived , typename Lhs , typename Rhs > |
internal::enable_if
<!internal::is_same< typename
Derived::Scalar, typename
Derived::RealScalar >::value,
const ScaledProduct< Derived >
>::type | Eigen::operator* (const ProductBase< Derived, Lhs, Rhs > &prod, typename Derived::RealScalar x) |
| template<typename Derived , typename Lhs , typename Rhs > |
| const ScaledProduct< Derived > | Eigen::operator* (typename Derived::Scalar x, const ProductBase< Derived, Lhs, Rhs > &prod) |
| template<typename Derived , typename Lhs , typename Rhs > |
internal::enable_if
<!internal::is_same< typename
Derived::Scalar, typename
Derived::RealScalar >::value,
const ScaledProduct< Derived >
>::type | Eigen::operator* (typename Derived::RealScalar x, const ProductBase< Derived, Lhs, Rhs > &prod) |
| void | Eigen::internal::manage_multi_threading (Action action, int *v) |
| int | Eigen::internal::nbThreads () |
| void | Eigen::internal::setNbThreads (int v) |
| | Sets the max number of threads reserved for Eigen.
|
| template<bool Condition, typename Functor , typename Index > |
| void | Eigen::internal::parallelize_gemm (const Functor &func, Index rows, Index cols, bool transpose) |
| void | Eigen::internal::manage_caching_sizes (Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0) |
| template<typename LhsScalar , typename RhsScalar , int KcFactor> |
| void | Eigen::internal::computeProductBlockingSizes (std::ptrdiff_t &k, std::ptrdiff_t &m, std::ptrdiff_t &n) |
| | Computes the blocking parameters for a m x k times k x n matrix product.
|
| template<typename LhsScalar , typename RhsScalar > |
| void | Eigen::internal::computeProductBlockingSizes (std::ptrdiff_t &k, std::ptrdiff_t &m, std::ptrdiff_t &n) |
| template<typename CJ , typename A , typename B , typename C , typename T > |
| EIGEN_STRONG_INLINE void | Eigen::internal::gebp_madd (const CJ &cj, A &a, B &b, C &c, T &t) |
| std::ptrdiff_t | Eigen::l1CacheSize () |
| std::ptrdiff_t | Eigen::l2CacheSize () |
| void | Eigen::setCpuCacheSizes (std::ptrdiff_t l1, std::ptrdiff_t l2) |
| | Set the cpu L1 and L2 cache sizes (in bytes).
|
| template<typename Scalar , typename Index , int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs> |
| static EIGEN_DONT_INLINE void | Eigen::internal::product_selfadjoint_vector (Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, Scalar *res, Scalar alpha) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (squaredNorm, Size *NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (norm,(Size+5)*NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (stableNorm,(Size+5)*NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (blueNorm,(Size+5)*NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (hypotNorm,(Size-1)*functor_traits< scalar_hypot_op< Scalar > >::Cost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (sum,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (mean,(Size-1)*NumTraits< Scalar >::AddCost+NumTraits< Scalar >::MulCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (minCoeff,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (maxCoeff,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (all,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (any,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (count,(Size-1)*NumTraits< Scalar >::AddCost) |
| | Eigen::internal::EIGEN_MEMBER_FUNCTOR (prod,(Size-1)*NumTraits< Scalar >::MulCost) |
Variables |
| const int | Eigen::Dynamic = -1 |
| | This value means that a quantity is not known at compile-time, and that instead the value is stored in some runtime variable.
|
| const int | Eigen::Infinity = -1 |
| | This value means +Infinity; it is currently used only as the p parameter to MatrixBase::lpNorm<int>().
|
| const unsigned int | Eigen::RowMajorBit = 0x1 |
| | for a matrix, this means that the storage order is row-major.
|
| const unsigned int | Eigen::EvalBeforeNestingBit = 0x2 |
| | means the expression should be evaluated by the calling expression
|
| const unsigned int | Eigen::EvalBeforeAssigningBit = 0x4 |
| | means the expression should be evaluated before any assignment
|
| const unsigned int | Eigen::PacketAccessBit = 0x8 |
| | Short version: means the expression might be vectorized.
|
| const unsigned int | Eigen::ActualPacketAccessBit = 0x0 |
| const unsigned int | Eigen::LinearAccessBit = 0x10 |
| | Short version: means the expression can be seen as 1D vector.
|
| const unsigned int | Eigen::LvalueBit = 0x20 |
| | Means the expression has a coeffRef() method, i.e.
|
| const unsigned int | Eigen::DirectAccessBit = 0x40 |
| | Means that the underlying array of coefficients can be directly accessed as a plain strided array.
|
| const unsigned int | Eigen::AlignedBit = 0x80 |
| | means the first coefficient packet is guaranteed to be aligned
|
| const unsigned int | Eigen::NestByRefBit = 0x100 |
| const unsigned int | Eigen::HereditaryBits |
| bool | Eigen::internal::IsComplex |
| const Scalar & | Eigen::internal::y |