|
| struct | Abs |
| |
| struct | abs2_impl |
| |
| struct | abs2_impl_default |
| |
| struct | abs2_impl_default< Scalar, true > |
| |
| struct | abs2_retval |
| |
| struct | Abs< Num, false > |
| |
| struct | abs_knowing_score |
| |
| struct | abs_knowing_score< Scalar, typename scalar_score_coeff_op< Scalar >::Score_is_abs > |
| |
| struct | accessors_level |
| |
| struct | accurate_log2 |
| |
| struct | accurate_log2< double > |
| |
| struct | accurate_log2< float > |
| |
| struct | add_assign_op |
| |
| struct | add_const |
| |
| struct | add_const< T & > |
| |
| struct | add_const_on_value_type |
| |
| struct | add_const_on_value_type< T & > |
| |
| struct | add_const_on_value_type< T * > |
| |
| struct | add_const_on_value_type< T *const > |
| |
| struct | add_const_on_value_type< T const *const > |
| |
| struct | add_const_on_value_type_if_arithmetic |
| |
| class | aligned_stack_memory_handler |
| |
| struct | aligned_storage |
| |
| struct | all_indices_known_statically_impl |
| |
| struct | all_indices_known_statically_impl< const DimensionList< Index, Rank > > |
| |
| struct | all_indices_known_statically_impl< DimensionList< Index, Rank > > |
| |
| struct | all_t |
| |
| struct | all_unroller |
| |
| struct | all_unroller< Derived, 0, Rows > |
| |
| struct | all_unroller< Derived, Dynamic, Rows > |
| |
| struct | AllRange |
| |
| struct | always_void |
| |
| class | AmbiVector |
| |
| struct | AndReducer |
| |
| struct | any_unroller |
| |
| struct | any_unroller< Derived, 0, Rows > |
| |
| struct | any_unroller< Derived, Dynamic, Rows > |
| |
| struct | apply_op_from_left |
| |
| struct | apply_op_from_right |
| |
| struct | apply_rotation_in_the_plane_selector |
| |
| struct | apply_rotation_in_the_plane_selector< Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, true > |
| |
| struct | are_inner_most_dims |
| |
| struct | arg_default_impl |
| |
| struct | arg_default_impl< Scalar, true > |
| |
| struct | arg_impl |
| |
| struct | arg_retval |
| |
| struct | ArgMaxTupleReducer |
| |
| struct | ArgMinTupleReducer |
| |
| struct | arpack_wrapper |
| |
| struct | arpack_wrapper< double, double > |
| |
| struct | arpack_wrapper< float, float > |
| |
| struct | array_size |
| |
| struct | array_size< const DimensionList< Index, Rank > > |
| |
| struct | array_size< const DSizes< DenseIndex, NumDims > > |
| |
| struct | array_size< const Sizes< Indices... > > |
| |
| struct | array_size< const T(&)[N]> |
| |
| struct | array_size< DimensionList< Index, Rank > > |
| |
| struct | array_size< DSizes< DenseIndex, NumDims > > |
| |
| struct | array_size< Sizes< Indices... > > |
| |
| struct | array_size< T(&)[N]> |
| |
| struct | array_size< T, typename internal::enable_if<((T::SizeAtCompileTime &0)==0)>::type > |
| |
| struct | aseq_negate |
| |
| struct | aseq_negate< FixedInt< DynamicIndex > > |
| |
| struct | aseq_negate< FixedInt< N > > |
| |
| struct | aseq_negate< Index > |
| |
| struct | aseq_reverse_first_type |
| |
| struct | aseq_reverse_first_type< FirstType, SizeType, IncrType, false, true > |
| |
| struct | aseq_reverse_first_type< FirstType, SizeType, IncrType, true, false > |
| |
| struct | aseq_reverse_first_type< FirstType, SizeType, IncrType, true, true > |
| |
| struct | aseq_reverse_first_type_aux |
| |
| struct | aseq_reverse_first_type_aux< SizeType, IncrType, typename internal::enable_if< bool((SizeType::value+IncrType::value)|0x1)>::type > |
| |
| struct | assign_op |
| |
| struct | assign_op< DstScalar, void > |
| |
| struct | Assignment |
| |
| struct | Assignment< DstXprType, CwiseBinaryOp< internal::scalar_product_op< ScalarBis, Scalar >, const CwiseNullaryOp< internal::scalar_constant_op< ScalarBis >, Plain >, const Product< Lhs, Rhs, DefaultProduct > >, AssignFunc, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Homogeneous< ArgType, Horizontal >, internal::assign_op< Scalar, typename ArgType::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Homogeneous< ArgType, Vertical >, internal::assign_op< Scalar, typename ArgType::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< ColPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename ColPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< CompleteOrthogonalDecomposition< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition< MatrixType >::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< FullPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< FullPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivLU< MatrixType >::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< PartialPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename PartialPivLU< MatrixType >::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Inverse< XprType >, internal::assign_op< typename DstXprType::Scalar, typename XprType::Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, AliasFreeProduct >, internal::add_assign_op< typename DstXprType::Scalar, typename Product< Lhs, Rhs, AliasFreeProduct >::Scalar >, Sparse2Dense > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, AliasFreeProduct >, internal::assign_op< typename DstXprType::Scalar, typename Product< Lhs, Rhs, AliasFreeProduct >::Scalar >, Sparse2Dense > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, AliasFreeProduct >, internal::sub_assign_op< typename DstXprType::Scalar, typename Product< Lhs, Rhs, AliasFreeProduct >::Scalar >, Sparse2Dense > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, DefaultProduct >, internal::add_assign_op< Scalar, typename Product< Lhs, Rhs, DefaultProduct >::Scalar >, Dense2Triangular > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, DefaultProduct >, internal::assign_op< Scalar, typename Product< Lhs, Rhs, DefaultProduct >::Scalar >, Dense2Triangular > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, DefaultProduct >, internal::sub_assign_op< Scalar, typename Product< Lhs, Rhs, DefaultProduct >::Scalar >, Dense2Triangular > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::add_assign_op< Scalar, Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct)>::type > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::assign_op< Scalar, Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct)>::type > |
| |
| struct | Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::sub_assign_op< Scalar, Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct)>::type > |
| |
| struct | Assignment< DstXprType, Solve< CwiseUnaryOp< internal::scalar_conjugate_op< typename DecType::Scalar >, const Transpose< const DecType > >, RhsType >, internal::assign_op< Scalar, Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Solve< DecType, RhsType >, internal::assign_op< Scalar, Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, Solve< DecType, RhsType >, internal::assign_op< Scalar, Scalar >, Sparse2Sparse > |
| |
| struct | Assignment< DstXprType, Solve< Transpose< const DecType >, RhsType >, internal::assign_op< Scalar, Scalar >, Dense2Dense > |
| |
| struct | Assignment< DstXprType, SparseQRMatrixQReturnType< SparseQRType >, internal::assign_op< typename DstXprType::Scalar, typename DstXprType::Scalar >, Sparse2Dense > |
| |
| struct | Assignment< DstXprType, SparseQRMatrixQReturnType< SparseQRType >, internal::assign_op< typename DstXprType::Scalar, typename DstXprType::Scalar >, Sparse2Sparse > |
| |
| struct | Assignment< DstXprType, SparseSymmetricPermutationProduct< MatrixType, Mode >, internal::assign_op< Scalar, typename MatrixType::Scalar >, Sparse2Sparse > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Dense2Dense, Weak > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Dense2Triangular > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Diagonal2Dense > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Sparse2Dense, Weak > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Sparse2Sparse > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Triangular2Dense > |
| |
| struct | Assignment< DstXprType, SrcXprType, Functor, Triangular2Triangular > |
| |
| struct | assignment_from_dense_op_sparse |
| |
| struct | assignment_from_xpr_op_product |
| |
| struct | AssignmentKind |
| |
| struct | AssignmentKind< DenseShape, BandShape > |
| |
| struct | AssignmentKind< DenseShape, DenseShape > |
| |
| struct | AssignmentKind< DenseShape, DiagonalShape > |
| |
| struct | AssignmentKind< DenseShape, HomogeneousShape > |
| |
| struct | AssignmentKind< DenseShape, PermutationShape > |
| |
| struct | AssignmentKind< DenseShape, SparseShape > |
| |
| struct | AssignmentKind< DenseShape, SparseTriangularShape > |
| |
| struct | AssignmentKind< DenseShape, TriangularShape > |
| |
| struct | AssignmentKind< SparseSelfAdjointShape, SparseShape > |
| |
| struct | AssignmentKind< SparseShape, DiagonalShape > |
| |
| struct | AssignmentKind< SparseShape, SparseSelfAdjointShape > |
| |
| struct | AssignmentKind< SparseShape, SparseShape > |
| |
| struct | AssignmentKind< SparseShape, SparseTriangularShape > |
| |
| struct | AssignmentKind< TriangularShape, DenseShape > |
| |
| struct | AssignmentKind< TriangularShape, TriangularShape > |
| |
| struct | auto_diff_special_op |
| |
| struct | auto_diff_special_op< DerivativeType, false > |
| |
| struct | auto_diff_special_op< DerivativeType, true > |
| |
| class | BandMatrix |
| | Represents a rectangular matrix with a banded storage. More...
|
| |
| class | BandMatrixBase |
| |
| class | BandMatrixWrapper |
| |
| struct | BandShape |
| |
| class | BaseTensorContractionMapper |
| |
| class | BaseTensorContractionMapper< Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, inner_dim_reordered, Alignment, MakePointer_ > |
| |
| struct | bessel_i0_impl |
| |
| struct | bessel_i0_retval |
| |
| struct | bessel_i0e_impl |
| |
| struct | bessel_i0e_retval |
| |
| struct | bessel_i1_impl |
| |
| struct | bessel_i1_retval |
| |
| struct | bessel_i1e_impl |
| |
| struct | bessel_i1e_retval |
| |
| struct | bessel_j0_impl |
| |
| struct | bessel_j0_retval |
| |
| struct | bessel_j1_impl |
| |
| struct | bessel_j1_retval |
| |
| struct | bessel_k0_impl |
| |
| struct | bessel_k0_retval |
| |
| struct | bessel_k0e_impl |
| |
| struct | bessel_k0e_retval |
| |
| struct | bessel_k1_impl |
| |
| struct | bessel_k1_retval |
| |
| struct | bessel_k1e_impl |
| |
| struct | bessel_k1e_retval |
| |
| struct | bessel_y0_impl |
| |
| struct | bessel_y0_retval |
| |
| struct | bessel_y1_impl |
| |
| struct | bessel_y1_retval |
| |
| struct | betainc_impl |
| |
| struct | betainc_retval |
| |
| struct | binary_evaluator |
| |
| struct | binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IndexBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IteratorBased, IndexBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IteratorBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_boolean_and_op, Lhs, Rhs >, IndexBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_boolean_and_op, Lhs, Rhs >, IteratorBased, IndexBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_boolean_and_op, Lhs, Rhs >, IteratorBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_product_op< T1, T2 >, Lhs, Rhs >, IndexBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_product_op< T1, T2 >, Lhs, Rhs >, IteratorBased, IndexBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_product_op< T1, T2 >, Lhs, Rhs >, IteratorBased, IteratorBased > |
| |
| struct | binary_evaluator< CwiseBinaryOp< scalar_quotient_op< T1, T2 >, Lhs, Rhs >, IteratorBased, IndexBased > |
| |
| struct | binary_op_base |
| |
| struct | binary_result_of_select |
| |
| struct | binary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_std_result_type)> |
| |
| struct | binary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_tr1_result)> |
| |
| struct | binary_sparse_evaluator |
| |
| struct | bind1st_op |
| |
| struct | bind2nd_op |
| |
| struct | bit_and |
| |
| struct | bit_andnot |
| |
| struct | bit_not |
| |
| struct | bit_or |
| |
| struct | bit_xor |
| |
| struct | bitwise_helper |
| |
| struct | bitwise_helper< T, typename internal::enable_if< is_scalar< T >::value &&(NumTraits< T >::IsInteger||NumTraits< T >::RequireInitialization)>::type > |
| |
| class | blas_data_mapper |
| |
| class | blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, 1 > |
| |
| struct | blas_traits |
| |
| struct | blas_traits< const T > |
| |
| struct | blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain >, NestedXpr > > |
| |
| struct | blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain1 >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain2 > > > |
| |
| struct | blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, NestedXpr, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain > > > |
| |
| struct | blas_traits< CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr > > |
| |
| struct | blas_traits< CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr > > |
| |
| struct | blas_traits< Transpose< NestedXpr > > |
| |
| class | BlasLinearMapper |
| |
| class | BlasLinearMapper< Scalar, Index, AlignmentType > |
| |
| class | BlasVectorMapper |
| |
| struct | block_evaluator |
| |
| struct | block_evaluator< ArgType, BlockRows, BlockCols, InnerPanel, false > |
| |
| struct | block_evaluator< ArgType, BlockRows, BlockCols, InnerPanel, true > |
| |
| class | BlockImpl_dense |
| |
| class | BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true > |
| |
| struct | bool_constant |
| |
| struct | bool_constant< false > |
| |
| struct | bool_constant< true > |
| |
| struct | bytewise_bitwise_helper |
| |
| struct | CacheSizes |
| |
| struct | cast_impl |
| |
| struct | cast_impl< OldType, NewType, typename internal::enable_if< !NumTraits< OldType >::IsComplex &&NumTraits< NewType >::IsComplex >::type > |
| |
| struct | cast_impl< Real, NewType > |
| |
| struct | cast_impl< Real, std::complex< Real > > |
| |
| struct | cast_return_type |
| |
| struct | cephes_helper |
| |
| struct | cephes_helper< double > |
| |
| struct | cephes_helper< float > |
| |
| struct | check_rows_cols_for_overflow |
| |
| struct | check_rows_cols_for_overflow< Dynamic > |
| |
| struct | check_transpose_aliasing_compile_time_selector |
| |
| struct | check_transpose_aliasing_compile_time_selector< DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > |
| |
| struct | check_transpose_aliasing_run_time_selector |
| |
| struct | check_transpose_aliasing_run_time_selector< Scalar, DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > |
| |
| struct | checkTransposeAliasing_impl |
| |
| struct | checkTransposeAliasing_impl< Derived, OtherDerived, false > |
| |
| struct | cholmod_configure_matrix |
| |
| struct | cholmod_configure_matrix< double > |
| |
| struct | cholmod_configure_matrix< std::complex< double > > |
| |
| struct | cleanup_index_type |
| |
| struct | cleanup_index_type< FixedInt< N >(*)(), DynamicKey > |
| |
| struct | cleanup_index_type< T, DynamicKey, typename internal::enable_if< internal::is_integral< T >::value >::type > |
| |
| struct | cleanup_index_type< VariableAndFixedInt< DynamicKey >, DynamicKey > |
| |
| struct | cleanup_index_type< VariableAndFixedInt< N >, DynamicKey > |
| |
| struct | cleanup_seq_incr |
| |
| struct | coeff_visitor |
| |
| struct | CoeffConv |
| |
| struct | CoeffConv< SrcType, TargetType, true > |
| |
| struct | CoeffLoader |
| |
| struct | CoeffLoader< Tensor, true, MakePointer_ > |
| |
| struct | column_dfs_traits |
| |
| struct | combine_scalar_factors_impl |
| |
| struct | combine_scalar_factors_impl< bool, Lhs, Rhs > |
| |
| class | companion |
| |
| struct | complex_schur_reduce_to_hessenberg |
| |
| struct | complex_schur_reduce_to_hessenberg< MatrixType, false > |
| |
| class | CompressedStorage |
| |
| struct | compute_default_alignment |
| |
| struct | compute_default_alignment< T, Dynamic > |
| |
| struct | compute_default_alignment_helper |
| |
| struct | compute_inverse |
| |
| struct | compute_inverse< MatrixType, ResultType, 1 > |
| |
| struct | compute_inverse< MatrixType, ResultType, 2 > |
| |
| struct | compute_inverse< MatrixType, ResultType, 3 > |
| |
| struct | compute_inverse< MatrixType, ResultType, 4 > |
| |
| struct | compute_inverse_and_det_with_check |
| |
| struct | compute_inverse_and_det_with_check< MatrixType, ResultType, 1 > |
| |
| struct | compute_inverse_and_det_with_check< MatrixType, ResultType, 2 > |
| |
| struct | compute_inverse_and_det_with_check< MatrixType, ResultType, 3 > |
| |
| struct | compute_inverse_and_det_with_check< MatrixType, ResultType, 4 > |
| |
| struct | compute_inverse_size4 |
| |
| struct | compute_inverse_size4< Architecture::Target, double, MatrixType, ResultType > |
| |
| struct | compute_inverse_size4< Architecture::Target, float, MatrixType, ResultType > |
| |
| class | compute_matrix_flags |
| |
| class | compute_tensor_flags |
| |
| struct | concat |
| |
| struct | concat< numeric_list< T, as... >, numeric_list< T, bs... > > |
| |
| struct | concat< type_list< as... >, type_list< bs... > > |
| |
| struct | conditional |
| |
| struct | conditional< false, Then, Else > |
| |
| struct | conj_default_impl |
| |
| struct | conj_default_impl< Scalar, true > |
| |
| struct | conj_expr_if |
| |
| struct | conj_helper |
| |
| struct | conj_helper< LhsScalar, RhsScalar, true, true > |
| |
| struct | conj_helper< Packet, Packet, ConjLhs, ConjRhs > |
| |
| struct | conj_helper< Packet, Packet, true, true > |
| |
| struct | conj_helper< Packet4cd, Packet4cd, false, true > |
| |
| struct | conj_helper< Packet4cd, Packet4cd, true, false > |
| |
| struct | conj_helper< Packet4cd, Packet4cd, true, true > |
| |
| struct | conj_if |
| |
| struct | conj_if< false > |
| |
| struct | conj_if< true > |
| |
| struct | conj_impl |
| |
| struct | conj_retval |
| |
| struct | conservative_resize_like_impl |
| |
| struct | conservative_resize_like_impl< Derived, OtherDerived, true > |
| |
| struct | conservative_sparse_sparse_product_selector |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor > |
| |
| struct | conservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor > |
| |
| class | const_blas_data_mapper |
| |
| struct | constructor_without_unaligned_array_assert |
| |
| struct | contained_in_list |
| |
| struct | contained_in_list< test, check_against, h_list, true > |
| |
| struct | contained_in_list< test, check_against, type_list< a, as... >, false > |
| |
| struct | contained_in_list< test, check_against, type_list< EIGEN_TPL_PP_SPEC_HACK_USE(empty)>, false > |
| |
| struct | contained_in_list_gf |
| |
| struct | contained_in_list_gf< test, check_against, h_list, default_flags, true, last_check_flags > |
| |
| struct | contained_in_list_gf< test, check_against, type_list< a, as... >, default_flags, false, last_check_flags > |
| |
| struct | contained_in_list_gf< test, check_against, type_list< EIGEN_TPL_PP_SPEC_HACK_USE(empty)>, default_flags, false, last_check_flags > |
| |
| struct | copy_using_evaluator_DefaultTraversal_CompleteUnrolling |
| |
| struct | copy_using_evaluator_DefaultTraversal_CompleteUnrolling< Kernel, Stop, Stop > |
| |
| struct | copy_using_evaluator_DefaultTraversal_InnerUnrolling |
| |
| struct | copy_using_evaluator_DefaultTraversal_InnerUnrolling< Kernel, Stop, Stop > |
| |
| struct | copy_using_evaluator_innervec_CompleteUnrolling |
| |
| struct | copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Stop, Stop > |
| |
| struct | copy_using_evaluator_innervec_InnerUnrolling |
| |
| struct | copy_using_evaluator_innervec_InnerUnrolling< Kernel, Stop, Stop, SrcAlignment, DstAlignment > |
| |
| struct | copy_using_evaluator_LinearTraversal_CompleteUnrolling |
| |
| struct | copy_using_evaluator_LinearTraversal_CompleteUnrolling< Kernel, Stop, Stop > |
| |
| struct | copy_using_evaluator_traits |
| |
| struct | cross3_impl |
| |
| struct | cross3_impl< Architecture::Target, VectorLhs, VectorRhs, float, true > |
| |
| struct | cwise_promote_storage_order |
| |
| struct | cwise_promote_storage_order< LhsKind, Sparse, LhsOrder, RhsOrder > |
| |
| struct | cwise_promote_storage_order< Sparse, RhsKind, LhsOrder, RhsOrder > |
| |
| struct | cwise_promote_storage_order< Sparse, Sparse, Order, Order > |
| |
| struct | cwise_promote_storage_type |
| |
| struct | cwise_promote_storage_type< A, A, Functor > |
| |
| struct | cwise_promote_storage_type< A, Dense, Functor > |
| |
| struct | cwise_promote_storage_type< Dense, B, Functor > |
| |
| struct | cwise_promote_storage_type< Dense, Dense, Functor > |
| |
| struct | cwise_promote_storage_type< Dense, Sparse, Functor > |
| |
| struct | cwise_promote_storage_type< Sparse, Dense, Functor > |
| |
| struct | decrement_if_fixed_size |
| |
| struct | decrement_size |
| |
| struct | default_digits10_impl |
| |
| struct | default_digits10_impl< T, false, false > |
| |
| struct | default_digits10_impl< T, false, true > |
| |
| struct | default_digits_impl |
| |
| struct | default_digits_impl< T, false, false > |
| |
| struct | default_digits_impl< T, false, true > |
| |
| struct | default_packet_traits |
| |
| struct | Dense2Dense |
| |
| struct | Dense2Triangular |
| |
| struct | dense_assignment_loop |
| |
| struct | dense_assignment_loop< Kernel, AllAtOnceTraversal, Unrolling > |
| |
| struct | dense_assignment_loop< Kernel, DefaultTraversal, CompleteUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, DefaultTraversal, InnerUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, DefaultTraversal, NoUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, InnerVectorizedTraversal, CompleteUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, InnerVectorizedTraversal, InnerUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, InnerVectorizedTraversal, NoUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, LinearTraversal, CompleteUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, LinearTraversal, NoUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, LinearVectorizedTraversal, CompleteUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, LinearVectorizedTraversal, NoUnrolling > |
| |
| struct | dense_assignment_loop< Kernel, SliceVectorizedTraversal, NoUnrolling > |
| |
| class | dense_product_base |
| |
| class | dense_product_base< Lhs, Rhs, Option, InnerProduct > |
| |
| struct | dense_xpr_base |
| |
| struct | dense_xpr_base< Derived, ArrayXpr > |
| |
| struct | dense_xpr_base< Derived, MatrixXpr > |
| |
| struct | determinant_impl |
| |
| struct | determinant_impl< Derived, 1 > |
| |
| struct | determinant_impl< Derived, 2 > |
| |
| struct | determinant_impl< Derived, 3 > |
| |
| struct | determinant_impl< Derived, 4 > |
| |
| struct | dget |
| |
| struct | dhs_cpack |
| |
| struct | dhs_cpack< double, Index, DataMapper, Packet, PacketC, StorageOrder, Conjugate, PanelMode, false > |
| |
| struct | dhs_cpack< double, Index, DataMapper, Packet, PacketC, StorageOrder, Conjugate, PanelMode, true > |
| |
| struct | dhs_pack |
| |
| struct | dhs_pack< double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, false > |
| |
| struct | dhs_pack< double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, true > |
| |
| struct | Diagonal2Dense |
| |
| struct | Diagonal2Sparse |
| |
| struct | diagonal_product_evaluator_base |
| |
| struct | digamma_impl |
| |
| struct | digamma_impl_maybe_poly |
| |
| struct | digamma_impl_maybe_poly< double > |
| |
| struct | digamma_impl_maybe_poly< float > |
| |
| struct | digamma_retval |
| |
| struct | DimensionId |
| |
| struct | DimensionId< Dynamic > |
| |
| struct | DimInitializer |
| |
| struct | DimInitializer< Sizes<> > |
| |
| struct | direct_selfadjoint_eigenvalues |
| |
| struct | direct_selfadjoint_eigenvalues< SolverType, 2, false > |
| |
| struct | direct_selfadjoint_eigenvalues< SolverType, 3, false > |
| |
| struct | div_assign_op |
| |
| struct | dot_nocheck |
| |
| struct | dot_nocheck< T, U, true > |
| |
| struct | DoublePacket |
| |
| struct | eigen_packet_wrapper |
| |
| struct | EigenBase2EigenBase |
| |
| struct | eigenvalues_selector |
| |
| struct | eigenvalues_selector< Derived, false > |
| |
| struct | enable_if |
| |
| struct | enable_if< true, T > |
| |
| struct | enable_if_ref |
| |
| struct | enable_if_ref< Ref< T >, Derived > |
| |
| struct | EnableIf |
| |
| struct | equal_op |
| |
| struct | erf_impl |
| |
| struct | erf_retval |
| |
| struct | erfc_impl |
| |
| struct | erfc_retval |
| |
| struct | etor_product_coeff_impl |
| |
| struct | etor_product_packet_impl |
| |
| struct | etor_product_packet_impl< ColMajor, 0, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< ColMajor, 1, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< RowMajor, 0, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< RowMajor, 1, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | etor_product_packet_impl< RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
| |
| struct | eulerangles_assign_impl |
| |
| struct | eulerangles_assign_impl< System, Other, 3, 1 > |
| |
| struct | eulerangles_assign_impl< System, Other, 3, 3 > |
| |
| struct | eval |
| |
| struct | eval< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
| |
| struct | eval< const Tensor< _Scalar, NumIndices_, Options, IndexType_ >, Eigen::Dense > |
| |
| struct | eval< const TensorFixedSize< Scalar_, Dimensions, Options, IndexType_ >, Eigen::Dense > |
| |
| struct | eval< const TensorMap< PlainObjectType, Options, MakePointer >, Eigen::Dense > |
| |
| struct | eval< const TensorRef< PlainObjectType >, Eigen::Dense > |
| |
| struct | eval< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
| |
| struct | eval< T, Dense > |
| |
| struct | eval< T, DiagonalShape > |
| |
| class | eval< T, IsSkyline > |
| |
| struct | eval< T, Sparse > |
| |
| struct | eval< Tensor< _Scalar, NumIndices_, Options, IndexType_ >, Eigen::Dense > |
| |
| struct | eval< TensorAssignOp< LhsXprType, RhsXprType >, Eigen::Dense > |
| |
| struct | eval< TensorBroadcastingOp< Broadcast, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorChippingOp< DimId, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorConcatenationOp< Axis, LhsXprType, RhsXprType >, Eigen::Dense > |
| |
| struct | eval< TensorContractionOp< Dimensions, LhsXprType, RhsXprType, OutputKernelType >, Eigen::Dense > |
| |
| struct | eval< TensorConversionOp< TargetType, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorConvolutionOp< Dimensions, InputXprType, KernelXprType >, Eigen::Dense > |
| |
| struct | eval< TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType >, Eigen::Dense > |
| |
| struct | eval< TensorCustomUnaryOp< CustomUnaryFunc, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType >, Eigen::Dense > |
| |
| struct | eval< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType >, Eigen::Dense > |
| |
| struct | eval< TensorCwiseUnaryOp< UnaryOp, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorEvalToOp< XprType, MakePointer_ >, Eigen::Dense > |
| |
| struct | eval< TensorFFTOp< FFT, XprType, FFTResultType, FFTDirection >, Eigen::Dense > |
| |
| struct | eval< TensorFixedSize< Scalar_, Dimensions, Options, IndexType_ >, Eigen::Dense > |
| |
| struct | eval< TensorForcedEvalOp< XprType >, Eigen::Dense > |
| |
| struct | eval< TensorGeneratorOp< Generator, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorImagePatchOp< Rows, Cols, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorIndexTupleOp< XprType >, Eigen::Dense > |
| |
| struct | eval< TensorInflationOp< Strides, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorLayoutSwapOp< XprType >, Eigen::Dense > |
| |
| struct | eval< TensorMap< PlainObjectType, Options, MakePointer >, Eigen::Dense > |
| |
| struct | eval< TensorPaddingOp< PaddingDimensions, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorPatchOp< PatchDim, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorReductionOp< Op, Dims, XprType, MakePointer_ >, Eigen::Dense > |
| |
| struct | eval< TensorRef< PlainObjectType >, Eigen::Dense > |
| |
| struct | eval< TensorReshapingOp< NewDimensions, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorReverseOp< ReverseDimensions, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorScanOp< Op, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorSelectOp< IfXprType, ThenXprType, ElseXprType >, Eigen::Dense > |
| |
| struct | eval< TensorShufflingOp< Shuffle, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorSlicingOp< StartIndices, Sizes, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorStridingOp< Strides, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorTraceOp< Dims, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorTupleReducerOp< ReduceOp, Dims, XprType >, Eigen::Dense > |
| |
| struct | eval< TensorVolumePatchOp< Planes, Rows, Cols, XprType >, Eigen::Dense > |
| |
| class | EvalToTemp |
| |
| struct | evaluator |
| |
| struct | evaluator< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > |
| |
| struct | evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | evaluator< const T > |
| |
| struct | evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
| |
| struct | evaluator< CwiseBinaryOp< internal::scalar_product_op< Scalar1, Scalar2 >, const CwiseNullaryOp< internal::scalar_constant_op< Scalar1 >, Plain1 >, const Product< Lhs, Rhs, DefaultProduct > > > |
| |
| struct | evaluator< CwiseNullaryOp< NullaryOp, PlainObjectType > > |
| |
| struct | evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 > > |
| |
| struct | evaluator< Diagonal< ArgType, DiagIndex > > |
| |
| struct | evaluator< Diagonal< const Product< Lhs, Rhs, DefaultProduct >, DiagIndex > > |
| |
| struct | evaluator< DynamicSparseMatrix< _Scalar, _Options, _StorageIndex > > |
| |
| struct | evaluator< EvalToTemp< ArgType > > |
| |
| struct | evaluator< Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< Map< PlainObjectType, MapOptions, StrideType > > |
| |
| struct | evaluator< Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< MappedSparseMatrix< _Scalar, _Options, _StorageIndex > > |
| |
| struct | evaluator< Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > |
| |
| struct | evaluator< NestByValue< ArgType > > |
| |
| struct | evaluator< PartialReduxExpr< ArgType, MemberOp, Direction > > |
| |
| struct | evaluator< PlainObjectBase< Derived > > |
| |
| struct | evaluator< Product< Lhs, Rhs, Options > > |
| |
| struct | evaluator< Ref< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< Ref< const SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< Ref< PlainObjectType, RefOptions, StrideType > > |
| |
| struct | evaluator< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | evaluator< Reshaped< ArgType, Rows, Cols, Order > > |
| |
| struct | evaluator< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > |
| |
| struct | evaluator< Solve< Decomposition, RhsType > > |
| |
| struct | evaluator< SparseCompressedBase< Derived > > |
| |
| struct | evaluator< SparseMatrix< _Scalar, _Options, _StorageIndex > > |
| |
| struct | evaluator< SparseVector< _Scalar, _Options, _Index > > |
| |
| struct | evaluator_assume_aliasing |
| |
| struct | evaluator_assume_aliasing< CwiseBinaryOp< internal::scalar_difference_op< typename OtherXpr::Scalar, typename Product< Lhs, Rhs, DefaultProduct >::Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, DenseShape > |
| |
| struct | evaluator_assume_aliasing< CwiseBinaryOp< internal::scalar_product_op< Scalar1, Scalar2 >, const CwiseNullaryOp< internal::scalar_constant_op< Scalar1 >, Plain1 >, const Product< Lhs, Rhs, DefaultProduct > > > |
| |
| struct | evaluator_assume_aliasing< CwiseBinaryOp< internal::scalar_sum_op< typename OtherXpr::Scalar, typename Product< Lhs, Rhs, DefaultProduct >::Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, DenseShape > |
| |
| struct | evaluator_assume_aliasing< Product< Lhs, Rhs, DefaultProduct > > |
| |
| struct | evaluator_base |
| |
| struct | evaluator_traits |
| |
| struct | evaluator_traits< BandMatrix< _Scalar, _Rows, _Cols, _Supers, _Subs, _Options > > |
| |
| struct | evaluator_traits< BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > > |
| |
| struct | evaluator_traits< Homogeneous< ArgType, Direction > > |
| |
| struct | evaluator_traits< HouseholderSequence< VectorsType, CoeffsType, Side > > |
| |
| struct | evaluator_traits< SelfAdjointView< MatrixType, Mode > > |
| |
| struct | evaluator_traits< SparseQRMatrixQReturnType< SparseQRType > > |
| |
| struct | evaluator_traits< SparseSelfAdjointView< MatrixType, Mode > > |
| |
| struct | evaluator_traits< TriangularView< MatrixType, Mode > > |
| |
| struct | evaluator_traits_base |
| |
| struct | evaluator_wrapper_base |
| |
| struct | expm1_impl |
| |
| struct | expm1_impl< std::complex< RealScalar > > |
| |
| struct | expm1_retval |
| |
| struct | ExpressionHasTensorBroadcastingOp |
| |
| struct | ExpressionHasTensorBroadcastingOp< const TensorAssignOp< LhsXprType, RhsXprType > > |
| |
| struct | ExpressionHasTensorBroadcastingOp< const TensorBroadcastingOp< Broadcast, XprType > > |
| |
| struct | ExpressionHasTensorBroadcastingOp< const TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType > > |
| |
| struct | ExpressionHasTensorBroadcastingOp< const TensorCwiseUnaryOp< UnaryOp, XprType > > |
| |
| struct | extract_data_selector |
| |
| struct | extract_data_selector< T, false > |
| |
| struct | false_type |
| |
| struct | fast_accurate_exp2 |
| |
| struct | fast_accurate_exp2< double > |
| |
| struct | fast_accurate_exp2< float > |
| |
| struct | fftw_impl |
| |
| struct | fftw_plan |
| |
| struct | fftw_plan< double > |
| |
| struct | fftw_plan< float > |
| |
| struct | fftw_plan< long double > |
| |
| struct | find_best_packet |
| |
| struct | find_best_packet_helper |
| |
| struct | find_best_packet_helper< Size, PacketType, false > |
| |
| struct | find_best_packet_helper< Size, PacketType, true > |
| |
| struct | first_aligned_impl |
| |
| struct | first_aligned_impl< Alignment, Derived, false > |
| |
| struct | fixed_size_tensor_index_extraction_helper |
| |
| struct | fixed_size_tensor_index_extraction_helper< Index, 0 > |
| |
| struct | fixed_size_tensor_index_linearization_helper |
| |
| struct | fixed_size_tensor_index_linearization_helper< Index, NumIndices, 0, RowMajor > |
| |
| class | FixedInt |
| |
| struct | FullPivHouseholderQRMatrixQReturnType |
| | Expression type for return value of FullPivHouseholderQR::matrixQ() More...
|
| |
| struct | FullReducer |
| |
| struct | FullReducer< Self, Op, Eigen::SyclDevice, Vectorizable > |
| |
| struct | functor_has_linear_access |
| |
| struct | functor_traits |
| |
| struct | functor_traits< add_assign_op< DstScalar, SrcScalar > > |
| |
| struct | functor_traits< assign_op< DstScalar, SrcScalar > > |
| |
| struct | functor_traits< bind1st_op< BinaryOp > > |
| |
| struct | functor_traits< bind2nd_op< BinaryOp > > |
| |
| struct | functor_traits< div_assign_op< DstScalar, SrcScalar > > |
| |
| struct | functor_traits< GaussianGenerator< T, Index, NumDims > > |
| |
| struct | functor_traits< linspaced_op< Scalar > > |
| |
| struct | functor_traits< max_coeff_visitor< Scalar, NaNPropagation > > |
| |
| struct | functor_traits< min_coeff_visitor< Scalar, NaNPropagation > > |
| |
| struct | functor_traits< mul_assign_op< DstScalar, SrcScalar > > |
| |
| struct | functor_traits< NormalRandomGenerator< Scalar > > |
| |
| struct | functor_traits< numext::equal_to< T > > |
| |
| struct | functor_traits< numext::not_equal_to< T > > |
| |
| struct | functor_traits< scalar_abs2_op< Scalar > > |
| |
| struct | functor_traits< scalar_abs_op< Scalar > > |
| |
| struct | functor_traits< scalar_absolute_difference_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_acos_op< Scalar > > |
| |
| struct | functor_traits< scalar_arg_op< Scalar > > |
| |
| struct | functor_traits< scalar_asin_op< Scalar > > |
| |
| struct | functor_traits< scalar_atan_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_i0_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_i0e_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_i1_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_i1e_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_j0_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_j1_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_k0_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_k0e_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_k1_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_k1e_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_y0_op< Scalar > > |
| |
| struct | functor_traits< scalar_bessel_y1_op< Scalar > > |
| |
| struct | functor_traits< scalar_betainc_op< Scalar > > |
| |
| struct | functor_traits< scalar_boolean_and_op > |
| |
| struct | functor_traits< scalar_boolean_not_op< Scalar > > |
| |
| struct | functor_traits< scalar_boolean_or_op > |
| |
| struct | functor_traits< scalar_boolean_xor_op > |
| |
| struct | functor_traits< scalar_cast_op< Eigen::bfloat16, float > > |
| |
| struct | functor_traits< scalar_cast_op< Eigen::half, float > > |
| |
| struct | functor_traits< scalar_cast_op< float, Eigen::bfloat16 > > |
| |
| struct | functor_traits< scalar_cast_op< float, Eigen::half > > |
| |
| struct | functor_traits< scalar_cast_op< int, Eigen::bfloat16 > > |
| |
| struct | functor_traits< scalar_cast_op< int, Eigen::half > > |
| |
| struct | functor_traits< scalar_cast_op< Scalar, NewType > > |
| |
| struct | functor_traits< scalar_ceil_op< Scalar > > |
| |
| struct | functor_traits< scalar_clamp_op< Scalar > > |
| |
| struct | functor_traits< scalar_cmp_op< LhsScalar, RhsScalar, cmp > > |
| |
| struct | functor_traits< scalar_conj_product_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_conjugate_op< Scalar > > |
| |
| struct | functor_traits< scalar_constant_op< Scalar > > |
| |
| struct | functor_traits< scalar_cos_op< Scalar > > |
| |
| struct | functor_traits< scalar_cosh_op< Scalar > > |
| |
| struct | functor_traits< scalar_cube_op< bool > > |
| |
| struct | functor_traits< scalar_cube_op< Scalar > > |
| |
| struct | functor_traits< scalar_difference_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_digamma_op< Scalar > > |
| |
| struct | functor_traits< scalar_erf_op< Scalar > > |
| |
| struct | functor_traits< scalar_erfc_op< Scalar > > |
| |
| struct | functor_traits< scalar_exp_op< Scalar > > |
| |
| struct | functor_traits< scalar_expm1_op< Scalar > > |
| |
| struct | functor_traits< scalar_floor_op< Scalar > > |
| |
| struct | functor_traits< scalar_fmod_op< Scalar > > |
| |
| struct | functor_traits< scalar_gamma_sample_der_alpha_op< Scalar > > |
| |
| struct | functor_traits< scalar_hypot_op< Scalar, Scalar > > |
| |
| struct | functor_traits< scalar_identity_op< Scalar > > |
| |
| struct | functor_traits< scalar_igamma_der_a_op< Scalar > > |
| |
| struct | functor_traits< scalar_igamma_op< Scalar > > |
| |
| struct | functor_traits< scalar_igammac_op< Scalar > > |
| |
| struct | functor_traits< scalar_imag_op< Scalar > > |
| |
| struct | functor_traits< scalar_imag_ref_op< Scalar > > |
| |
| struct | functor_traits< scalar_inverse_op< Scalar > > |
| |
| struct | functor_traits< scalar_isfinite_op< Scalar > > |
| |
| struct | functor_traits< scalar_isinf_op< Scalar > > |
| |
| struct | functor_traits< scalar_isnan_op< Scalar > > |
| |
| struct | functor_traits< scalar_lgamma_op< Scalar > > |
| |
| struct | functor_traits< scalar_log10_op< Scalar > > |
| |
| struct | functor_traits< scalar_log1p_op< Scalar > > |
| |
| struct | functor_traits< scalar_log2_op< Scalar > > |
| |
| struct | functor_traits< scalar_log_op< Scalar > > |
| |
| struct | functor_traits< scalar_logistic_op< T > > |
| |
| struct | functor_traits< scalar_max_op< LhsScalar, RhsScalar, NaNPropagation > > |
| |
| struct | functor_traits< scalar_min_op< LhsScalar, RhsScalar, NaNPropagation > > |
| |
| struct | functor_traits< scalar_mod2_op< Scalar > > |
| |
| struct | functor_traits< scalar_mod_op< Scalar > > |
| |
| struct | functor_traits< scalar_ndtri_op< Scalar > > |
| |
| struct | functor_traits< scalar_norm1_op > |
| |
| struct | functor_traits< scalar_opposite_op< Scalar > > |
| |
| struct | functor_traits< scalar_polygamma_op< Scalar > > |
| |
| struct | functor_traits< scalar_pow_op< Scalar, Exponent > > |
| |
| struct | functor_traits< scalar_product_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_quotient_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_random_op< Scalar > > |
| |
| struct | functor_traits< scalar_real_op< Scalar > > |
| |
| struct | functor_traits< scalar_real_ref_op< Scalar > > |
| |
| struct | functor_traits< scalar_rint_op< Scalar > > |
| |
| struct | functor_traits< scalar_round_op< Scalar > > |
| |
| struct | functor_traits< scalar_rsqrt_op< Scalar > > |
| |
| struct | functor_traits< scalar_score_coeff_op< Scalar > > |
| |
| struct | functor_traits< scalar_shift_left_op< Scalar, N > > |
| |
| struct | functor_traits< scalar_shift_right_op< Scalar, N > > |
| |
| struct | functor_traits< scalar_sign_op< Scalar > > |
| |
| struct | functor_traits< scalar_sin_op< Scalar > > |
| |
| struct | functor_traits< scalar_sinh_op< Scalar > > |
| |
| struct | functor_traits< scalar_sqrt_op< bool > > |
| |
| struct | functor_traits< scalar_sqrt_op< Scalar > > |
| |
| struct | functor_traits< scalar_square_op< bool > > |
| |
| struct | functor_traits< scalar_square_op< Scalar > > |
| |
| struct | functor_traits< scalar_sum_op< LhsScalar, RhsScalar > > |
| |
| struct | functor_traits< scalar_tan_op< Scalar > > |
| |
| struct | functor_traits< scalar_tanh_op< Scalar > > |
| |
| struct | functor_traits< scalar_zeta_op< Scalar > > |
| |
| struct | functor_traits< std::binary_negate< T > > |
| |
| struct | functor_traits< std::binder1st< T > > |
| |
| struct | functor_traits< std::binder2nd< T > > |
| |
| struct | functor_traits< std::divides< T > > |
| |
| struct | functor_traits< std::equal_to< T > > |
| |
| struct | functor_traits< std::greater< T > > |
| |
| struct | functor_traits< std::greater_equal< T > > |
| |
| struct | functor_traits< std::less< T > > |
| |
| struct | functor_traits< std::less_equal< T > > |
| |
| struct | functor_traits< std::logical_and< T > > |
| |
| struct | functor_traits< std::logical_not< T > > |
| |
| struct | functor_traits< std::logical_or< T > > |
| |
| struct | functor_traits< std::minus< T > > |
| |
| struct | functor_traits< std::multiplies< T > > |
| |
| struct | functor_traits< std::negate< T > > |
| |
| struct | functor_traits< std::not_equal_to< T > > |
| |
| struct | functor_traits< std::plus< T > > |
| |
| struct | functor_traits< std::unary_negate< T > > |
| |
| struct | functor_traits< sub_assign_op< DstScalar, SrcScalar > > |
| |
| struct | functor_traits< swap_assign_op< Scalar > > |
| |
| struct | functor_traits< UniformRandomGenerator< Scalar > > |
| |
| struct | gamma_sample_der_alpha_impl |
| |
| struct | gamma_sample_der_alpha_retval |
| |
| class | GaussianGenerator |
| |
| struct | gebp_kernel |
| |
| struct | gebp_kernel< double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< double, std::complex< double >, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< float, float, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< float, std::complex< float >, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< std::complex< double >, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< std::complex< double >, std::complex< double >, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< std::complex< float >, float, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| struct | gebp_kernel< std::complex< float >, std::complex< float >, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs > |
| |
| class | gebp_traits |
| |
| class | gebp_traits< RealScalar, std::complex< RealScalar >, false, _ConjRhs, Arch, _PacketSize > |
| |
| class | gebp_traits< std::complex< RealScalar >, RealScalar, _ConjLhs, false, Arch, _PacketSize > |
| |
| class | gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs, Arch, _PacketSize > |
| |
| class | gemm_blocking_space |
| |
| class | gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false > |
| |
| class | gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true > |
| |
| struct | gemm_functor |
| |
| struct | gemm_pack_lhs |
| |
| struct | gemm_pack_lhs< double, Index, DataMapper, Pack1, Pack2, Packet, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< double, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< float, Index, DataMapper, Pack1, Pack2, Packet, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< float, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< Scalar, Index, DataMapper, Pack1, Pack2, Packet, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< Scalar, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< std::complex< double >, Index, DataMapper, Pack1, Pack2, Packet, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< std::complex< double >, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< std::complex< float >, Index, DataMapper, Pack1, Pack2, Packet, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_lhs< std::complex< float >, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs |
| |
| struct | gemm_pack_rhs< double, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< double, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< float, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< float, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< std::complex< double >, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< std::complex< double >, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< std::complex< float >, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode > |
| |
| struct | gemm_pack_rhs< std::complex< float >, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode > |
| |
| struct | GemmParallelInfo |
| |
| struct | gemv_dense_selector |
| |
| struct | gemv_dense_selector< OnTheLeft, StorageOrder, BlasCompatible > |
| |
| struct | gemv_dense_selector< OnTheRight, ColMajor, false > |
| |
| struct | gemv_dense_selector< OnTheRight, ColMajor, true > |
| |
| struct | gemv_dense_selector< OnTheRight, RowMajor, false > |
| |
| struct | gemv_dense_selector< OnTheRight, RowMajor, true > |
| |
| struct | gemv_packet_cond |
| |
| struct | gemv_packet_cond< GEMVPacketFull, T1, T2, T3 > |
| |
| struct | gemv_packet_cond< GEMVPacketHalf, T1, T2, T3 > |
| |
| struct | gemv_static_vector_if |
| |
| struct | gemv_static_vector_if< Scalar, Size, Dynamic, true > |
| |
| struct | gemv_static_vector_if< Scalar, Size, MaxSize, false > |
| |
| struct | gemv_static_vector_if< Scalar, Size, MaxSize, true > |
| |
| class | gemv_traits |
| |
| struct | gen_numeric_list |
| |
| struct | gen_numeric_list< T, 0, start, ii... > |
| |
| struct | gen_numeric_list_repeated |
| |
| struct | gen_numeric_list_repeated< T, 0, V, nn... > |
| |
| struct | gen_numeric_list_reversed |
| |
| struct | gen_numeric_list_reversed< T, 0, start, ii... > |
| |
| struct | gen_numeric_list_swapped_pair |
| |
| struct | gen_numeric_list_swapped_pair< T, 0, a, b, start, ii... > |
| |
| struct | general_matrix_matrix_product |
| |
| struct | general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride > |
| |
| struct | general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, ResInnerStride > |
| |
| struct | general_matrix_matrix_rankupdate |
| |
| struct | general_matrix_matrix_triangular_product |
| |
| struct | general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride, UpLo, Version > |
| |
| struct | general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, ResInnerStride, UpLo, Version > |
| |
| struct | general_matrix_vector_product |
| |
| struct | general_matrix_vector_product< Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version > |
| |
| struct | general_matrix_vector_product< Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version > |
| |
| struct | general_matrix_vector_product_gemv |
| |
| class | generic_dense_assignment_kernel |
| |
| class | generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized > |
| |
| struct | generic_i0 |
| |
| struct | generic_i0e |
| |
| struct | generic_i0e< T, double > |
| |
| struct | generic_i0e< T, float > |
| |
| struct | generic_i1 |
| |
| struct | generic_i1e |
| |
| struct | generic_i1e< T, double > |
| |
| struct | generic_i1e< T, float > |
| |
| struct | generic_j0 |
| |
| struct | generic_j0< T, double > |
| |
| struct | generic_j0< T, float > |
| |
| struct | generic_j1 |
| |
| struct | generic_j1< T, double > |
| |
| struct | generic_j1< T, float > |
| |
| struct | generic_k0 |
| |
| struct | generic_k0< T, double > |
| |
| struct | generic_k0< T, float > |
| |
| struct | generic_k0e |
| |
| struct | generic_k0e< T, double > |
| |
| struct | generic_k0e< T, float > |
| |
| struct | generic_k1 |
| |
| struct | generic_k1< T, double > |
| |
| struct | generic_k1< T, float > |
| |
| struct | generic_k1e |
| |
| struct | generic_k1e< T, double > |
| |
| struct | generic_k1e< T, float > |
| |
| class | generic_matrix_wrapper |
| |
| class | generic_matrix_wrapper< MatrixType, false > |
| |
| class | generic_matrix_wrapper< MatrixType, true > |
| |
| struct | generic_product_impl |
| |
| struct | generic_product_impl< Homogeneous< LhsArg, Horizontal >, Rhs, HomogeneousShape, DenseShape, ProductTag > |
| |
| struct | generic_product_impl< Inverse< Lhs >, Rhs, PermutationShape, MatrixShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Homogeneous< RhsArg, Vertical >, DenseShape, HomogeneousShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Homogeneous< RhsArg, Vertical >, TriangularShape, HomogeneousShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Inverse< Rhs >, MatrixShape, PermutationShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, GemvProduct > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, InnerProduct > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, SparseShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, DenseShape, TriangularShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, MatrixShape, PermutationShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, PermutationShape, MatrixShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, SparseShape, DenseShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, SparseShape, SparseShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, Rhs, TriangularShape, DenseShape, ProductTag > |
| |
| struct | generic_product_impl< Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType > |
| |
| struct | generic_product_impl< Lhs, Transpose< Rhs >, MatrixShape, TranspositionsShape, ProductTag > |
| |
| struct | generic_product_impl< LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType > |
| |
| struct | generic_product_impl< MatrixReplacement, Rhs, SparseShape, DenseShape, GemvProduct > |
| |
| struct | generic_product_impl< Transform< Scalar, Dim, Mode, Options >, Homogeneous< RhsArg, Vertical >, DenseShape, HomogeneousShape, ProductTag > |
| |
| struct | generic_product_impl< Transpose< Lhs >, Rhs, TranspositionsShape, MatrixShape, ProductTag > |
| |
| struct | generic_product_impl_base |
| |
| class | generic_randaccess_stl_iterator |
| |
| struct | generic_xpr_base |
| |
| struct | generic_xpr_base< Derived, MatrixXpr, SolverStorage > |
| |
| struct | generic_xpr_base< Derived, MatrixXpr, Sparse > |
| |
| struct | generic_xpr_base< Derived, XprKind, Dense > |
| |
| struct | generic_y0 |
| |
| struct | generic_y0< T, double > |
| |
| struct | generic_y0< T, float > |
| |
| struct | generic_y1 |
| |
| struct | generic_y1< T, double > |
| |
| struct | generic_y1< T, float > |
| |
| struct | GenericDimReducer |
| |
| struct | GenericDimReducer< 0, Self, Op > |
| |
| struct | GenericDimReducer<-1, Self, Op > |
| |
| struct | GenericReducer< Self, Op, Eigen::SyclDevice > |
| |
| struct | get |
| |
| struct | get< 0, numeric_list< T, a, as... > > |
| |
| struct | get< 0, type_list< a, as... > > |
| |
| struct | get< n, numeric_list< T, a, as... > > |
| |
| struct | get< n, type_list< a, as... > > |
| |
| struct | get_boxes_helper |
| |
| struct | get_boxes_helper< ObjectList, VolumeList, int > |
| |
| struct | get_compile_time_incr |
| |
| struct | get_compile_time_incr< AllRange< Size > > |
| |
| struct | get_compile_time_incr< ArithmeticSequence< FirstType, SizeType, IncrType > > |
| |
| struct | get_compile_time_incr< SingleRange > |
| |
| struct | get_compiletime_reshape_order |
| |
| struct | get_compiletime_reshape_size |
| |
| struct | get_compiletime_reshape_size< AutoSize_t, OtherSize, TotalSize > |
| |
| struct | get_factor |
| |
| struct | get_factor< Scalar, typename NumTraits< Scalar >::Real > |
| |
| struct | get_fixed_value |
| |
| struct | get_fixed_value< FixedInt< N >(*)(), Default > |
| |
| struct | get_fixed_value< FixedInt< N >, Default > |
| |
| struct | get_fixed_value< variable_if_dynamic< T, N >, Default > |
| |
| struct | get_fixed_value< VariableAndFixedInt< N >, Default > |
| |
| struct | global_math_functions_filtering_base |
| |
| struct | global_math_functions_filtering_base< T, typename always_void< typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl >::type > |
| |
| struct | glue_shapes |
| |
| struct | glue_shapes< DenseShape, TriangularShape > |
| |
| struct | glue_shapes< SparseShape, SelfAdjointShape > |
| |
| struct | glue_shapes< SparseShape, TriangularShape > |
| |
| struct | greater_equal_op |
| |
| struct | greater_equal_zero_op |
| |
| struct | greater_op |
| |
| struct | h_apply_op |
| |
| struct | h_apply_op_helper |
| |
| struct | h_apply_op_helper< true, op, additional_param, values... > |
| |
| struct | h_array_reduce |
| |
| struct | h_array_reduce< Reducer, T, 0 > |
| |
| struct | h_array_reduce< Reducer, T, N, 0 > |
| |
| struct | h_instantiate_by_c_array |
| |
| struct | h_instantiate_by_c_array< InstType, ArrType, 0, false, Ps... > |
| |
| struct | h_instantiate_by_c_array< InstType, ArrType, 0, true, Ps... > |
| |
| struct | h_instantiate_by_c_array< InstType, ArrType, N, false, Ps... > |
| |
| struct | h_instantiate_by_c_array< InstType, ArrType, N, true, Ps... > |
| |
| struct | h_repeat |
| |
| struct | h_skip |
| |
| struct | h_skip_helper_numeric |
| |
| struct | h_skip_helper_numeric< T, 0 > |
| |
| struct | h_skip_helper_numeric< T, 0, i, ii... > |
| |
| struct | h_skip_helper_numeric< T, n > |
| |
| struct | h_skip_helper_numeric< T, n, i, ii... > |
| |
| struct | h_skip_helper_type |
| |
| struct | h_skip_helper_type< 0 > |
| |
| struct | h_skip_helper_type< 0, t, tt... > |
| |
| struct | h_skip_helper_type< n > |
| |
| struct | h_skip_helper_type< n, t, tt... > |
| |
| struct | has_binary_operator |
| |
| struct | has_binary_operator< linspaced_op< Scalar >, IndexType > |
| |
| struct | has_binary_operator< scalar_constant_op< Scalar >, IndexType > |
| |
| struct | has_binary_operator< scalar_identity_op< Scalar >, IndexType > |
| |
| struct | has_binary_operator< scalar_random_op< Scalar >, IndexType > |
| |
| struct | has_direct_access |
| |
| struct | has_none |
| |
| struct | has_nullary_operator |
| |
| struct | has_nullary_operator< linspaced_op< Scalar >, IndexType > |
| |
| struct | has_nullary_operator< scalar_constant_op< Scalar >, IndexType > |
| |
| struct | has_nullary_operator< scalar_identity_op< Scalar >, IndexType > |
| |
| struct | has_nullary_operator< scalar_random_op< Scalar >, IndexType > |
| |
| struct | has_ReturnType |
| |
| struct | has_std_result_type |
| |
| struct | has_tr1_result |
| |
| struct | has_unary_operator |
| |
| struct | has_unary_operator< linspaced_op< Scalar >, IndexType > |
| |
| struct | has_unary_operator< scalar_constant_op< Scalar >, IndexType > |
| |
| struct | has_unary_operator< scalar_identity_op< Scalar >, IndexType > |
| |
| struct | has_unary_operator< scalar_random_op< Scalar >, IndexType > |
| |
| struct | HessenbergDecompositionMatrixHReturnType |
| | Expression type for return value of HessenbergDecomposition::matrixH() More...
|
| |
| struct | homogeneous_left_product_impl |
| |
| struct | homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > |
| |
| struct | homogeneous_left_product_refactoring_helper |
| |
| struct | homogeneous_right_product_impl |
| |
| struct | homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > |
| |
| struct | homogeneous_right_product_refactoring_helper |
| |
| struct | householder_qr_inplace_blocked |
| |
| struct | HouseholderSequenceShape |
| |
| struct | hseq_side_dependent_impl |
| |
| struct | hseq_side_dependent_impl< VectorsType, CoeffsType, OnTheRight > |
| |
| struct | hypot_impl |
| |
| struct | hypot_retval |
| |
| struct | id_numeric |
| |
| struct | id_type |
| |
| struct | igamma_der_a_impl |
| |
| struct | igamma_der_a_retval |
| |
| struct | igamma_generic_impl |
| |
| struct | igamma_impl |
| |
| struct | igamma_retval |
| |
| struct | igamma_series_impl |
| |
| struct | igammac_cf_impl |
| |
| struct | igammac_impl |
| |
| struct | igammac_retval |
| |
| struct | imag_default_impl |
| |
| struct | imag_default_impl< Scalar, true > |
| |
| struct | imag_impl |
| |
| struct | imag_ref_default_impl |
| |
| struct | imag_ref_default_impl< Scalar, false > |
| |
| struct | imag_ref_impl |
| |
| struct | imag_ref_retval |
| |
| struct | imag_retval |
| |
| struct | image_retval |
| |
| struct | image_retval< FullPivLU< _MatrixType > > |
| |
| class | image_retval_base |
| |
| struct | ImagePatchCopyOp |
| |
| struct | ImagePatchCopyOp< Self, true > |
| |
| struct | ImagePatchPaddingOp |
| |
| struct | increment_if_fixed_size |
| |
| struct | index_known_statically_impl |
| |
| struct | index_known_statically_impl< const DimensionList< Index, Rank > > |
| |
| struct | index_known_statically_impl< DimensionList< Index, Rank > > |
| |
| struct | index_pair_first_statically_eq_impl |
| |
| struct | index_pair_second_statically_eq_impl |
| |
| struct | index_statically_eq_impl |
| |
| struct | index_statically_eq_impl< const DimensionList< Index, Rank > > |
| |
| struct | index_statically_eq_impl< DimensionList< Index, Rank > > |
| |
| struct | index_statically_gt_impl |
| |
| struct | index_statically_gt_impl< const DimensionList< Index, Rank > > |
| |
| struct | index_statically_gt_impl< DimensionList< Index, Rank > > |
| |
| struct | index_statically_lt_impl |
| |
| struct | index_statically_lt_impl< const DimensionList< Index, Rank > > |
| |
| struct | index_statically_lt_impl< DimensionList< Index, Rank > > |
| |
| struct | index_statically_ne_impl |
| |
| struct | index_statically_ne_impl< const DimensionList< Index, Rank > > |
| |
| struct | index_statically_ne_impl< DimensionList< Index, Rank > > |
| |
| struct | IndexBased |
| |
| class | indexed_based_stl_iterator_base |
| |
| struct | indexed_based_stl_iterator_traits |
| |
| struct | indexed_based_stl_iterator_traits< generic_randaccess_stl_iterator< _XprType > > |
| |
| struct | indexed_based_stl_iterator_traits< subvector_stl_iterator< _XprType, Direction > > |
| |
| struct | indexed_based_stl_iterator_traits< subvector_stl_reverse_iterator< _XprType, Direction > > |
| |
| class | indexed_based_stl_reverse_iterator_base |
| |
| struct | IndexedViewCompatibleType |
| |
| struct | IndexedViewCompatibleType< all_t, XprSize > |
| |
| struct | IndexedViewCompatibleType< ArithmeticSequence< FirstType, SizeType, IncrType >, XprSize > |
| |
| struct | IndexedViewCompatibleType< T, XprSize, typename enable_if< symbolic::is_symbolic< T >::value >::type > |
| |
| struct | IndexedViewCompatibleType< T, XprSize, typename internal::enable_if< internal::is_integral< T >::value >::type > |
| |
| class | IndexMapper |
| |
| struct | indices_statically_known_to_increase_impl |
| |
| struct | indices_statically_known_to_increase_impl< const DimensionList< Index, Rank > > |
| |
| struct | indices_statically_known_to_increase_impl< DimensionList< Index, Rank > > |
| |
| class | inner_iterator_selector |
| |
| struct | inner_stride_at_compile_time |
| |
| struct | inner_stride_at_compile_time< Derived, false > |
| |
| struct | InnerMostDimPreserver |
| |
| struct | InnerMostDimPreserver< 0, Self, Op, true > |
| |
| struct | InnerMostDimPreserver< DimIndex, Self, Op, true > |
| |
| struct | InnerMostDimPreserver<-1, Self, Op, true > |
| |
| struct | InnerMostDimReducer |
| |
| struct | InnerMostDimReducer< Self, Op, false, true > |
| |
| struct | InnerMostDimReducer< Self, Op, true, false > |
| |
| struct | InnerMostDimReducer< Self, Op, true, true > |
| |
| struct | InnerReducer |
| |
| struct | InnerReducer< Self, Op, Eigen::SyclDevice > |
| |
| struct | inplace_transpose_selector |
| |
| struct | inplace_transpose_selector< MatrixType, false, MatchPacketSize > |
| |
| struct | inplace_transpose_selector< MatrixType, true, false > |
| |
| struct | inplace_transpose_selector< MatrixType, true, true > |
| |
| struct | intersector_helper1 |
| |
| struct | intersector_helper2 |
| |
| struct | inverse_impl |
| |
| struct | invoke_result |
| |
| struct | invoke_result< F, ArgType0, ArgType1, void > |
| |
| struct | invoke_result< F, ArgType0, void, void > |
| |
| struct | invoke_result< F, void, void, void > |
| |
| struct | is_arithmetic |
| |
| struct | is_arithmetic< __m128 > |
| |
| struct | is_arithmetic< __m128d > |
| |
| struct | is_arithmetic< __m128i > |
| |
| struct | is_arithmetic< __m256 > |
| |
| struct | is_arithmetic< __m256d > |
| |
| struct | is_arithmetic< __m256i > |
| |
| struct | is_arithmetic< __m512 > |
| |
| struct | is_arithmetic< __m512d > |
| |
| struct | is_arithmetic< __m512i > |
| |
| struct | is_arithmetic< bfloat16 > |
| |
| struct | is_arithmetic< bool > |
| |
| struct | is_arithmetic< char > |
| |
| struct | is_arithmetic< double > |
| |
| struct | is_arithmetic< float > |
| |
| struct | is_arithmetic< half > |
| |
| struct | is_arithmetic< long double > |
| |
| struct | is_arithmetic< Packet16b > |
| |
| struct | is_arithmetic< Packet16bf > |
| |
| struct | is_arithmetic< Packet16h > |
| |
| struct | is_arithmetic< Packet4bf > |
| |
| struct | is_arithmetic< Packet4i > |
| |
| struct | is_arithmetic< Packet8bf > |
| |
| struct | is_arithmetic< Packet8h > |
| |
| struct | is_arithmetic< signed char > |
| |
| struct | is_arithmetic< signed int > |
| |
| struct | is_arithmetic< signed long > |
| |
| struct | is_arithmetic< signed short > |
| |
| struct | is_arithmetic< unsigned char > |
| |
| struct | is_arithmetic< unsigned int > |
| |
| struct | is_arithmetic< unsigned long > |
| |
| struct | is_arithmetic< unsigned short > |
| |
| struct | is_const |
| |
| struct | is_const< T const > |
| |
| struct | is_convertible |
| |
| struct | is_convertible< const T, const T & > |
| |
| struct | is_convertible< T, T & > |
| |
| struct | is_convertible_impl |
| |
| struct | is_diagonal |
| |
| struct | is_diagonal< DiagonalBase< T > > |
| |
| struct | is_diagonal< DiagonalMatrix< T, S > > |
| |
| struct | is_diagonal< DiagonalWrapper< T > > |
| |
| struct | is_exp_known_type |
| |
| struct | is_exp_known_type< double > |
| |
| struct | is_exp_known_type< float > |
| |
| struct | is_exp_known_type< long double > |
| |
| struct | is_identity |
| |
| struct | is_identity< CwiseNullaryOp< internal::scalar_identity_op< typename T::Scalar >, T > > |
| |
| struct | is_input_scalar |
| |
| struct | is_input_scalar< Sizes< Indices... > > |
| |
| struct | is_input_scalar< Sizes<> > |
| |
| struct | is_integral |
| |
| struct | is_integral< bool > |
| |
| struct | is_integral< char > |
| |
| struct | is_integral< signed char > |
| |
| struct | is_integral< signed int > |
| |
| struct | is_integral< signed long > |
| |
| struct | is_integral< signed short > |
| |
| struct | is_integral< unsigned char > |
| |
| struct | is_integral< unsigned int > |
| |
| struct | is_integral< unsigned long > |
| |
| struct | is_integral< unsigned short > |
| |
| struct | is_lvalue |
| |
| struct | is_ref_compatible |
| |
| struct | is_ref_compatible_impl |
| |
| struct | is_same |
| |
| struct | is_same< T, T > |
| |
| struct | is_same_gf |
| |
| struct | is_scalar |
| |
| struct | is_valid_index_type |
| |
| struct | is_void |
| |
| struct | isApprox_selector |
| |
| struct | isApprox_selector< Derived, OtherDerived, true > |
| |
| struct | isMuchSmallerThan_object_selector |
| |
| struct | isMuchSmallerThan_object_selector< Derived, OtherDerived, true > |
| |
| struct | isMuchSmallerThan_scalar_selector |
| |
| struct | isMuchSmallerThan_scalar_selector< Derived, true > |
| |
| struct | IsTileable |
| |
| struct | IsValidAxis |
| |
| struct | IsVectorizable |
| |
| struct | IsVectorizable< GpuDevice, Expression > |
| |
| struct | IteratorBased |
| |
| struct | kernel_retval |
| |
| struct | kernel_retval< FullPivLU< _MatrixType > > |
| |
| class | kernel_retval_base |
| |
| struct | kiss_cpx_fft |
| |
| struct | kissfft_impl |
| |
| struct | lapacke_llt |
| |
| struct | last_row_process_16_packets |
| |
| struct | last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, 16 > |
| |
| struct | ldlt_inplace |
| |
| struct | ldlt_inplace< Lower > |
| |
| struct | ldlt_inplace< Upper > |
| |
| struct | LDLT_Traits |
| |
| struct | LDLT_Traits< MatrixType, Lower > |
| |
| struct | LDLT_Traits< MatrixType, Upper > |
| |
| struct | lesser_equal_op |
| |
| struct | lesser_op |
| |
| class | level3_blocking |
| |
| struct | lgamma_impl |
| |
| struct | lgamma_retval |
| |
| struct | lhs_process_fraction_of_packet |
| |
| struct | lhs_process_one_packet |
| |
| struct | linspaced_op |
| |
| struct | linspaced_op_impl |
| |
| struct | linspaced_op_impl< Scalar, false > |
| |
| struct | linspaced_op_impl< Scalar, true > |
| |
| struct | llt_inplace |
| |
| struct | llt_inplace< Scalar, Lower > |
| |
| struct | llt_inplace< Scalar, Upper > |
| |
| struct | LLT_Traits |
| |
| struct | LLT_Traits< MatrixType, Lower > |
| |
| struct | LLT_Traits< MatrixType, Upper > |
| |
| struct | log1p_impl |
| |
| struct | log1p_impl< std::complex< RealScalar > > |
| |
| struct | log1p_retval |
| |
| struct | log_impl |
| |
| struct | log_impl< std::complex< Scalar > > |
| |
| struct | logical_and_op |
| |
| struct | logical_or_op |
| |
| struct | LowerBoundIndex |
| |
| struct | lpNorm_selector |
| |
| struct | lpNorm_selector< Derived, 1 > |
| |
| struct | lpNorm_selector< Derived, 2 > |
| |
| struct | lpNorm_selector< Derived, Infinity > |
| |
| struct | LU_GlobalLU_t |
| |
| struct | LU_kernel_bmod |
| |
| struct | LU_kernel_bmod< 1 > |
| |
| struct | make_coherent_impl |
| |
| struct | make_coherent_impl< A, Matrix< B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols > > |
| |
| struct | make_coherent_impl< Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols >, B > |
| |
| struct | make_coherent_impl< Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols >, Matrix< B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols > > |
| |
| struct | make_integer |
| |
| struct | make_integer< bfloat16 > |
| |
| struct | make_integer< double > |
| |
| struct | make_integer< float > |
| |
| struct | make_integer< half > |
| |
| class | make_proper_matrix_type |
| |
| struct | make_size_type |
| |
| struct | make_unsigned |
| |
| struct | make_unsigned< char > |
| |
| struct | make_unsigned< signed char > |
| |
| struct | make_unsigned< signed int > |
| |
| struct | make_unsigned< signed long > |
| |
| struct | make_unsigned< signed short > |
| |
| struct | make_unsigned< unsigned char > |
| |
| struct | make_unsigned< unsigned int > |
| |
| struct | make_unsigned< unsigned long > |
| |
| struct | make_unsigned< unsigned short > |
| |
| struct | mapbase_evaluator |
| |
| class | MappedSuperNodalMatrix |
| | a class to manipulate the L supernodal factor from the SparseLU factorization More...
|
| |
| struct | matrix_exp_computeUV |
| | Compute the (17,17)-Padé approximant to the exponential. More...
|
| |
| struct | matrix_exp_computeUV< MatrixType, double > |
| |
| struct | matrix_exp_computeUV< MatrixType, float > |
| |
| struct | matrix_exp_computeUV< MatrixType, long double > |
| |
| struct | matrix_function_compute |
| | Class for computing matrix functions. More...
|
| |
| struct | matrix_function_compute< MatrixType, 0 > |
| |
| struct | matrix_function_compute< MatrixType, 1 > |
| |
| struct | matrix_log_max_pade_degree |
| |
| struct | matrix_log_min_pade_degree |
| |
| struct | matrix_sqrt_compute |
| | Helper struct for computing matrix square roots of general matrices. More...
|
| |
| struct | matrix_sqrt_compute< MatrixType, 0 > |
| |
| struct | matrix_sqrt_compute< MatrixType, 1 > |
| |
| struct | matrix_swap_impl |
| |
| struct | matrix_swap_impl< MatrixTypeA, MatrixTypeB, true > |
| |
| struct | matrix_type_times_scalar_type |
| |
| struct | MatrixExponentialScalingOp |
| | Scaling operator. More...
|
| |
| class | MatrixFunctionAtomic |
| | Helper class for computing matrix functions of atomic matrices. More...
|
| |
| class | MatrixLogarithmAtomic |
| | Helper class for computing matrix logarithm of atomic matrices. More...
|
| |
| struct | max_coeff_visitor |
| |
| struct | max_coeff_visitor< Derived, PropagateNaN > |
| |
| struct | max_coeff_visitor< Derived, PropagateNumbers > |
| |
| struct | MaxReducer |
| |
| struct | mconcat |
| |
| struct | mconcat< a > |
| |
| struct | mconcat< a, b > |
| |
| struct | mconcat< a, b, cs... > |
| |
| struct | MeanReducer |
| |
| struct | member_lpnorm |
| |
| struct | member_redux |
| |
| struct | meta_floor_log2 |
| |
| struct | meta_floor_log2< n, lower, upper, meta_floor_log2_bogus > |
| |
| struct | meta_floor_log2< n, lower, upper, meta_floor_log2_move_down > |
| |
| struct | meta_floor_log2< n, lower, upper, meta_floor_log2_move_up > |
| |
| struct | meta_floor_log2< n, lower, upper, meta_floor_log2_terminate > |
| |
| struct | meta_floor_log2_selector |
| |
| struct | meta_least_common_multiple |
| |
| struct | meta_least_common_multiple< A, B, K, Done, false > |
| |
| struct | meta_least_common_multiple< A, B, K, true, true > |
| |
| struct | meta_no |
| |
| class | meta_sqrt |
| |
| class | meta_sqrt< Y, InfX, SupX, true > |
| |
| struct | meta_yes |
| |
| struct | min_coeff_visitor |
| |
| struct | min_coeff_visitor< Derived, PropagateNaN > |
| |
| struct | min_coeff_visitor< Derived, PropagateNumbers > |
| |
| struct | MinMaxBottomValue |
| |
| struct | MinMaxBottomValue< T, false, false > |
| |
| struct | MinMaxBottomValue< T, false, true > |
| |
| struct | MinMaxBottomValue< T, true, false > |
| |
| struct | MinReducer |
| |
| struct | mul_assign_op |
| |
| struct | ndtri_impl |
| |
| struct | ndtri_retval |
| |
| struct | negation_op |
| |
| struct | nested |
| |
| struct | nested< const Tensor< Scalar_, NumIndices_, Options_, IndexType_ > > |
| |
| struct | nested< const TensorFixedSize< Scalar_, Dimensions, Options, IndexType_ > > |
| |
| struct | nested< const TensorRef< PlainObjectType > > |
| |
| struct | nested< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > > |
| |
| struct | nested< TensorAssignOp< LhsXprType, RhsXprType >, 1, typename eval< TensorAssignOp< LhsXprType, RhsXprType > >::type > |
| |
| struct | nested< TensorBroadcastingOp< Broadcast, XprType >, 1, typename eval< TensorBroadcastingOp< Broadcast, XprType > >::type > |
| |
| struct | nested< TensorChippingOp< DimId, XprType >, 1, typename eval< TensorChippingOp< DimId, XprType > >::type > |
| |
| struct | nested< TensorConcatenationOp< Axis, LhsXprType, RhsXprType >, 1, typename eval< TensorConcatenationOp< Axis, LhsXprType, RhsXprType > >::type > |
| |
| struct | nested< TensorContractionOp< Dimensions, LhsXprType, RhsXprType, OutputKernelType >, 1, typename eval< TensorContractionOp< Dimensions, LhsXprType, RhsXprType, OutputKernelType > >::type > |
| |
| struct | nested< TensorConversionOp< TargetType, XprType >, 1, typename eval< TensorConversionOp< TargetType, XprType > >::type > |
| |
| struct | nested< TensorConvolutionOp< Dimensions, InputXprType, KernelXprType >, 1, typename eval< TensorConvolutionOp< Dimensions, InputXprType, KernelXprType > >::type > |
| |
| struct | nested< TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType > > |
| |
| struct | nested< TensorCustomUnaryOp< CustomUnaryFunc, XprType > > |
| |
| struct | nested< TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType >, 1, typename eval< TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType > >::type > |
| |
| struct | nested< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType >, 1, typename eval< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType > >::type > |
| |
| struct | nested< TensorCwiseUnaryOp< UnaryOp, XprType >, 1, typename eval< TensorCwiseUnaryOp< UnaryOp, XprType > >::type > |
| |
| struct | nested< TensorEvalToOp< XprType, MakePointer_ >, 1, typename eval< TensorEvalToOp< XprType, MakePointer_ > >::type > |
| |
| struct | nested< TensorFFTOp< FFT, XprType, FFTResultType, FFTDirection >, 1, typename eval< TensorFFTOp< FFT, XprType, FFTResultType, FFTDirection > >::type > |
| |
| struct | nested< TensorFixedSize< Scalar_, Dimensions, Options, IndexType_ > > |
| |
| struct | nested< TensorForcedEvalOp< XprType >, 1, typename eval< TensorForcedEvalOp< XprType > >::type > |
| |
| struct | nested< TensorGeneratorOp< Generator, XprType >, 1, typename eval< TensorGeneratorOp< Generator, XprType > >::type > |
| |
| struct | nested< TensorImagePatchOp< Rows, Cols, XprType >, 1, typename eval< TensorImagePatchOp< Rows, Cols, XprType > >::type > |
| |
| struct | nested< TensorIndexTupleOp< XprType >, 1, typename eval< TensorIndexTupleOp< XprType > >::type > |
| |
| struct | nested< TensorInflationOp< Strides, XprType >, 1, typename eval< TensorInflationOp< Strides, XprType > >::type > |
| |
| struct | nested< TensorLayoutSwapOp< XprType >, 1, typename eval< TensorLayoutSwapOp< XprType > >::type > |
| |
| struct | nested< TensorPaddingOp< PaddingDimensions, XprType >, 1, typename eval< TensorPaddingOp< PaddingDimensions, XprType > >::type > |
| |
| struct | nested< TensorPatchOp< PatchDim, XprType >, 1, typename eval< TensorPatchOp< PatchDim, XprType > >::type > |
| |
| struct | nested< TensorReductionOp< Op, Dims, XprType, MakePointer_ >, 1, typename eval< TensorReductionOp< Op, Dims, XprType, MakePointer_ > >::type > |
| |
| struct | nested< TensorRef< PlainObjectType > > |
| |
| struct | nested< TensorReshapingOp< NewDimensions, XprType >, 1, typename eval< TensorReshapingOp< NewDimensions, XprType > >::type > |
| |
| struct | nested< TensorReverseOp< ReverseDimensions, XprType >, 1, typename eval< TensorReverseOp< ReverseDimensions, XprType > >::type > |
| |
| struct | nested< TensorScanOp< Op, XprType >, 1, typename eval< TensorScanOp< Op, XprType > >::type > |
| |
| struct | nested< TensorSelectOp< IfXprType, ThenXprType, ElseXprType >, 1, typename eval< TensorSelectOp< IfXprType, ThenXprType, ElseXprType > >::type > |
| |
| struct | nested< TensorShufflingOp< Shuffle, XprType >, 1, typename eval< TensorShufflingOp< Shuffle, XprType > >::type > |
| |
| struct | nested< TensorSlicingOp< StartIndices, Sizes, XprType >, 1, typename eval< TensorSlicingOp< StartIndices, Sizes, XprType > >::type > |
| |
| struct | nested< TensorStridingOp< Strides, XprType >, 1, typename eval< TensorStridingOp< Strides, XprType > >::type > |
| |
| struct | nested< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType >, 1, typename eval< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType > >::type > |
| |
| struct | nested< TensorTraceOp< Dims, XprType >, 1, typename eval< TensorTraceOp< Dims, XprType > >::type > |
| |
| struct | nested< TensorTupleReducerOp< ReduceOp, Dims, XprType >, 1, typename eval< TensorTupleReducerOp< ReduceOp, Dims, XprType > >::type > |
| |
| struct | nested< TensorVolumePatchOp< Planes, Rows, Cols, XprType >, 1, typename eval< TensorVolumePatchOp< Planes, Rows, Cols, XprType > >::type > |
| |
| struct | nested_eval |
| |
| struct | nested_eval< ReturnByValue< Derived >, n, PlainObject > |
| |
| class | no_assignment_operator |
| |
| struct | non_integral_type_placement_new |
| |
| struct | non_integral_type_placement_new< Eigen::SyclDevice, CoeffReturnType > |
| |
| class | noncopyable |
| |
| struct | norm1_default_impl |
| |
| struct | norm1_default_impl< Scalar, false > |
| |
| struct | norm1_default_impl< Scalar, true > |
| |
| struct | norm1_impl |
| |
| struct | norm1_retval |
| |
| class | NormalRandomGenerator |
| |
| struct | not_equal_op |
| |
| struct | not_op |
| |
| struct | nullary_result_of_select |
| |
| struct | nullary_result_of_select< Func, sizeof(has_std_result_type)> |
| |
| struct | nullary_result_of_select< Func, sizeof(has_tr1_result)> |
| |
| struct | nullary_wrapper |
| |
| struct | nullary_wrapper< Scalar, NullaryOp, false, false, false > |
| |
| struct | nullary_wrapper< Scalar, NullaryOp, false, false, true > |
| |
| struct | nullary_wrapper< Scalar, NullaryOp, false, true, false > |
| |
| struct | nullary_wrapper< Scalar, NullaryOp, true, false, false > |
| |
| struct | numeric_list |
| |
| struct | numeric_list< T, n, nn... > |
| |
| struct | OP |
| |
| struct | OP< MatrixSolver, MatrixType, Scalar, false > |
| |
| struct | OP< MatrixSolver, MatrixType, Scalar, true > |
| |
| struct | operator_bitwise_helper |
| |
| struct | OrReducer |
| |
| struct | outer_stride_at_compile_time |
| |
| struct | outer_stride_at_compile_time< Derived, false > |
| |
| struct | OuterReducer |
| |
| struct | OuterReducer< Self, Op, Eigen::SyclDevice > |
| |
| union | Packet |
| |
| struct | Packet1cd |
| |
| struct | Packet1cf |
| |
| struct | Packet2cd |
| |
| struct | Packet2cf |
| |
| struct | Packet4cd |
| |
| struct | Packet4cf |
| |
| struct | Packet8cf |
| |
| struct | packet_conditional |
| |
| struct | packet_conditional< GEBPPacketFull, T1, T2, T3 > |
| |
| struct | packet_conditional< GEBPPacketHalf, T1, T2, T3 > |
| |
| struct | packet_traits |
| |
| struct | packet_traits< bfloat16 > |
| |
| struct | packet_traits< bool > |
| |
| struct | packet_traits< const T > |
| |
| struct | packet_traits< double > |
| |
| struct | packet_traits< Eigen::half > |
| |
| struct | packet_traits< float > |
| |
| struct | packet_traits< half > |
| |
| struct | packet_traits< int > |
| |
| struct | packet_traits< int16_t > |
| |
| struct | packet_traits< int32_t > |
| |
| struct | packet_traits< int64_t > |
| |
| struct | packet_traits< int8_t > |
| |
| struct | packet_traits< numext::int32_t > |
| |
| struct | packet_traits< short int > |
| |
| struct | packet_traits< signed char > |
| |
| struct | packet_traits< std::complex< double > > |
| |
| struct | packet_traits< std::complex< float > > |
| |
| struct | packet_traits< uint16_t > |
| |
| struct | packet_traits< uint32_t > |
| |
| struct | packet_traits< uint64_t > |
| |
| struct | packet_traits< uint8_t > |
| |
| struct | packet_traits< unsigned char > |
| |
| struct | packet_traits< unsigned short int > |
| |
| struct | PacketBlock |
| |
| struct | PacketBlockManagement |
| |
| struct | PacketBlockManagement< Index, Scalar, Packet, n, -1, RowMajor > |
| |
| struct | PacketBlockManagement< Index, Scalar, Packet, n, -1, StorageOrder > |
| |
| struct | PacketBlockManagement< Index, Scalar, Packet, n, idx, RowMajor > |
| |
| struct | PacketConv |
| |
| struct | PacketConv< SrcPacket, TargetPacket, LoadMode, false, true > |
| |
| struct | PacketConv< SrcPacket, TargetPacket, LoadMode, true, IsSameT > |
| |
| struct | PacketConv< SrcPacket, TargetPacket, LoadMode, true, true > |
| |
| struct | packetwise_redux_impl |
| |
| struct | packetwise_redux_impl< Func, Evaluator, CompleteUnrolling > |
| |
| struct | packetwise_redux_impl< Func, Evaluator, NoUnrolling > |
| |
| struct | packetwise_redux_traits |
| |
| struct | panel_dfs_traits |
| |
| struct | pardiso_run_selector |
| |
| struct | pardiso_run_selector< long long int > |
| |
| struct | pardiso_traits |
| |
| struct | pardiso_traits< PardisoLDLT< _MatrixType, Options > > |
| |
| struct | pardiso_traits< PardisoLLT< _MatrixType, Options > > |
| |
| struct | pardiso_traits< PardisoLU< _MatrixType > > |
| |
| struct | partial_lu_impl |
| |
| struct | pastix_traits |
| |
| struct | pastix_traits< PastixLDLT< _MatrixType, Options > > |
| |
| struct | pastix_traits< PastixLLT< _MatrixType, Options > > |
| |
| struct | pastix_traits< PastixLU< _MatrixType > > |
| |
| struct | pchebevl |
| |
| struct | perfvalues |
| |
| struct | permutation_matrix_product |
| |
| struct | permutation_matrix_product< ExpressionType, Side, Transposed, DenseShape > |
| |
| struct | permutation_matrix_product< ExpressionType, Side, Transposed, HomogeneousShape > |
| |
| struct | permutation_matrix_product< ExpressionType, Side, Transposed, SparseShape > |
| |
| struct | plain_array |
| |
| struct | plain_array< T, 0, MatrixOrArrayOptions, Alignment > |
| |
| struct | plain_array< T, Size, MatrixOrArrayOptions, 16 > |
| |
| struct | plain_array< T, Size, MatrixOrArrayOptions, 32 > |
| |
| struct | plain_array< T, Size, MatrixOrArrayOptions, 64 > |
| |
| struct | plain_array< T, Size, MatrixOrArrayOptions, 8 > |
| |
| struct | plain_array_helper |
| |
| struct | plain_col_type |
| |
| struct | plain_constant_type |
| |
| struct | plain_diag_type |
| |
| struct | plain_matrix_type |
| |
| struct | plain_matrix_type< T, Dense > |
| |
| struct | plain_matrix_type< T, DiagonalShape > |
| |
| struct | plain_matrix_type< T, Sparse > |
| |
| struct | plain_matrix_type_column_major |
| |
| struct | plain_matrix_type_dense |
| |
| struct | plain_matrix_type_dense< T, ArrayXpr, Flags > |
| |
| struct | plain_matrix_type_dense< T, MatrixXpr, Flags > |
| |
| struct | plain_matrix_type_row_major |
| |
| struct | plain_object_eval |
| |
| struct | plain_object_eval< T, Dense > |
| |
| struct | plain_object_eval< T, Sparse > |
| |
| struct | plain_row_type |
| |
| class | plainobjectbase_evaluator_data |
| |
| class | plainobjectbase_evaluator_data< Scalar, Dynamic > |
| |
| struct | pldexp_fast_impl |
| |
| struct | pminmax_impl |
| |
| struct | pminmax_impl< PropagateNaN > |
| |
| struct | pminmax_impl< PropagateNumbers > |
| |
| class | pointer_based_stl_iterator |
| |
| struct | Pointer_type_promotion |
| |
| struct | Pointer_type_promotion< A, A > |
| |
| struct | polygamma_impl |
| |
| struct | polygamma_retval |
| |
| struct | possibly_same_dense |
| |
| struct | pow_impl |
| |
| struct | pow_impl< ScalarX, ScalarY, true > |
| |
| struct | ppolevl |
| |
| struct | ppolevl< Packet, 0 > |
| |
| struct | preserve_inner_most_dims |
| |
| struct | ProdReducer |
| |
| struct | product_evaluator |
| |
| struct | product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, PermutationShape, SparseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, SparseShape, PermutationShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, DefaultProduct >, LazyCoeffBasedProductMode, DenseShape, DenseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, DefaultProduct >, OuterProduct, DenseShape, SparseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, DefaultProduct >, OuterProduct, SparseShape, DenseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, DefaultProduct >, ProductTag, DiagonalShape, SparseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, DefaultProduct >, ProductTag, SparseShape, DiagonalShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, DenseShape, DenseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, DenseShape, HomogeneousShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, HomogeneousShape, DenseShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, Options >, ProductTag, LhsShape, RhsShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape > |
| |
| struct | product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DiagonalShape, DenseShape > |
| |
| struct | product_evaluator< Product< Lhs, RhsView, DefaultProduct >, ProductTag, SparseShape, SparseSelfAdjointShape > |
| |
| struct | product_evaluator< Product< LhsView, Rhs, DefaultProduct >, ProductTag, SparseSelfAdjointShape, SparseShape > |
| |
| struct | product_op |
| |
| struct | product_promote_storage_type |
| |
| struct | product_promote_storage_type< A, A, ProductTag > |
| |
| struct | product_promote_storage_type< A, Dense, ProductTag > |
| |
| struct | product_promote_storage_type< A, DiagonalShape, ProductTag > |
| |
| struct | product_promote_storage_type< A, PermutationStorage, ProductTag > |
| |
| struct | product_promote_storage_type< Dense, B, ProductTag > |
| |
| struct | product_promote_storage_type< Dense, Dense, ProductTag > |
| |
| struct | product_promote_storage_type< Dense, DiagonalShape, ProductTag > |
| |
| struct | product_promote_storage_type< Dense, PermutationStorage, ProductTag > |
| |
| struct | product_promote_storage_type< Dense, Sparse, OuterProduct > |
| |
| struct | product_promote_storage_type< DiagonalShape, B, ProductTag > |
| |
| struct | product_promote_storage_type< DiagonalShape, Dense, ProductTag > |
| |
| struct | product_promote_storage_type< PermutationStorage, B, ProductTag > |
| |
| struct | product_promote_storage_type< PermutationStorage, Dense, ProductTag > |
| |
| struct | product_promote_storage_type< PermutationStorage, Sparse, ProductTag > |
| |
| struct | product_promote_storage_type< Sparse, Dense, OuterProduct > |
| |
| struct | product_promote_storage_type< Sparse, PermutationStorage, ProductTag > |
| |
| struct | product_selfadjoint_matrix |
| |
| struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor, ResInnerStride > |
| |
| struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor, ResInnerStride > |
| |
| struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor, ResInnerStride > |
| |
| struct | product_size_category |
| |
| struct | product_triangular_matrix_matrix |
| |
| struct | product_triangular_matrix_matrix< Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride, Version > |
| |
| struct | product_triangular_matrix_matrix< Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, ResInnerStride, Version > |
| |
| struct | product_triangular_matrix_matrix< Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride, Version > |
| |
| struct | product_triangular_matrix_matrix_trmm |
| |
| struct | product_type |
| |
| struct | product_type_selector |
| |
| struct | product_type_selector< 1, 1, 1 > |
| |
| struct | product_type_selector< 1, 1, Depth > |
| |
| struct | product_type_selector< 1, Large, Large > |
| |
| struct | product_type_selector< 1, Large, Small > |
| |
| struct | product_type_selector< 1, N, 1 > |
| |
| struct | product_type_selector< 1, Small, Large > |
| |
| struct | product_type_selector< 1, Small, Small > |
| |
| struct | product_type_selector< Large, 1, Large > |
| |
| struct | product_type_selector< Large, 1, Small > |
| |
| struct | product_type_selector< Large, Large, Large > |
| |
| struct | product_type_selector< Large, Large, Small > |
| |
| struct | product_type_selector< Large, Small, 1 > |
| |
| struct | product_type_selector< Large, Small, Large > |
| |
| struct | product_type_selector< Large, Small, Small > |
| |
| struct | product_type_selector< M, 1, 1 > |
| |
| struct | product_type_selector< M, N, 1 > |
| |
| struct | product_type_selector< Small, 1, Large > |
| |
| struct | product_type_selector< Small, 1, Small > |
| |
| struct | product_type_selector< Small, Large, 1 > |
| |
| struct | product_type_selector< Small, Large, Large > |
| |
| struct | product_type_selector< Small, Large, Small > |
| |
| struct | product_type_selector< Small, Small, 1 > |
| |
| struct | product_type_selector< Small, Small, Large > |
| |
| struct | product_type_selector< Small, Small, Small > |
| |
| struct | projective_transform_inverse |
| |
| struct | projective_transform_inverse< TransformType, Projective > |
| |
| struct | promote_index_type |
| |
| struct | promote_scalar_arg |
| |
| struct | promote_scalar_arg< S, T, false > |
| |
| struct | promote_scalar_arg< S, T, true > |
| |
| struct | promote_scalar_arg_unsupported |
| |
| struct | promote_scalar_arg_unsupported< ExprScalar, T, PromotedType, false, true > |
| |
| struct | promote_scalar_arg_unsupported< S, T, PromotedType, ConvertibleToLiteral, false > |
| |
| struct | promote_scalar_arg_unsupported< S, T, PromotedType, true, true > |
| |
| struct | promote_scalar_arg_unsupported< S, T, S, false, true > |
| |
| struct | promote_storage_type |
| |
| struct | promote_storage_type< A, A > |
| |
| struct | promote_storage_type< A, const A > |
| |
| struct | promote_storage_type< const A, A > |
| |
| struct | pselect_impl |
| |
| struct | pselect_impl< Packet, typename internal::enable_if< is_scalar< Packet >::value >::type > |
| |
| struct | ptrue_impl |
| |
| struct | ptrue_impl< T, typename internal::enable_if< is_scalar< T >::value &&NumTraits< T >::RequireInitialization >::type > |
| |
| struct | pzero_impl |
| |
| struct | pzero_impl< T, typename internal::enable_if< is_scalar< T >::value >::type > |
| |
| struct | qr_preconditioner_impl |
| |
| class | qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > |
| |
| class | qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > |
| |
| class | qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > |
| |
| class | qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > |
| |
| class | qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > |
| |
| class | qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > |
| |
| class | qr_preconditioner_impl< MatrixType, QRPreconditioner, Case, false > |
| |
| struct | qr_preconditioner_should_do_anything |
| |
| struct | quad_traits |
| |
| struct | quad_traits< double > |
| |
| struct | QuadPacket |
| |
| struct | quat_conj |
| |
| struct | quat_conj< Architecture::Target, Derived, float > |
| |
| struct | quat_product |
| |
| struct | quat_product< Architecture::Target, Derived, OtherDerived, float > |
| |
| struct | quaternionbase_assign_impl |
| |
| struct | quaternionbase_assign_impl< Other, 3, 3 > |
| |
| struct | quaternionbase_assign_impl< Other, 4, 1 > |
| |
| struct | random_default_impl |
| |
| struct | random_default_impl< bfloat16, false, false > |
| |
| struct | random_default_impl< half, false, false > |
| |
| struct | random_default_impl< Scalar, false, false > |
| |
| struct | random_default_impl< Scalar, false, true > |
| |
| struct | random_default_impl< Scalar, true, false > |
| |
| struct | random_impl |
| |
| struct | random_impl< bool > |
| |
| struct | random_retval |
| |
| struct | random_without_cast_overflow |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< !NumTraits< SrcScalar >::IsInteger &&!NumTraits< SrcScalar >::IsComplex &&NumTraits< TgtScalar >::IsInteger &&(std::numeric_limits< TgtScalar >::digits > std::numeric_limits< SrcScalar >::digits)>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< !NumTraits< SrcScalar >::IsInteger &&!NumTraits< SrcScalar >::IsComplex &&NumTraits< TgtScalar >::IsInteger &&(std::numeric_limits< TgtScalar >::digits<=std::numeric_limits< SrcScalar >::digits)>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsComplex &&!NumTraits< TgtScalar >::IsComplex >::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsComplex &&NumTraits< TgtScalar >::IsComplex >::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsInteger &&!NumTraits< TgtScalar >::IsInteger &&!NumTraits< TgtScalar >::IsComplex >::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsInteger &&NumTraits< TgtScalar >::IsInteger &&!NumTraits< SrcScalar >::IsSigned &&(std::numeric_limits< SrcScalar >::digits > std::numeric_limits< TgtScalar >::digits)>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsInteger &&NumTraits< TgtScalar >::IsInteger &&!NumTraits< SrcScalar >::IsSigned &&NumTraits< TgtScalar >::IsSigned &&(std::numeric_limits< SrcScalar >::digits==std::numeric_limits< TgtScalar >::digits)>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsInteger &&NumTraits< TgtScalar >::IsInteger &&!NumTraits< TgtScalar >::IsSigned &&(std::numeric_limits< SrcScalar >::digits< std::numeric_limits< TgtScalar >::digits||(std::numeric_limits< SrcScalar >::digits==std::numeric_limits< TgtScalar >::digits &&NumTraits< SrcScalar >::IsSigned))>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if< NumTraits< SrcScalar >::IsInteger &&NumTraits< TgtScalar >::IsInteger &&NumTraits< SrcScalar >::IsSigned &&(std::numeric_limits< SrcScalar >::digits > std::numeric_limits< TgtScalar >::digits)>::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if<!NumTraits< SrcScalar >::IsComplex &&NumTraits< TgtScalar >::IsComplex >::type > |
| |
| struct | random_without_cast_overflow< SrcScalar, TgtScalar, typename internal::enable_if<!NumTraits< SrcScalar >::IsInteger &&!NumTraits< SrcScalar >::IsComplex &&!NumTraits< TgtScalar >::IsInteger &&!NumTraits< TgtScalar >::IsComplex &&(std::numeric_limits< SrcScalar >::digits > std::numeric_limits< TgtScalar >::digits)>::type > |
| |
| struct | rcond_compute_sign |
| |
| struct | rcond_compute_sign< Vector, Vector, false > |
| |
| struct | real_default_impl |
| |
| struct | real_default_impl< Scalar, true > |
| |
| struct | real_impl |
| |
| struct | real_ref_impl |
| |
| struct | real_ref_retval |
| |
| struct | real_retval |
| |
| struct | reduce |
| |
| struct | reduce< Reducer > |
| |
| struct | reduce< Reducer, A > |
| |
| struct | reduce< Reducer, A, Ts... > |
| |
| struct | ReduceBlock |
| |
| struct | ReduceBlock< Self, true, false > |
| |
| struct | reducer_traits |
| |
| struct | reducer_traits< AndReducer, Device > |
| |
| struct | reducer_traits< ArgMaxTupleReducer< T >, Device > |
| |
| struct | reducer_traits< ArgMinTupleReducer< T >, Device > |
| |
| struct | reducer_traits< MaxReducer< T, NaNPropagation >, Device > |
| |
| struct | reducer_traits< MeanReducer< T >, Device > |
| |
| struct | reducer_traits< MinReducer< T, NaNPropagation >, Device > |
| |
| struct | reducer_traits< OrReducer, Device > |
| |
| struct | reducer_traits< ProdReducer< T >, Device > |
| |
| struct | reducer_traits< SumReducer< T >, Device > |
| |
| struct | ReductionReturnType |
| |
| class | redux_evaluator |
| |
| struct | redux_impl |
| |
| struct | redux_impl< Func, Evaluator, DefaultTraversal, CompleteUnrolling > |
| |
| struct | redux_impl< Func, Evaluator, DefaultTraversal, NoUnrolling > |
| |
| struct | redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling > |
| |
| struct | redux_impl< Func, Evaluator, LinearVectorizedTraversal, NoUnrolling > |
| |
| struct | redux_impl< Func, Evaluator, SliceVectorizedTraversal, Unrolling > |
| |
| struct | redux_novec_unroller |
| |
| struct | redux_novec_unroller< Func, Evaluator, Start, 0 > |
| |
| struct | redux_novec_unroller< Func, Evaluator, Start, 1 > |
| |
| struct | redux_traits |
| |
| struct | redux_vec_unroller |
| |
| struct | redux_vec_unroller< Func, Evaluator, Start, 0 > |
| |
| struct | redux_vec_unroller< Func, Evaluator, Start, 1 > |
| |
| struct | ref_selector |
| |
| struct | remove_all |
| |
| struct | remove_all< const T > |
| |
| struct | remove_all< T & > |
| |
| struct | remove_all< T * > |
| |
| struct | remove_all< T const & > |
| |
| struct | remove_all< T const * > |
| |
| struct | remove_const |
| |
| struct | remove_const< const T > |
| |
| struct | remove_const< const T[]> |
| |
| struct | remove_const< const T[Size]> |
| |
| struct | remove_pointer |
| |
| struct | remove_pointer< T * > |
| |
| struct | remove_pointer< T *const > |
| |
| struct | remove_reference |
| |
| struct | remove_reference< T & > |
| |
| struct | reshaped_evaluator |
| |
| struct | reshaped_evaluator< ArgType, Rows, Cols, Order, false > |
| |
| struct | reshaped_evaluator< ArgType, Rows, Cols, Order, true > |
| |
| class | ReshapedImpl_dense |
| |
| class | ReshapedImpl_dense< XprType, Rows, Cols, Order, false > |
| |
| class | ReshapedImpl_dense< XprType, Rows, Cols, Order, true > |
| |
| class | restricted_packet_dense_assignment_kernel |
| |
| struct | result_of |
| |
| struct | result_of< Func(ArgType)> |
| |
| struct | result_of< Func(ArgType0, ArgType1)> |
| |
| struct | result_of< Func(ArgType0, ArgType1, ArgType2)> |
| |
| struct | result_of< scalar_cmp_op< LhsScalar, RhsScalar, Cmp >(LhsScalar, RhsScalar)> |
| |
| struct | reverse_packet_cond |
| |
| struct | reverse_packet_cond< PacketType, false > |
| |
| struct | RhsPanelHelper |
| |
| struct | rint_impl |
| |
| struct | rint_impl< double > |
| |
| struct | rint_impl< float > |
| |
| struct | rint_retval |
| |
| struct | rotation_base_generic_product_selector |
| |
| struct | rotation_base_generic_product_selector< RotationDerived, DiagonalMatrix< Scalar, Dim, MaxDim >, false > |
| |
| struct | rotation_base_generic_product_selector< RotationDerived, MatrixType, false > |
| |
| struct | rotation_base_generic_product_selector< RotationDerived, OtherVectorType, true > |
| |
| struct | round_impl |
| |
| struct | round_impl< double > |
| |
| struct | round_impl< float > |
| |
| struct | round_retval |
| |
| struct | round_using_floor_ceil_impl |
| |
| struct | rsqrt_impl |
| |
| struct | rsqrt_impl< std::complex< T > > |
| |
| struct | rsqrt_retval |
| |
| struct | scalar_abs2_op |
| |
| struct | scalar_abs_op |
| |
| struct | scalar_absolute_difference_op |
| |
| struct | scalar_acos_op |
| |
| struct | scalar_arg_op |
| |
| struct | scalar_asin_op |
| |
| struct | scalar_atan_op |
| |
| struct | scalar_bessel_i0_op |
| |
| struct | scalar_bessel_i0e_op |
| |
| struct | scalar_bessel_i1_op |
| |
| struct | scalar_bessel_i1e_op |
| |
| struct | scalar_bessel_j0_op |
| |
| struct | scalar_bessel_j1_op |
| |
| struct | scalar_bessel_k0_op |
| |
| struct | scalar_bessel_k0e_op |
| |
| struct | scalar_bessel_k1_op |
| |
| struct | scalar_bessel_k1e_op |
| |
| struct | scalar_bessel_y0_op |
| |
| struct | scalar_bessel_y1_op |
| |
| struct | scalar_betainc_op |
| |
| struct | scalar_boolean_and_op |
| |
| struct | scalar_boolean_not_op |
| |
| struct | scalar_boolean_or_op |
| |
| struct | scalar_boolean_xor_op |
| |
| struct | scalar_cast_op |
| |
| struct | scalar_cast_op< Eigen::bfloat16, float > |
| |
| struct | scalar_cast_op< Eigen::half, float > |
| |
| struct | scalar_cast_op< float, Eigen::bfloat16 > |
| |
| struct | scalar_cast_op< float, Eigen::half > |
| |
| struct | scalar_cast_op< int, Eigen::bfloat16 > |
| |
| struct | scalar_cast_op< int, Eigen::half > |
| |
| struct | scalar_ceil_op |
| |
| struct | scalar_clamp_op |
| |
| struct | scalar_cmp_op |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_EQ > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_GE > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_GT > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_LE > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_LT > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_NEQ > |
| |
| struct | scalar_cmp_op< LhsScalar, RhsScalar, cmp_UNORD > |
| |
| struct | scalar_conj_product_op |
| |
| struct | scalar_conjugate_op |
| |
| struct | scalar_constant_op |
| |
| struct | scalar_cos_op |
| |
| struct | scalar_cosh_op |
| |
| struct | scalar_cube_op |
| |
| struct | scalar_cube_op< bool > |
| |
| struct | scalar_difference_op |
| |
| struct | scalar_digamma_op |
| |
| struct | scalar_div_cost |
| |
| struct | scalar_div_cost< double, true > |
| |
| struct | scalar_div_cost< float, true > |
| |
| struct | scalar_div_cost< signed long, Vectorized, typename conditional< sizeof(long)==8, void, false_type >::type > |
| |
| struct | scalar_div_cost< std::complex< T >, Vectorized > |
| |
| struct | scalar_div_cost< unsigned long, Vectorized, typename conditional< sizeof(long)==8, void, false_type >::type > |
| |
| struct | scalar_erf_op |
| |
| struct | scalar_erfc_op |
| |
| struct | scalar_exp_op |
| |
| struct | scalar_expm1_op |
| |
| struct | scalar_floor_op |
| |
| struct | scalar_fmod_op |
| |
| struct | scalar_fuzzy_default_impl |
| |
| struct | scalar_fuzzy_default_impl< Scalar, false, false > |
| |
| struct | scalar_fuzzy_default_impl< Scalar, false, true > |
| |
| struct | scalar_fuzzy_default_impl< Scalar, true, false > |
| |
| struct | scalar_fuzzy_impl |
| |
| struct | scalar_fuzzy_impl< bool > |
| |
| struct | scalar_gamma_sample_der_alpha_op |
| |
| struct | scalar_hypot_op |
| |
| struct | scalar_hypot_op< Scalar, Scalar > |
| |
| struct | scalar_identity_op |
| |
| struct | scalar_igamma_der_a_op |
| |
| struct | scalar_igamma_op |
| |
| struct | scalar_igammac_op |
| |
| struct | scalar_imag_op |
| |
| struct | scalar_imag_ref_op |
| |
| struct | scalar_inverse_op |
| |
| struct | scalar_isfinite_op |
| |
| struct | scalar_isinf_op |
| |
| struct | scalar_isnan_op |
| |
| struct | scalar_lgamma_op |
| |
| struct | scalar_log10_op |
| |
| struct | scalar_log1p_op |
| |
| struct | scalar_log2_op |
| |
| struct | scalar_log_op |
| |
| struct | scalar_logistic_op |
| |
| struct | scalar_logistic_op< float > |
| |
| struct | scalar_max_op |
| |
| struct | scalar_min_op |
| |
| struct | scalar_mod2_op |
| |
| struct | scalar_mod_op |
| |
| struct | scalar_ndtri_op |
| |
| struct | scalar_opposite_op |
| |
| struct | scalar_polygamma_op |
| |
| struct | scalar_pow_op |
| |
| struct | scalar_product_op |
| |
| struct | scalar_product_traits |
| |
| struct | scalar_quotient_op |
| |
| struct | scalar_random_op |
| |
| struct | scalar_real_op |
| |
| struct | scalar_real_ref_op |
| |
| struct | scalar_rint_op |
| |
| struct | scalar_round_op |
| |
| struct | scalar_rsqrt_op |
| |
| struct | scalar_score_coeff_op |
| |
| struct | scalar_shift_left_op |
| |
| struct | scalar_shift_right_op |
| |
| struct | scalar_sign_op |
| |
| struct | scalar_sign_op< Scalar, false, false > |
| |
| struct | scalar_sign_op< Scalar, false, true > |
| |
| struct | scalar_sign_op< Scalar, true, is_integer > |
| |
| struct | scalar_sin_op |
| |
| struct | scalar_sinh_op |
| |
| struct | scalar_sqrt_op |
| |
| struct | scalar_sqrt_op< bool > |
| |
| struct | scalar_square_op |
| |
| struct | scalar_square_op< bool > |
| |
| struct | scalar_sum_op |
| |
| struct | scalar_tan_op |
| |
| struct | scalar_tanh_op |
| |
| struct | scalar_zeta_op |
| |
| struct | ScanLauncher |
| |
| struct | ScanLauncher< Self, Reducer, Eigen::SyclDevice, vectorize > |
| |
| class | scoped_array |
| |
| struct | Selector |
| |
| struct | selfadjoint_matrix_vector_product |
| |
| struct | selfadjoint_matrix_vector_product_symv |
| |
| struct | selfadjoint_product_impl |
| |
| struct | selfadjoint_product_impl< Lhs, 0, true, Rhs, RhsMode, false > |
| |
| struct | selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true > |
| |
| struct | selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, RhsMode, false > |
| |
| struct | selfadjoint_rank2_update_selector |
| |
| struct | selfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Lower > |
| |
| struct | selfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Upper > |
| |
| struct | setIdentity_impl |
| |
| struct | setIdentity_impl< Derived, true > |
| |
| struct | shuffle_mask |
| |
| struct | significant_decimals_impl |
| |
| class | SimpleTensorContractionMapper |
| |
| struct | simplicial_cholesky_grab_input |
| |
| struct | simplicial_cholesky_grab_input< MatrixType, MatrixType > |
| |
| struct | SingleRange |
| |
| struct | size_at_compile_time |
| |
| struct | size_of_xpr_at_compile_time |
| |
| struct | sizes_match_below_dim |
| |
| struct | sizes_match_below_dim< Dims1, Dims2, 0, 0 > |
| |
| struct | sizes_match_below_dim< Dims1, Dims2, n, n > |
| |
| struct | skip |
| |
| struct | skyline_product_mode |
| |
| struct | skyline_product_selector |
| |
| struct | skyline_product_selector< Lhs, Rhs, ResultType, ColMajor > |
| |
| struct | skyline_product_selector< Lhs, Rhs, ResultType, RowMajor > |
| |
| class | SkylineProduct |
| |
| struct | SkylineProductReturnType |
| |
| struct | slice |
| |
| struct | smart_copy_helper |
| |
| struct | smart_copy_helper< T, false > |
| |
| struct | smart_copy_helper< T, true > |
| |
| struct | smart_memmove_helper |
| |
| struct | smart_memmove_helper< T, false > |
| |
| struct | smart_memmove_helper< T, true > |
| |
| struct | solve_assertion |
| |
| struct | solve_assertion< CwiseUnaryOp< Eigen::internal::scalar_conjugate_op< Scalar >, const Transpose< Derived > > > |
| |
| struct | solve_assertion< Transpose< Derived > > |
| |
| struct | solve_traits |
| |
| struct | solve_traits< Decomposition, RhsType, Dense > |
| |
| struct | solve_traits< Decomposition, RhsType, Sparse > |
| |
| struct | Sparse2Dense |
| |
| struct | Sparse2Sparse |
| |
| struct | sparse_conjunction_evaluator |
| |
| struct | sparse_conjunction_evaluator< XprType, IndexBased, IteratorBased > |
| |
| struct | sparse_conjunction_evaluator< XprType, IteratorBased, IndexBased > |
| |
| struct | sparse_conjunction_evaluator< XprType, IteratorBased, IteratorBased > |
| |
| struct | sparse_dense_outer_product_evaluator |
| |
| struct | sparse_diagonal_product_evaluator |
| |
| struct | sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct > |
| |
| struct | sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct > |
| |
| struct | sparse_eval |
| |
| struct | sparse_eval< T, 1, 1, Flags > |
| |
| struct | sparse_eval< T, 1, Cols, Flags > |
| |
| struct | sparse_eval< T, Rows, 1, Flags > |
| |
| class | sparse_matrix_block_impl |
| |
| struct | sparse_solve_triangular_selector |
| |
| struct | sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, ColMajor > |
| |
| struct | sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, RowMajor > |
| |
| struct | sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, ColMajor > |
| |
| struct | sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, RowMajor > |
| |
| struct | sparse_solve_triangular_sparse_selector |
| |
| struct | sparse_solve_triangular_sparse_selector< Lhs, Rhs, Mode, UpLo, ColMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor > |
| |
| struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor > |
| |
| struct | sparse_sparse_to_dense_product_selector |
| |
| struct | sparse_sparse_to_dense_product_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor > |
| |
| struct | sparse_sparse_to_dense_product_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor > |
| |
| struct | sparse_sparse_to_dense_product_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor > |
| |
| struct | sparse_sparse_to_dense_product_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor > |
| |
| struct | sparse_time_dense_product_impl |
| |
| struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true > |
| |
| struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false > |
| |
| struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false > |
| |
| struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true > |
| |
| struct | sparse_vector_assign_selector |
| |
| struct | sparse_vector_assign_selector< Dest, Src, SVA_Inner > |
| |
| struct | sparse_vector_assign_selector< Dest, Src, SVA_Outer > |
| |
| struct | sparse_vector_assign_selector< Dest, Src, SVA_RuntimeSwitch > |
| |
| class | SparseLUImpl |
| |
| class | SparseRefBase |
| |
| struct | SparseSelfAdjoint2Sparse |
| |
| struct | SparseSelfAdjointShape |
| |
| class | SparseTransposeImpl |
| |
| class | SparseTransposeImpl< MatrixType, CompressedAccessBit > |
| |
| struct | SparseTriangularShape |
| |
| struct | sqrt_impl |
| |
| struct | sqrt_impl< std::complex< T > > |
| |
| struct | sqrt_retval |
| |
| struct | static_assertion |
| |
| struct | static_assertion< true > |
| |
| struct | static_val |
| |
| struct | stem_function |
| |
| struct | storage_kind_to_evaluator_kind |
| |
| struct | storage_kind_to_evaluator_kind< Sparse > |
| |
| struct | storage_kind_to_shape |
| |
| struct | storage_kind_to_shape< Dense > |
| |
| struct | storage_kind_to_shape< DiagonalShape > |
| |
| struct | storage_kind_to_shape< PermutationStorage > |
| |
| struct | storage_kind_to_shape< SolverStorage > |
| |
| struct | storage_kind_to_shape< Sparse > |
| |
| struct | storage_kind_to_shape< TranspositionsStorage > |
| |
| class | StridedLinearBufferCopy |
| |
| struct | sub_assign_op |
| |
| class | subvector_stl_iterator |
| |
| class | subvector_stl_reverse_iterator |
| |
| struct | sum_op |
| |
| struct | SumReducer |
| |
| struct | svd_precondition_2x2_block_to_be_real |
| |
| struct | svd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, false > |
| |
| struct | svd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, true > |
| |
| struct | sve_packet_size_selector |
| |
| struct | swap_assign_op |
| |
| struct | sycl_packet_traits |
| |
| struct | symbolic_last_tag |
| |
| struct | symm_pack_lhs |
| |
| struct | symm_pack_lhs< double, Index, Pack1, Pack2_dummy, StorageOrder > |
| |
| struct | symm_pack_lhs< float, Index, Pack1, Pack2_dummy, StorageOrder > |
| |
| struct | symm_pack_lhs< std::complex< double >, Index, Pack1, Pack2_dummy, StorageOrder > |
| |
| struct | symm_pack_lhs< std::complex< float >, Index, Pack1, Pack2_dummy, StorageOrder > |
| |
| struct | symm_pack_rhs |
| |
| struct | symm_pack_rhs< double, Index, nr, StorageOrder > |
| |
| struct | symm_pack_rhs< float, Index, nr, StorageOrder > |
| |
| struct | symm_pack_rhs< std::complex< double >, Index, nr, StorageOrder > |
| |
| struct | symm_pack_rhs< std::complex< float >, Index, nr, StorageOrder > |
| |
| struct | take |
| |
| struct | take< 0, numeric_list< T > > |
| |
| struct | take< 0, numeric_list< T, a, as... > > |
| |
| struct | take< 0, type_list< a, as... > > |
| |
| struct | take< 0, type_list<> > |
| |
| struct | take< n, numeric_list< T > > |
| |
| struct | take< n, numeric_list< T, a, as... > > |
| |
| struct | take< n, type_list< a, as... > > |
| |
| struct | take< n, type_list<> > |
| |
| struct | take_matrix_for_product |
| |
| struct | take_matrix_for_product< Transform< Scalar, Dim, Mode, Options > > |
| |
| struct | take_matrix_for_product< Transform< Scalar, Dim, Projective, Options > > |
| |
| struct | tensor_index_linearization_helper |
| |
| struct | tensor_index_linearization_helper< Index, NumIndices, 0, RowMajor > |
| |
| struct | tensor_static_symgroup |
| |
| struct | tensor_static_symgroup_do_apply |
| |
| struct | tensor_static_symgroup_do_apply< internal::type_list< EIGEN_TPL_PP_SPEC_HACK_USE(empty)> > |
| |
| struct | tensor_static_symgroup_do_apply< internal::type_list< first, next... > > |
| |
| struct | tensor_static_symgroup_element |
| |
| struct | tensor_static_symgroup_element_ctor |
| |
| struct | tensor_static_symgroup_equality |
| |
| struct | tensor_static_symgroup_identity_ctor |
| |
| struct | tensor_static_symgroup_if |
| |
| struct | tensor_static_symgroup_if< true, NumIndices, Gens... > |
| |
| struct | tensor_static_symgroup_multiply |
| |
| struct | tensor_static_symgroup_multiply_helper |
| |
| struct | tensor_static_symgroup_permutate |
| |
| struct | tensor_static_symgroup_permutate< numeric_list< int, nn... > > |
| |
| struct | tensor_symmetry_assign_value |
| |
| struct | tensor_symmetry_calculate_flags |
| |
| struct | tensor_symmetry_num_indices |
| |
| struct | tensor_symmetry_num_indices< AntiHermiticity< One_, Two_ >, Sym... > |
| |
| struct | tensor_symmetry_num_indices< AntiSymmetry< One_, Two_ >, Sym... > |
| |
| struct | tensor_symmetry_num_indices< Hermiticity< One_, Two_ >, Sym... > |
| |
| struct | tensor_symmetry_num_indices< Symmetry< One_, Two_ >, Sym... > |
| |
| struct | tensor_symmetry_pre_analysis |
| |
| struct | tensor_symmetry_pre_analysis< NumIndices > |
| |
| struct | tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... > |
| |
| class | tensor_symmetry_value_setter |
| |
| struct | tensor_vsize_index_linearization_helper |
| |
| struct | tensor_vsize_index_linearization_helper< Index, NumIndices, 0, RowMajor > |
| |
| class | TensorAsyncExecutor |
| |
| class | TensorBlockAssignment |
| |
| class | TensorBlockDescriptor |
| |
| class | TensorBlockIO |
| |
| class | TensorBlockMapper |
| |
| class | TensorBlockNotImplemented |
| |
| struct | TensorBlockResourceRequirements |
| |
| class | TensorBlockScratchAllocator |
| |
| class | TensorContractionBlocking |
| |
| struct | TensorContractionBlockMemAllocator |
| |
| class | TensorContractionInputMapper |
| |
| struct | TensorContractionInputMapperTrait |
| |
| struct | TensorContractionInputMapperTrait< TensorContractionInputMapper< Scalar_, Index_, side_, Tensor_, nocontract_t_, contract_t_, packet_size_, inner_dim_contiguous_, inner_dim_reordered_, Alignment_, MakePointer_ > > |
| |
| struct | TensorContractionKernel |
| |
| class | TensorContractionSubMapper |
| |
| class | TensorCwiseBinaryBlock |
| |
| class | TensorCwiseUnaryBlock |
| |
| class | TensorExecutor |
| |
| class | TensorExecutor< Expression, DefaultDevice, true, TiledEvaluation::Off > |
| |
| class | TensorExecutor< Expression, DefaultDevice, Vectorizable, TiledEvaluation::On > |
| |
| struct | TensorIntDivisor |
| |
| class | TensorIntDivisor< int32_t, true > |
| |
| class | TensorLazyBaseEvaluator |
| |
| class | TensorLazyEvaluator |
| |
| class | TensorLazyEvaluatorReadOnly |
| |
| class | TensorLazyEvaluatorWritable |
| |
| class | TensorMaterializedBlock |
| |
| struct | TensorPrinter |
| |
| struct | TensorPrinter< Tensor, 0 > |
| |
| struct | TensorPrinter< Tensor, 1 > |
| |
| class | TensorTernaryExprBlock |
| |
| struct | TensorUInt128 |
| |
| class | TensorUnaryExprBlock |
| |
| struct | ternary_evaluator |
| |
| struct | ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased > |
| |
| struct | ternary_result_of_select |
| |
| struct | ternary_result_of_select< Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)> |
| |
| struct | ternary_result_of_select< Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)> |
| |
| struct | ThreadLocalNoOpInitialize |
| |
| struct | ThreadLocalNoOpRelease |
| |
| struct | traits |
| |
| struct | traits< AngleAxis< _Scalar > > |
| |
| struct | traits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
| |
| struct | traits< ArrayWrapper< ExpressionType > > |
| |
| struct | traits< BandMatrix< _Scalar, _Rows, _Cols, _Supers, _Subs, _Options > > |
| |
| struct | traits< BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > > |
| |
| struct | traits< BDCSVD< _MatrixType > > |
| |
| struct | traits< BiCGSTAB< _MatrixType, _Preconditioner > > |
| |
| struct | traits< Block< XprType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _Index > > |
| |
| struct | traits< BlockSparseMatrixView< BlockSparseMatrixT > > |
| |
| struct | traits< BlockSparseTimeDenseProduct< BlockSparseMatrixT, VecType > > |
| |
| struct | traits< ColPivHouseholderQR< _MatrixType > > |
| |
| struct | traits< CompleteOrthogonalDecomposition< _MatrixType > > |
| |
| struct | traits< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > > |
| |
| struct | traits< const T > |
| |
| struct | traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
| |
| struct | traits< CwiseNullaryOp< NullaryOp, PlainObjectType > > |
| |
| struct | traits< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 > > |
| |
| struct | traits< CwiseUnaryOp< UnaryOp, XprType > > |
| |
| struct | traits< CwiseUnaryView< ViewOp, MatrixType > > |
| |
| struct | traits< DGMRES< _MatrixType, _Preconditioner > > |
| |
| struct | traits< Diagonal< const SparseMatrix< _Scalar, _Options, _StorageIndex >, DiagIndex > > |
| |
| struct | traits< Diagonal< MatrixType, DiagIndex > > |
| |
| struct | traits< Diagonal< SparseMatrix< _Scalar, _Options, _StorageIndex >, DiagIndex > > |
| |
| struct | traits< DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > > |
| |
| struct | traits< DiagonalWrapper< _DiagonalVectorType > > |
| |
| struct | traits< DynamicSparseMatrix< _Scalar, _Options, _StorageIndex > > |
| |
| struct | traits< Eigen::IDRS< _MatrixType, _Preconditioner > > |
| |
| struct | traits< EulerAngles< _Scalar, _System > > |
| |
| struct | traits< EvalToTemp< ArgType > > |
| |
| struct | traits< ForceAlignedAccess< ExpressionType > > |
| |
| struct | traits< FullPivHouseholderQR< _MatrixType > > |
| |
| struct | traits< FullPivHouseholderQRMatrixQReturnType< MatrixType > > |
| |
| struct | traits< FullPivLU< _MatrixType > > |
| |
| struct | traits< GMRES< _MatrixType, _Preconditioner > > |
| |
| struct | traits< HessenbergDecompositionMatrixHReturnType< MatrixType > > |
| |
| struct | traits< Homogeneous< MatrixType, Direction > > |
| |
| struct | traits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > > |
| |
| struct | traits< homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > > |
| |
| struct | traits< HouseholderQR< _MatrixType > > |
| |
| struct | traits< HouseholderSequence< VectorsType, CoeffsType, Side > > |
| |
| struct | traits< image_retval_base< DecompositionType > > |
| |
| struct | traits< IndexedView< XprType, RowIndices, ColIndices > > |
| |
| struct | traits< Inverse< CompleteOrthogonalDecomposition< MatrixType > > > |
| |
| struct | traits< Inverse< XprType > > |
| |
| struct | traits< JacobiSVD< _MatrixType, QRPreconditioner > > |
| |
| struct | traits< kernel_retval_base< DecompositionType > > |
| |
| struct | traits< KroneckerProduct< _Lhs, _Rhs > > |
| |
| struct | traits< KroneckerProductSparse< _Lhs, _Rhs > > |
| |
| struct | traits< LDLT< _MatrixType, _UpLo > > |
| |
| struct | traits< LeastSquaresConjugateGradient< _MatrixType, _Preconditioner > > |
| |
| struct | traits< LLT< _MatrixType, _UpLo > > |
| |
| struct | traits< Map< const Quaternion< _Scalar >, _Options > > |
| |
| struct | traits< Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | traits< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, _PacketAccess > > |
| |
| struct | traits< Map< PlainObjectType, MapOptions, StrideType > > |
| |
| struct | traits< Map< Quaternion< _Scalar >, _Options > > |
| |
| struct | traits< Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > |
| |
| struct | traits< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, _PacketAccess > > |
| |
| struct | traits< MappedSparseMatrix< _Scalar, _Flags, _StorageIndex > > |
| |
| struct | traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
| |
| struct | traits< MatrixExponentialReturnValue< Derived > > |
| |
| struct | traits< MatrixReplacement > |
| |
| struct | traits< MatrixSquareRootReturnValue< Derived > > |
| |
| struct | traits< MatrixWrapper< ExpressionType > > |
| |
| struct | traits< MINRES< _MatrixType, _UpLo, _Preconditioner > > |
| |
| struct | traits< NestByValue< ExpressionType > > |
| |
| struct | traits< PartialPivLU< _MatrixType > > |
| |
| struct | traits< PartialReduxExpr< MatrixType, MemberOp, Direction > > |
| |
| struct | traits< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex > > |
| |
| struct | traits< PermutationWrapper< _IndicesType > > |
| |
| struct | traits< Product< Lhs, Rhs, Option > > |
| |
| struct | traits< Quaternion< _Scalar, _Options > > |
| |
| struct | traits< Ref< _PlainObjectType, _Options, _StrideType > > |
| |
| struct | traits< Ref< const SparseMatrix< MatScalar, MatOptions, MatIndex >, _Options, _StrideType > > |
| |
| struct | traits< Ref< const SparseVector< MatScalar, MatOptions, MatIndex >, _Options, _StrideType > > |
| |
| struct | traits< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, _Options, _StrideType > > |
| |
| struct | traits< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, _Options, _StrideType > > |
| |
| struct | traits< RefBase< Derived > > |
| |
| struct | traits< Replicate< MatrixType, RowFactor, ColFactor > > |
| |
| struct | traits< Reshaped< XprType, Rows, Cols, Order > > |
| |
| struct | traits< ReturnByValue< Derived > > |
| |
| struct | traits< Reverse< MatrixType, Direction > > |
| |
| struct | traits< Rotation2D< _Scalar > > |
| |
| struct | traits< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > |
| |
| struct | traits< SelfAdjointView< MatrixType, UpLo > > |
| |
| struct | traits< SimplicialCholesky< _MatrixType, _UpLo, _Ordering > > |
| |
| struct | traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > > |
| |
| struct | traits< SimplicialLLT< _MatrixType, _UpLo, _Ordering > > |
| |
| struct | traits< SkylineMatrix< _Scalar, _Options > > |
| |
| struct | traits< SkylineProduct< LhsNested, RhsNested, ProductMode > > |
| |
| struct | traits< Solve< Decomposition, RhsType > > |
| |
| struct | traits< SolveWithGuess< Decomposition, RhsType, GuessType > > |
| |
| struct | traits< SparseCompressedBase< Derived > > |
| |
| struct | traits< SparseMatrix< _Scalar, _Options, _StorageIndex > > |
| |
| struct | traits< SparseQR_QProduct< SparseQRType, Derived > > |
| |
| struct | traits< SparseQRMatrixQReturnType< SparseQRType > > |
| |
| struct | traits< SparseQRMatrixQTransposeReturnType< SparseQRType > > |
| |
| struct | traits< SparseRefBase< Derived > > |
| |
| struct | traits< SparseSelfAdjointView< MatrixType, Mode > > |
| |
| struct | traits< SparseSymmetricPermutationProduct< MatrixType, Mode > > |
| |
| struct | traits< SparseVector< _Scalar, _Options, _StorageIndex > > |
| |
| struct | traits< SparseView< MatrixType > > |
| |
| struct | traits< SPQR_QProduct< SPQRType, Derived > > |
| |
| struct | traits< SPQRMatrixQReturnType< SPQRType > > |
| |
| struct | traits< SPQRMatrixQTransposeReturnType< SPQRType > > |
| |
| struct | traits< SVDBase< Derived > > |
| |
| struct | traits< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > > |
| |
| struct | traits< TensorAssignOp< LhsXprType, RhsXprType > > |
| |
| struct | traits< TensorBroadcastingOp< Broadcast, XprType > > |
| |
| struct | traits< TensorChippingOp< DimId, XprType > > |
| |
| struct | traits< TensorConcatenationOp< Axis, LhsXprType, RhsXprType > > |
| |
| struct | traits< TensorContractionOp< Dimensions, LhsXprType, RhsXprType, OutputKernelType > > |
| |
| struct | traits< TensorConversionOp< TargetType, XprType > > |
| |
| struct | traits< TensorConvolutionOp< Dimensions, InputXprType, KernelXprType > > |
| |
| struct | traits< TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType > > |
| |
| struct | traits< TensorCustomUnaryOp< CustomUnaryFunc, XprType > > |
| |
| struct | traits< TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType > > |
| |
| struct | traits< TensorCwiseNullaryOp< NullaryOp, XprType > > |
| |
| struct | traits< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType > > |
| |
| struct | traits< TensorCwiseUnaryOp< UnaryOp, XprType > > |
| |
| struct | traits< TensorEvalToOp< XprType, MakePointer_ > > |
| |
| struct | traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > > |
| |
| struct | traits< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > > |
| |
| struct | traits< TensorFixedSize< Scalar_, Dimensions, Options_, IndexType_ > > |
| |
| struct | traits< TensorForcedEvalOp< XprType > > |
| |
| struct | traits< TensorGeneratorOp< Generator, XprType > > |
| |
| struct | traits< TensorImagePatchOp< Rows, Cols, XprType > > |
| |
| struct | traits< TensorIndexTupleOp< XprType > > |
| |
| struct | traits< TensorInflationOp< Strides, XprType > > |
| |
| struct | traits< TensorLayoutSwapOp< XprType > > |
| |
| struct | traits< TensorMap< PlainObjectType, Options_, MakePointer_ > > |
| |
| struct | traits< TensorPaddingOp< PaddingDimensions, XprType > > |
| |
| struct | traits< TensorPatchOp< PatchDim, XprType > > |
| |
| struct | traits< TensorReductionOp< Op, Dims, XprType, MakePointer_ > > |
| |
| struct | traits< TensorRef< PlainObjectType > > |
| |
| struct | traits< TensorReshapingOp< NewDimensions, XprType > > |
| |
| struct | traits< TensorReverseOp< ReverseDimensions, XprType > > |
| |
| struct | traits< TensorScanOp< Op, XprType > > |
| |
| struct | traits< TensorSelectOp< IfXprType, ThenXprType, ElseXprType > > |
| |
| struct | traits< TensorShufflingOp< Shuffle, XprType > > |
| |
| struct | traits< TensorSlicingOp< StartIndices, Sizes, XprType > > |
| |
| struct | traits< TensorStridingOp< Strides, XprType > > |
| |
| struct | traits< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType > > |
| |
| struct | traits< TensorTraceOp< Dims, XprType > > |
| |
| struct | traits< TensorTupleReducerOp< ReduceOp, Dims, XprType > > |
| |
| struct | traits< TensorVolumePatchOp< Planes, Rows, Cols, XprType > > |
| |
| struct | traits< Transform< _Scalar, _Dim, _Mode, _Options > > |
| |
| struct | traits< Transpose< MatrixType > > |
| |
| struct | traits< Transpose< TranspositionsBase< Derived > > > |
| |
| struct | traits< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex > > |
| |
| struct | traits< TranspositionsWrapper< _IndicesType > > |
| |
| struct | traits< triangular_solve_retval< Side, TriangularType, Rhs > > |
| |
| struct | traits< TriangularView< MatrixType, _Mode > > |
| |
| struct | traits< TridiagonalizationMatrixTReturnType< MatrixType > > |
| |
| struct | traits< VectorBlock< VectorType, Size > > |
| |
| struct | transfer_constness |
| |
| struct | transform_construct_from_matrix |
| |
| struct | transform_construct_from_matrix< Other, AffineCompact, Options, Dim, HDim, HDim, HDim > |
| |
| struct | transform_construct_from_matrix< Other, Mode, Options, Dim, HDim, Dim, Dim > |
| |
| struct | transform_construct_from_matrix< Other, Mode, Options, Dim, HDim, Dim, HDim > |
| |
| struct | transform_construct_from_matrix< Other, Mode, Options, Dim, HDim, HDim, HDim > |
| |
| struct | transform_left_product_impl |
| |
| struct | transform_left_product_impl< Other, AffineCompact, Options, Dim, HDim, Dim, HDim > |
| |
| struct | transform_left_product_impl< Other, AffineCompact, Options, Dim, HDim, HDim, HDim > |
| |
| struct | transform_left_product_impl< Other, Mode, Options, Dim, HDim, Dim, Dim > |
| |
| struct | transform_left_product_impl< Other, Mode, Options, Dim, HDim, Dim, HDim > |
| |
| struct | transform_left_product_impl< Other, Mode, Options, Dim, HDim, HDim, HDim > |
| |
| struct | transform_make_affine |
| |
| struct | transform_make_affine< AffineCompact > |
| |
| struct | transform_product_result |
| |
| struct | transform_right_product_impl |
| |
| struct | transform_right_product_impl< TransformType, MatrixType, 0, RhsCols > |
| |
| struct | transform_right_product_impl< TransformType, MatrixType, 1, RhsCols > |
| |
| struct | transform_right_product_impl< TransformType, MatrixType, 2, 1 > |
| |
| struct | transform_right_product_impl< TransformType, MatrixType, 2, RhsCols > |
| |
| struct | transform_rotation_impl |
| |
| struct | transform_rotation_impl< Isometry > |
| |
| struct | transform_take_affine_part |
| |
| struct | transform_take_affine_part< Transform< Scalar, Dim, AffineCompact, Options > > |
| |
| struct | transform_traits |
| |
| struct | transform_transform_product_impl |
| |
| struct | transform_transform_product_impl< Transform< Scalar, Dim, AffineCompact, LhsOptions >, Transform< Scalar, Dim, Projective, RhsOptions >, true > |
| |
| struct | transform_transform_product_impl< Transform< Scalar, Dim, LhsMode, LhsOptions >, Transform< Scalar, Dim, RhsMode, RhsOptions >, false > |
| |
| struct | transform_transform_product_impl< Transform< Scalar, Dim, LhsMode, LhsOptions >, Transform< Scalar, Dim, RhsMode, RhsOptions >, true > |
| |
| struct | transform_transform_product_impl< Transform< Scalar, Dim, Projective, LhsOptions >, Transform< Scalar, Dim, AffineCompact, RhsOptions >, true > |
| |
| struct | TransposeImpl_base |
| |
| struct | TransposeImpl_base< MatrixType, false > |
| |
| struct | transposition_matrix_product |
| |
| struct | Triangular2Dense |
| |
| struct | Triangular2Triangular |
| |
| struct | triangular_assignment_loop |
| |
| struct | triangular_assignment_loop< Kernel, Mode, 0, SetOpposite > |
| |
| struct | triangular_assignment_loop< Kernel, Mode, Dynamic, SetOpposite > |
| |
| class | triangular_dense_assignment_kernel |
| |
| class | triangular_dense_assignment_kernel< UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version > |
| |
| struct | triangular_matrix_vector_product |
| |
| struct | triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version > |
| |
| struct | triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version > |
| |
| struct | triangular_matrix_vector_product_trmv |
| |
| struct | triangular_product_impl |
| |
| struct | triangular_product_impl< Mode, false, Lhs, true, Rhs, false > |
| |
| struct | triangular_product_impl< Mode, LhsIsTriangular, Lhs, false, Rhs, false > |
| |
| struct | triangular_product_impl< Mode, true, Lhs, false, Rhs, true > |
| |
| struct | triangular_solve_matrix |
| |
| struct | triangular_solve_matrix< Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor, OtherInnerStride > |
| |
| struct | triangular_solve_matrix< Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor, OtherInnerStride > |
| |
| struct | triangular_solve_matrix< Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor, OtherInnerStride > |
| |
| struct | triangular_solve_retval |
| |
| struct | triangular_solve_vector |
| |
| struct | triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor > |
| |
| struct | triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor > |
| |
| struct | triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder > |
| |
| struct | triangular_solver_selector |
| |
| struct | triangular_solver_selector< Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 > |
| |
| struct | triangular_solver_selector< Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 > |
| |
| struct | triangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, 1 > |
| |
| struct | triangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic > |
| |
| struct | triangular_solver_unroller |
| |
| struct | triangular_solver_unroller< Lhs, Rhs, Mode, LoopIndex, Size, false > |
| |
| struct | triangular_solver_unroller< Lhs, Rhs, Mode, LoopIndex, Size, true > |
| |
| struct | tribb_kernel |
| |
| struct | tridiagonalization_inplace_selector |
| |
| struct | tridiagonalization_inplace_selector< MatrixType, 1, IsComplex > |
| |
| struct | tridiagonalization_inplace_selector< MatrixType, 3, false > |
| |
| struct | TridiagonalizationMatrixTReturnType |
| |
| class | TridiagonalMatrix |
| | Represents a tridiagonal matrix with a compact banded storage. More...
|
| |
| struct | TripletComp |
| |
| struct | trmv_selector |
| |
| struct | trmv_selector< Mode, ColMajor > |
| |
| struct | trmv_selector< Mode, RowMajor > |
| |
| class | trsolve_traits |
| |
| struct | true_type |
| |
| struct | type_casting_traits |
| |
| struct | type_casting_traits< bfloat16, float > |
| |
| struct | type_casting_traits< bfloat16, unsigned short int > |
| |
| struct | type_casting_traits< double, float > |
| |
| struct | type_casting_traits< Eigen::half, float > |
| |
| struct | type_casting_traits< float, bfloat16 > |
| |
| struct | type_casting_traits< float, double > |
| |
| struct | type_casting_traits< float, Eigen::half > |
| |
| struct | type_casting_traits< float, float > |
| |
| struct | type_casting_traits< float, half > |
| |
| struct | type_casting_traits< float, int > |
| |
| struct | type_casting_traits< float, numext::int16_t > |
| |
| struct | type_casting_traits< float, numext::int32_t > |
| |
| struct | type_casting_traits< float, numext::int64_t > |
| |
| struct | type_casting_traits< float, numext::int8_t > |
| |
| struct | type_casting_traits< float, numext::uint16_t > |
| |
| struct | type_casting_traits< float, numext::uint32_t > |
| |
| struct | type_casting_traits< float, numext::uint64_t > |
| |
| struct | type_casting_traits< float, numext::uint8_t > |
| |
| struct | type_casting_traits< half, float > |
| |
| struct | type_casting_traits< int, float > |
| |
| struct | type_casting_traits< numext::int16_t, float > |
| |
| struct | type_casting_traits< numext::int16_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::int16_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::int32_t, float > |
| |
| struct | type_casting_traits< numext::int32_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::int32_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::int64_t, float > |
| |
| struct | type_casting_traits< numext::int64_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::int64_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::int8_t, float > |
| |
| struct | type_casting_traits< numext::int8_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::int8_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::uint16_t, float > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::uint16_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::uint32_t, float > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::uint32_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::uint64_t, float > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::uint64_t, numext::uint8_t > |
| |
| struct | type_casting_traits< numext::uint8_t, float > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::int16_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::int32_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::int64_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::int8_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::uint16_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::uint32_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::uint64_t > |
| |
| struct | type_casting_traits< numext::uint8_t, numext::uint8_t > |
| |
| struct | type_casting_traits< unsigned short int, bfloat16 > |
| |
| struct | type_list |
| |
| struct | type_list< t, tt... > |
| |
| struct | TypeConversion |
| |
| struct | umeyama_transform_matrix_type |
| |
| struct | unaligned_dense_assignment_loop |
| |
| struct | unaligned_dense_assignment_loop< false > |
| |
| struct | unary_evaluator |
| |
| struct | unary_evaluator< ArrayWrapper< TArgType > > |
| |
| struct | unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IndexBased > |
| |
| struct | unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased > |
| |
| struct | unary_evaluator< Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, BlockRows, BlockCols, true >, IteratorBased > |
| |
| struct | unary_evaluator< Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, BlockRows, BlockCols, true >, IteratorBased > |
| |
| struct | unary_evaluator< CwiseUnaryOp< UnaryOp, ArgType >, IndexBased > |
| |
| struct | unary_evaluator< CwiseUnaryOp< UnaryOp, ArgType >, IteratorBased > |
| |
| struct | unary_evaluator< CwiseUnaryView< UnaryOp, ArgType >, IndexBased > |
| |
| struct | unary_evaluator< CwiseUnaryView< ViewOp, ArgType >, IteratorBased > |
| |
| struct | unary_evaluator< Homogeneous< ArgType, Direction >, IndexBased > |
| |
| struct | unary_evaluator< IndexedView< ArgType, RowIndices, ColIndices >, IndexBased > |
| |
| struct | unary_evaluator< MatrixWrapper< TArgType > > |
| |
| struct | unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > > |
| |
| struct | unary_evaluator< Reverse< ArgType, Direction > > |
| |
| struct | unary_evaluator< SparseView< ArgType >, IndexBased > |
| |
| struct | unary_evaluator< SparseView< ArgType >, IteratorBased > |
| |
| struct | unary_evaluator< SparseView< Product< Lhs, Rhs, Options > >, IteratorBased > |
| |
| struct | unary_evaluator< Transpose< ArgType >, IndexBased > |
| |
| struct | unary_evaluator< Transpose< ArgType >, IteratorBased > |
| |
| struct | unary_evaluator< TriangularView< MatrixType, Mode >, IndexBased > |
| |
| struct | unary_result_of_select |
| |
| struct | unary_result_of_select< Func, ArgType, sizeof(has_std_result_type)> |
| |
| struct | unary_result_of_select< Func, ArgType, sizeof(has_tr1_result)> |
| |
| class | UniformRandomGenerator |
| |
| struct | uniformscaling_times_affine_returntype |
| |
| struct | unitOrthogonal_selector |
| |
| struct | unitOrthogonal_selector< Derived, 2 > |
| |
| struct | unitOrthogonal_selector< Derived, 3 > |
| |
| struct | unpacket_traits |
| |
| struct | unpacket_traits< const T > |
| |
| struct | unpacket_traits< DoublePacket< Packet > > |
| |
| struct | unpacket_traits< Packet16b > |
| |
| struct | unpacket_traits< Packet16bf > |
| |
| struct | unpacket_traits< Packet16c > |
| |
| struct | unpacket_traits< Packet16f > |
| |
| struct | unpacket_traits< Packet16h > |
| |
| struct | unpacket_traits< Packet16i > |
| |
| struct | unpacket_traits< Packet16uc > |
| |
| struct | unpacket_traits< Packet1cd > |
| |
| struct | unpacket_traits< Packet1cf > |
| |
| struct | unpacket_traits< Packet2cd > |
| |
| struct | unpacket_traits< Packet2cf > |
| |
| struct | unpacket_traits< Packet2d > |
| |
| struct | unpacket_traits< Packet2f > |
| |
| struct | unpacket_traits< Packet2i > |
| |
| struct | unpacket_traits< Packet2l > |
| |
| struct | unpacket_traits< Packet2ui > |
| |
| struct | unpacket_traits< Packet2ul > |
| |
| struct | unpacket_traits< Packet4bf > |
| |
| struct | unpacket_traits< Packet4c > |
| |
| struct | unpacket_traits< Packet4cd > |
| |
| struct | unpacket_traits< Packet4cf > |
| |
| struct | unpacket_traits< Packet4d > |
| |
| struct | unpacket_traits< Packet4f > |
| |
| struct | unpacket_traits< Packet4i > |
| |
| struct | unpacket_traits< Packet4s > |
| |
| struct | unpacket_traits< Packet4uc > |
| |
| struct | unpacket_traits< Packet4ui > |
| |
| struct | unpacket_traits< Packet4us > |
| |
| struct | unpacket_traits< Packet8bf > |
| |
| struct | unpacket_traits< Packet8c > |
| |
| struct | unpacket_traits< Packet8cf > |
| |
| struct | unpacket_traits< Packet8d > |
| |
| struct | unpacket_traits< Packet8f > |
| |
| struct | unpacket_traits< Packet8h > |
| |
| struct | unpacket_traits< Packet8i > |
| |
| struct | unpacket_traits< Packet8s > |
| |
| struct | unpacket_traits< Packet8uc > |
| |
| struct | unpacket_traits< Packet8us > |
| |
| struct | unpacket_traits< PacketXf > |
| |
| struct | unpacket_traits< PacketXi > |
| |
| class | UpperBidiagonalization |
| |
| struct | valid_indexed_view_overload |
| |
| class | variable_if_dynamic |
| |
| class | variable_if_dynamic< T, Dynamic > |
| |
| class | variable_if_dynamicindex |
| |
| class | variable_if_dynamicindex< T, DynamicIndex > |
| |
| class | VariableAndFixedInt |
| |
| struct | vector_int_pair |
| |
| struct | vectorwise_reverse_inplace_impl |
| |
| struct | vectorwise_reverse_inplace_impl< Horizontal > |
| |
| struct | vectorwise_reverse_inplace_impl< Vertical > |
| |
| class | visitor_evaluator |
| |
| struct | visitor_impl |
| |
| struct | visitor_impl< Visitor, Derived, 0 > |
| |
| struct | visitor_impl< Visitor, Derived, 1 > |
| |
| struct | visitor_impl< Visitor, Derived, Dynamic > |
| |
| class | vml_assign_traits |
| |
| struct | XprScalar |
| |
| struct | XprScalar< void > |
| |
| struct | zeta_impl |
| |
| struct | zeta_impl_series |
| |
| struct | zeta_impl_series< double > |
| |
| struct | zeta_impl_series< float > |
| |
| struct | zeta_retval |
| |
|
| template<typename _StorageIndex > |
| cholmod_dense * | cm_solve (int sys, cholmod_factor &L, cholmod_dense &B, cholmod_common &Common) |
| |
| template<> |
| cholmod_dense * | cm_solve< SuiteSparse_long > (int sys, cholmod_factor &L, cholmod_dense &B, cholmod_common &Common) |
| |
| template<typename _StorageIndex > |
| cholmod_sparse * | cm_spsolve (int sys, cholmod_factor &L, cholmod_sparse &B, cholmod_common &Common) |
| |
| template<> |
| cholmod_sparse * | cm_spsolve< SuiteSparse_long > (int sys, cholmod_factor &L, cholmod_sparse &B, cholmod_common &Common) |
| |
| template<typename _StorageIndex > |
| int | cm_factorize_p (cholmod_sparse *A, double beta[2], _StorageIndex *fset, std::size_t fsize, cholmod_factor *L, cholmod_common &Common) |
| |
| template<> |
| int | cm_factorize_p< SuiteSparse_long > (cholmod_sparse *A, double beta[2], SuiteSparse_long *fset, std::size_t fsize, cholmod_factor *L, cholmod_common &Common) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| EIGEN_STRONG_INLINE Packet2cf | pload2 (const std::complex< float > *from0, const std::complex< float > *from1) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcplxflip< Packet2cf > (const Packet2cf &x) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2cf, 2 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcmp_eq (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psqrt< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | prsqrt< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &x) |
| |
| template<typename Scalar , typename Index , int StorageOrder> |
| EIGEN_ALWAYS_INLINE std::complex< Scalar > | getAdjointVal (Index i, Index j, const_blas_data_mapper< std::complex< Scalar >, Index, StorageOrder > &dt) |
| |
| template<typename Scalar , typename Index , int StorageOrder, int N> |
| EIGEN_STRONG_INLINE void | symm_pack_complex_rhs_helper (std::complex< Scalar > *blockB, const std::complex< Scalar > *_rhs, Index rhsStride, Index rows, Index cols, Index k2) |
| |
| template<typename Scalar , typename Index , int StorageOrder> |
| EIGEN_STRONG_INLINE void | symm_pack_complex_lhs_helper (std::complex< Scalar > *blockA, const std::complex< Scalar > *_lhs, Index lhsStride, Index cols, Index rows) |
| |
| template<typename Scalar , typename Index , int StorageOrder, int N> |
| EIGEN_STRONG_INLINE void | symm_pack_rhs_helper (Scalar *blockB, const Scalar *_rhs, Index rhsStride, Index rows, Index cols, Index k2) |
| |
| template<typename Scalar , typename Index , int StorageOrder> |
| EIGEN_STRONG_INLINE void | symm_pack_lhs_helper (Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows) |
| |
| template<typename Scalar , typename Packet , typename Index > |
| EIGEN_ALWAYS_INLINE void | storeBlock (Scalar *to, PacketBlock< Packet, 4 > &block) |
| |
| template<typename Scalar , typename Packet , typename Index > |
| EIGEN_ALWAYS_INLINE void | storeBlock (Scalar *to, PacketBlock< Packet, 2 > &block) |
| |
| template<typename Packet , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pger_common (PacketBlock< Packet, 4 > *acc, const Packet &lhsV, const Packet *rhsV) |
| |
| template<typename Packet , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pger_common (PacketBlock< Packet, 1 > *acc, const Packet &lhsV, const Packet *rhsV) |
| |
| template<int N, typename Scalar , typename Packet , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pger (PacketBlock< Packet, N > *acc, const Scalar *lhs, const Packet *rhsV) |
| |
| template<typename Scalar , typename Packet , typename Index > |
| EIGEN_ALWAYS_INLINE void | loadPacketRemaining (const Scalar *lhs, Packet &lhsV, Index remaining_rows) |
| |
| template<int N, typename Scalar , typename Packet , typename Index , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pger (PacketBlock< Packet, N > *acc, const Scalar *lhs, const Packet *rhsV, Index remaining_rows) |
| |
| template<int N, typename Packet , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | pgerc_common (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Packet &lhsV, const Packet &lhsVi, const Packet *rhsV, const Packet *rhsVi) |
| |
| template<int N, typename Scalar , typename Packet , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | pgerc (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, const Packet *rhsV, const Packet *rhsVi) |
| |
| template<typename Scalar , typename Packet , typename Index , bool LhsIsReal> |
| EIGEN_ALWAYS_INLINE void | loadPacketRemaining (const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, Packet &lhsV, Packet &lhsVi, Index remaining_rows) |
| |
| template<int N, typename Scalar , typename Packet , typename Index , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | pgerc (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, const Packet *rhsV, const Packet *rhsVi, Index remaining_rows) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE Packet | ploadLhs (const Scalar *lhs) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE void | bsetzero (PacketBlock< Packet, 4 > &acc) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE void | bsetzero (PacketBlock< Packet, 1 > &acc) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 1 > &acc, PacketBlock< Packet, 1 > &accZ, const Packet &pAlpha) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscalec_common (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscalec_common (PacketBlock< Packet, 1 > &acc, PacketBlock< Packet, 1 > &accZ, const Packet &pAlpha) |
| |
| template<typename Packet , int N> |
| EIGEN_ALWAYS_INLINE void | bscalec (PacketBlock< Packet, N > &aReal, PacketBlock< Packet, N > &aImag, const Packet &bReal, const Packet &bImag, PacketBlock< Packet, N > &cReal, PacketBlock< Packet, N > &cImag) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | band (PacketBlock< Packet, 4 > &acc, const Packet &pMask) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscalec (PacketBlock< Packet, 4 > &aReal, PacketBlock< Packet, 4 > &aImag, const Packet &bReal, const Packet &bImag, PacketBlock< Packet, 4 > &cReal, PacketBlock< Packet, 4 > &cImag, const Packet &pMask) |
| |
| template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
| EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 4 > &acc, const DataMapper &res, Index row, Index col) |
| |
| template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
| EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 8 > &acc, const DataMapper &res, Index row, Index col) |
| |
| template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
| EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 2 > &acc, const DataMapper &res, Index row, Index col) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE Packet | bmask (const int remaining_rows) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE Packet2d | bmask< Packet2d > (const int remaining_rows) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha, const Packet &pMask) |
| |
| template<typename Packet > |
| EIGEN_ALWAYS_INLINE void | pbroadcast4_old (const __UNPACK_TYPE__(Packet) *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | pbroadcast4_old< Packet2d > (const double *a, Packet2d &a0, Packet2d &a1, Packet2d &a2, Packet2d &a3) |
| |
| template<typename Scalar , typename Packet , typename Index > |
| EIGEN_ALWAYS_INLINE void | MICRO_EXTRA_COL (const Scalar *&lhs_ptr, const Scalar *&rhs_ptr, PacketBlock< Packet, 1 > &accZero, Index remaining_rows, Index remaining_cols) |
| |
| template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows> |
| EIGEN_STRONG_INLINE void | gemm_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlpha) |
| |
| template<typename Scalar , typename Packet , typename Index , const Index accRows> |
| EIGEN_ALWAYS_INLINE void | MICRO_EXTRA_ROW (const Scalar *&lhs_ptr, const Scalar *&rhs_ptr, PacketBlock< Packet, 4 > &accZero, Index remaining_rows) |
| |
| template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlpha, const Packet &pMask) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm_unrolled_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, const Packet &pAlpha) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm_unrolled_col_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, Index remaining_cols, const Packet &pAlpha) |
| |
| template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlpha) |
| |
| template<typename Scalar , typename Index , typename Packet , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index rows, Index depth, Index cols, Scalar alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
| |
| template<typename Scalar , typename Packet , typename Index , const Index accRows, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | MICRO_COMPLEX_EXTRA_COL (const Scalar *&lhs_ptr_real, const Scalar *&lhs_ptr_imag, const Scalar *&rhs_ptr_real, const Scalar *&rhs_ptr_imag, PacketBlock< Packet, 1 > &accReal, PacketBlock< Packet, 1 > &accImag, Index remaining_rows, Index remaining_cols) |
| |
| template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
| |
| template<typename Scalar , typename Packet , typename Index , const Index accRows, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | MICRO_COMPLEX_EXTRA_ROW (const Scalar *&lhs_ptr_real, const Scalar *&lhs_ptr_imag, const Scalar *&rhs_ptr_real, const Scalar *&rhs_ptr_imag, PacketBlock< Packet, 4 > &accReal, PacketBlock< Packet, 4 > &accImag, Index remaining_rows) |
| |
| template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlphaReal, const Packet &pAlphaImag, const Packet &pMask) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_unrolled_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, const Packet &pAlphaReal, const Packet &pAlphaImag) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_unrolled_col_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
| |
| template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
| |
| template<typename LhsScalar , typename RhsScalar , typename Scalarc , typename Scalar , typename Index , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex (const DataMapper &res, const LhsScalar *blockAc, const RhsScalar *blockBc, Index rows, Index depth, Index cols, Scalarc alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
| |
| template<typename Packet , typename Packetc > |
| EIGEN_ALWAYS_INLINE void | bcouple_common (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
| |
| template<typename Packet , typename Packetc > |
| EIGEN_ALWAYS_INLINE void | bcouple (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 8 > &tRes, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
| |
| template<typename Packet , typename Packetc > |
| EIGEN_ALWAYS_INLINE void | bcouple_common (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
| |
| template<typename Packet , typename Packetc > |
| EIGEN_ALWAYS_INLINE void | bcouple (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 2 > &tRes, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 4 > &taccReal, PacketBlock< Packet2d, 4 > &taccImag, PacketBlock< Packet1cd, 4 > &acc1, PacketBlock< Packet1cd, 4 > &acc2) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 1 > &taccReal, PacketBlock< Packet2d, 1 > &taccImag, PacketBlock< Packet1cd, 1 > &acc1, PacketBlock< Packet1cd, 1 > &acc2) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE Packet | ploadRhs (const Scalar *rhs) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE void | bsetzeroMMA (__vector_quad *acc) |
| |
| template<typename DataMapper , typename Index , typename Packet , const Index accCols> |
| EIGEN_ALWAYS_INLINE void | storeAccumulator (Index i, Index j, const DataMapper &data, const Packet &alpha, __vector_quad *acc) |
| |
| template<typename DataMapper , typename Index , typename Packet , typename Packetc , const Index accColsC, int N> |
| EIGEN_ALWAYS_INLINE void | storeComplexAccumulator (Index i, Index j, const DataMapper &data, const Packet &alphaReal, const Packet &alphaImag, __vector_quad *accReal, __vector_quad *accImag) |
| |
| template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const RhsPacket &a, const LhsPacket &b) |
| |
| template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const PacketBlock< Packet2d, 2 > &a, const Packet2d &b) |
| |
| template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const __vector_pair &a, const Packet2d &b) |
| |
| template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
| EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *, const __vector_pair &, const Packet4f &) |
| |
| template<typename Scalar , typename Packet , typename RhsPacket , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_ALWAYS_INLINE void | pgercMMA (__vector_quad *accReal, __vector_quad *accImag, const Packet &lhsV, const Packet &lhsVi, const RhsPacket &rhsV, const RhsPacket &rhsVi) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_ALWAYS_INLINE void | ploadRhsMMA (const Scalar *rhs, Packet &rhsV) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | ploadRhsMMA< double, PacketBlock< Packet2d, 2 > > (const double *rhs, PacketBlock< Packet2d, 2 > &rhsV) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | ploadRhsMMA< double, __vector_pair > (const double *rhs, __vector_pair &rhsV) |
| |
| template<> |
| EIGEN_ALWAYS_INLINE void | ploadRhsMMA (const float *, __vector_pair &) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename RhsPacket , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
| EIGEN_STRONG_INLINE void | gemm_unrolled_MMA_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, const Packet &pAlpha) |
| |
| template<typename Scalar , typename Index , typename Packet , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols> |
| void | gemmMMA (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index rows, Index depth, Index cols, Scalar alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
| |
| template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| EIGEN_STRONG_INLINE void | gemm_complex_unrolled_MMA_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, const Packet &pAlphaReal, const Packet &pAlphaImag) |
| |
| template<typename LhsScalar , typename RhsScalar , typename Scalarc , typename Scalar , typename Index , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
| void | gemm_complexMMA (const DataMapper &res, const LhsScalar *blockAc, const RhsScalar *blockBc, Index rows, Index depth, Index cols, Scalarc alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
| |
| std::ostream & | operator<< (std::ostream &s, const Packet16c &v) |
| |
| std::ostream & | operator<< (std::ostream &s, const Packet16uc &v) |
| |
| std::ostream & | operator<< (std::ostream &s, const Packet4f &v) |
| |
| std::ostream & | operator<< (std::ostream &s, const Packet4i &v) |
| |
| std::ostream & | operator<< (std::ostream &s, const Packet4ui &v) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | pload_common (const __UNPACK_TYPE__(Packet) *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pload< Packet8s > (const short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pload< Packet8us > (const unsigned short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pload< Packet16c > (const signed char *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pload< Packet16uc > (const unsigned char *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pload< Packet8bf > (const bfloat16 *from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | pstore_common (__UNPACK_TYPE__(Packet) *to, const Packet &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< short int > (short int *to, const Packet8s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< unsigned short int > (unsigned short int *to, const Packet8us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< signed char > (signed char *to, const Packet16c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< unsigned char > (unsigned char *to, const Packet16uc &from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | pset1_size4 (const __UNPACK_TYPE__(Packet)&from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | pset1_size8 (const __UNPACK_TYPE__(Packet)&from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | pset1_size16 (const __UNPACK_TYPE__(Packet)&from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pset1< Packet8s > (const short int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pset1< Packet8us > (const unsigned short int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pset1< Packet16c > (const signed char &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pset1< Packet16uc > (const unsigned char &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1frombits< Packet4f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pset1< Packet8bf > (const bfloat16 &from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | pbroadcast4_common (const __UNPACK_TYPE__(Packet) *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet4f > (const float *a, Packet4f &a0, Packet4f &a1, Packet4f &a2, Packet4f &a3) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet4i > (const int *a, Packet4i &a0, Packet4i &a1, Packet4i &a2, Packet4i &a3) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pgather_common (const __UNPACK_TYPE__(Packet) *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4i | pgather< int, Packet4i > (const int *from, Index stride) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pgather_size8 (const __UNPACK_TYPE__(Packet) *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8s | pgather< short int, Packet8s > (const short int *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8us | pgather< unsigned short int, Packet8us > (const unsigned short int *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8bf | pgather< bfloat16, Packet8bf > (const bfloat16 *from, Index stride) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pgather_size16 (const __UNPACK_TYPE__(Packet) *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16c | pgather< signed char, Packet16c > (const signed char *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16uc | pgather< unsigned char, Packet16uc > (const unsigned char *from, Index stride) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | pscatter_size4 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< int, Packet4i > (int *to, const Packet4i &from, Index stride) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | pscatter_size8 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< short int, Packet8s > (short int *to, const Packet8s &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< unsigned short int, Packet8us > (unsigned short int *to, const Packet8us &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< bfloat16, Packet8bf > (bfloat16 *to, const Packet8bf &from, Index stride) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | pscatter_size16 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< signed char, Packet16c > (signed char *to, const Packet16c &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< unsigned char, Packet16uc > (unsigned char *to, const Packet16uc &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | plset< Packet8s > (const short int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | plset< Packet8us > (const unsigned short int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | plset< Packet16c > (const signed char &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | plset< Packet16uc > (const unsigned char &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | padd< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | padd< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | padd< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | padd< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | padd< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | psub< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | psub< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | psub< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | psub< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmul< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmul< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmul< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmul< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pdiv< Packet4i > (const Packet4i &, const Packet4i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmadd (const Packet8s &a, const Packet8s &b, const Packet8s &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmadd (const Packet8us &a, const Packet8us &b, const Packet8us &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmin< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmin< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmin< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmin< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmax< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmax< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmax< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmax< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_le (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_eq (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt_or_nan (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_le (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_lt (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_eq (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_le (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_lt (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_eq (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_le (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_lt (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_eq (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_le (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_lt (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_eq (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_le (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_lt (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_eq (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pand< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pand< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pand< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | por< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | por< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | por< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pxor< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pselect (const Packet4f &mask, const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pround< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | print< Packet4f > (const Packet4f &a) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | ploadu_common (const __UNPACK_TYPE__(Packet) *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploadu< Packet8s > (const short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploadu< Packet8us > (const unsigned short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploadu< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | ploadu< Packet16c > (const signed char *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | ploadu< Packet16uc > (const unsigned char *from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | ploaddup_common (const __UNPACK_TYPE__(Packet) *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploaddup< Packet8s > (const short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploaddup< Packet8us > (const unsigned short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploadquad< Packet8s > (const short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploadquad< Packet8us > (const unsigned short int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploadquad< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | ploaddup< Packet16c > (const signed char *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | ploaddup< Packet16uc > (const unsigned char *from) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | pstoreu_common (__UNPACK_TYPE__(Packet) *to, const Packet &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< short int > (short int *to, const Packet8s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< unsigned short int > (unsigned short int *to, const Packet8us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< signed char > (signed char *to, const Packet16c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< unsigned char > (unsigned char *to, const Packet16uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | pfirst< Packet4i > (const Packet4i &a) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE | __UNPACK_TYPE__ (Packet) pfirst_common(const Packet &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE short int | pfirst< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned short int | pfirst< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE signed char | pfirst< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned char | pfirst< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | preverse (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | preverse (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | preverse (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | preverse (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | preverse (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pabs (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pabs (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pabs (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pabs (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pabs (const Packet8bf &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | parithmetic_shift_right (const Packet4i &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | plogical_shift_right (const Packet4i &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | plogical_shift_left (const Packet4i &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4f | plogical_shift_left (const Packet4f &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4f | plogical_shift_right (const Packet4f &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4ui | plogical_shift_right (const Packet4ui &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4ui | plogical_shift_left (const Packet4ui &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8us | plogical_shift_left (const Packet8us &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8us | plogical_shift_right (const Packet8us &a) |
| |
| EIGEN_STRONG_INLINE Packet4f | Bf16ToF32Even (const Packet8bf &bf) |
| |
| EIGEN_STRONG_INLINE Packet4f | Bf16ToF32Odd (const Packet8bf &bf) |
| |
| EIGEN_STRONG_INLINE Packet8bf | F32ToBf16Bool (Packet4f even, Packet4f odd) |
| |
| EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (Packet4f p4f) |
| |
| EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (Packet4f even, Packet4f odd) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | padd< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmul< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pdiv< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pnegate< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | psub< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | psqrt< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | prsqrt< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pexp< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pldexp< Packet4f > (const Packet4f &a, const Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pldexp< Packet8bf > (const Packet8bf &a, const Packet8bf &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfrexp< Packet4f > (const Packet4f &a, Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pfrexp< Packet8bf > (const Packet8bf &a, Packet8bf &e) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | psin< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcos< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | plog< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pfloor< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pceil< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pround< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | print< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmadd (const Packet8bf &a, const Packet8bf &b, const Packet8bf &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmin< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmax< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_lt (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_lt_or_nan (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_le (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_eq (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | pfirst (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploaddup< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | plset< Packet8bf > (const bfloat16 &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE short int | predux< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned short int | predux< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE signed char | predux< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned char | predux< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_mul< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE short int | predux_mul< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned short int | predux_mul< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE signed char | predux_mul< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned char | predux_mul< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_min< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE short int | predux_min< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned short int | predux_min< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE signed char | predux_min< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned char | predux_min< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_max< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE short int | predux_max< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned short int | predux_max< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE signed char | predux_max< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE unsigned char | predux_max< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_any (const Packet4f &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC void | ptranpose_common (PacketBlock< T, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4f, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4i, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8s, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8us, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8bf, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16c, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16uc, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8s, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8us, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8bf, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16c, 16 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16uc, 16 > &kernel) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | pblend4 (const Selector< 4 > &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pblend (const Selector< 8 > &ifPacket, const Packet8s &thenPacket, const Packet8s &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pblend (const Selector< 8 > &ifPacket, const Packet8us &thenPacket, const Packet8us &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pblend (const Selector< 8 > &ifPacket, const Packet8bf &thenPacket, const Packet8bf &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pblend (const Selector< 16 > &ifPacket, const Packet16c &thenPacket, const Packet16c &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pblend (const Selector< 16 > &ifPacket, const Packet16uc &thenPacket, const Packet16uc &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet4f, Packet4i > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4f, Packet4ui > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4i, Packet4f > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4ui, Packet4f > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet8bf, Packet8us > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcast< Packet8us, Packet8bf > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | padd< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | psub< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pnegate (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pconj (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pmul< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pcmp_eq (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | ptrue< Packet4cf > (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pand< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | por< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pxor< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pandnot< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pload< Packet4cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | ploadu< Packet4cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pset1< Packet4cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | ploaddup< Packet4cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet4cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet4cf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4cf | pgather< std::complex< float >, Packet4cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet4cf > (std::complex< float > *to, const Packet4cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet4cf > (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | preverse (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet4cf > (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet4cf > (const Packet4cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pdiv< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | pcplxflip< Packet4cf > (const Packet4cf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | padd< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | psub< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pnegate (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pconj (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pmul< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pcmp_eq (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | ptrue< Packet2cd > (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pand< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | por< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pxor< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pandnot< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pload< Packet2cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | ploadu< Packet2cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pset1< Packet2cd > (const std::complex< double > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | ploaddup< Packet2cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet2cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet2cd &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cd | pgather< std::complex< double >, Packet2cd > (const std::complex< double > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet2cd > (std::complex< double > *to, const Packet2cd &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet2cd > (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | preverse (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux< Packet2cd > (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet2cd > (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pdiv< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | pcplxflip< Packet2cd > (const Packet2cd &x) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4cf, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet2cd, 2 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cd | psqrt< Packet2cd > (const Packet2cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | psqrt< Packet4cf > (const Packet4cf &a) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | psin< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pcos< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | plog< Packet4d > (const Packet4d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog2< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | plog2< Packet4d > (const Packet4d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog1p< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pexpm1< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pexp< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | ptanh< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | pexp< Packet4d > (const Packet4d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | psqrt< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | psqrt< Packet4d > (const Packet4d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | prsqrt< Packet8f > (const Packet8f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | prsqrt< Packet4d > (const Packet4d &_x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pfrexp (const Packet8h &a, Packet8h &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pldexp (const Packet8h &a, const Packet8h &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pfrexp (const Packet8bf &a, Packet8bf &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pldexp (const Packet8bf &a, const Packet8bf &exponent) |
| |
| EIGEN_STRONG_INLINE __m128i | Pack16To8 (Packet8f rf) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pset1< Packet8f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pset1< Packet4d > (const double &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pset1< Packet8i > (const int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pset1frombits< Packet8f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pset1frombits< Packet4d > (uint64_t from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pzero (const Packet8f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pzero (const Packet4d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pzero (const Packet8i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | peven_mask (const Packet8f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | peven_mask (const Packet8i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | peven_mask (const Packet4d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pload1< Packet8f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pload1< Packet4d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | plset< Packet8f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | plset< Packet4d > (const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | padd< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | padd< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | padd< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | psub< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | psub< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | psub< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pnegate (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pnegate (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pconj (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pconj (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pconj (const Packet8i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmul< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmul< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pmul< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pdiv< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pdiv< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pdiv< Packet8i > (const Packet8i &, const Packet8i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcmp_le (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcmp_lt (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcmp_lt_or_nan (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcmp_eq (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pcmp_le (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pcmp_lt (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pcmp_lt_or_nan (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pcmp_eq (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pcmp_eq (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmin< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmin< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmax< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmax< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmin< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmin< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmax< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmax< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmin< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmin< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pmax< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pmax< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | print< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | print< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pceil< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pceil< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pfloor< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pfloor< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | ptrue< Packet8i > (const Packet8i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | ptrue< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | ptrue< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pand< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pand< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pand< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | por< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | por< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | por< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pxor< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pxor< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pxor< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pandnot< Packet8f > (const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pandnot< Packet4d > (const Packet4d &a, const Packet4d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pandnot< Packet8i > (const Packet8i &a, const Packet8i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pround< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pround< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pselect< Packet8f > (const Packet8f &mask, const Packet8f &a, const Packet8f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pselect< Packet4d > (const Packet4d &mask, const Packet4d &a, const Packet4d &b) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8i | parithmetic_shift_right (Packet8i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8i | plogical_shift_right (Packet8i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8i | plogical_shift_left (Packet8i a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pload< Packet8f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pload< Packet4d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pload< Packet8i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | ploadu< Packet8f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | ploadu< Packet4d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | ploadu< Packet8i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | ploadu< Packet8f > (const float *from, uint8_t umask) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | ploaddup< Packet8f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | ploaddup< Packet4d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | ploadquad< Packet8f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet8f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet4d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet8i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet8f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet4d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet8i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet8f &from, uint8_t umask) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8f | pgather< float, Packet8f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4d | pgather< double, Packet4d > (const double *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet8f > (float *to, const Packet8f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< double, Packet4d > (double *to, const Packet4d &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet8f > (float *to, const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet4d > (double *to, const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet8i > (int *to, const int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | pfirst< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | pfirst< Packet8i > (const Packet8i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | preverse (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | preverse (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pabs (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pabs (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pfrexp< Packet8f > (const Packet8f &a, Packet8f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pfrexp_generic_get_biased_exponent (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pfrexp< Packet4d > (const Packet4d &a, Packet4d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pldexp< Packet8f > (const Packet8f &a, const Packet8f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pldexp< Packet4d > (const Packet4d &a, const Packet4d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | predux_half_dowto4< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_mul< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_min< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_max< Packet4d > (const Packet4d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_any (const Packet8f &x) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8f, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8f, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4d, 4 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pblend (const Selector< 8 > &ifPacket, const Packet8f &thenPacket, const Packet8f &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | pblend (const Selector< 4 > &ifPacket, const Packet4d &thenPacket, const Packet4d &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pset1< Packet8h > (const Eigen::half &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | pfirst< Packet8h > (const Packet8h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pload< Packet8h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | ploadu< Packet8h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< Eigen::half > (Eigen::half *to, const Packet8h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< Eigen::half > (Eigen::half *to, const Packet8h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | ploaddup< Packet8h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | ploadquad< Packet8h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | ptrue (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pabs (const Packet8h &a) |
| |
| EIGEN_STRONG_INLINE Packet8f | half2float (const Packet8h &a) |
| |
| EIGEN_STRONG_INLINE Packet8h | float2half (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pmin< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pmax< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | plset< Packet8h > (const half &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | por (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pxor (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pand (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pandnot (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pselect (const Packet8h &mask, const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pround< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | print< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pceil< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pfloor< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pcmp_eq (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pcmp_le (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pcmp_lt (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pcmp_lt_or_nan (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pconj (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pnegate (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | padd< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | psub< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pmul< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pdiv< Packet8h > (const Packet8h &a, const Packet8h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pgather< Eigen::half, Packet8h > (const Eigen::half *from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pscatter< Eigen::half, Packet8h > (Eigen::half *to, const Packet8h &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux_max< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux_min< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux_mul< Packet8h > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | preverse (const Packet8h &a) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8h, 8 > &kernel) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8h, 4 > &kernel) |
| |
| EIGEN_STRONG_INLINE Packet8f | Bf16ToF32 (const Packet8bf &a) |
| |
| EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pset1< Packet8bf > (const bfloat16 &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet8bf > (const Packet8bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pload< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploadu< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploaddup< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ploadquad< Packet8bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | ptrue (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pabs (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmin< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmax< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | plset< Packet8bf > (const bfloat16 &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | por (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pxor (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pand (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pandnot (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pselect (const Packet8bf &mask, const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pround< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | print< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pceil< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pfloor< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_eq (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_le (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_lt (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcmp_lt_or_nan (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pconj (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pnegate (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | padd< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | psub< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pmul< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pdiv< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pgather< bfloat16, Packet8bf > (const bfloat16 *from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pscatter< bfloat16, Packet8bf > (bfloat16 *to, const Packet8bf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet8bf > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | preverse (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | pcast< Packet8f, Packet8i > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcast< Packet8i, Packet8f > (const Packet8i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8i | preinterpret< Packet8i, Packet8f > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | preinterpret< Packet8f, Packet8i > (const Packet8i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcast< Packet8h, Packet8f > (const Packet8h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | pcast< Packet8bf, Packet8f > (const Packet8bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | pcast< Packet8f, Packet8h > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | pcast< Packet8f, Packet8bf > (const Packet8f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | ptrue< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | padd< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | psub< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pnegate (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pconj (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pmul< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pand< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | por< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pxor< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pandnot< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pcmp_eq (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pload< Packet8cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | ploadu< Packet8cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pset1< Packet8cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | ploaddup< Packet8cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | ploadquad< Packet8cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet8cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet8cf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8cf | pgather< std::complex< float >, Packet8cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet8cf > (std::complex< float > *to, const Packet8cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | preverse (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cf | predux_half_dowto4< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pdiv< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | pcplxflip< Packet8cf > (const Packet8cf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | padd< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | psub< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pnegate (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pconj (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pmul< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | ptrue< Packet4cd > (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pand< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | por< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pxor< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pandnot< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pcmp_eq (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pload< Packet4cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | ploadu< Packet4cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pset1< Packet4cd > (const std::complex< double > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | ploaddup< Packet4cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet4cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet4cd &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4cd | pgather< std::complex< double >, Packet4cd > (const std::complex< double > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet4cd > (std::complex< double > *to, const Packet4cd &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet4cd > (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | preverse (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux< Packet4cd > (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet4cd > (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pdiv< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | pcplxflip< Packet4cd > (const Packet4cd &x) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8cf, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8cf, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4cd, 4 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4cd | psqrt< Packet4cd > (const Packet4cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8cf | psqrt< Packet8cf > (const Packet8cf &a) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | psin< Packet16f > (const Packet16f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | pcos< Packet16f > (const Packet16f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | ptanh< Packet16f > (const Packet16f &_x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pset1< Packet16f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pset1< Packet8d > (const double &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pset1< Packet16i > (const int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pset1frombits< Packet16f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pset1frombits< Packet8d > (const numext::uint64_t from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pzero (const Packet16f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pzero (const Packet8d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pzero (const Packet16i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | peven_mask (const Packet16f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | peven_mask (const Packet16i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | peven_mask (const Packet8d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pload1< Packet16f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pload1< Packet8d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | plset< Packet16f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | plset< Packet8d > (const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | padd< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | padd< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | padd< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | psub< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | psub< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | psub< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pnegate (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pnegate (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pconj (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pconj (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pconj (const Packet16i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmul< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmul< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pmul< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pdiv< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pdiv< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16f | pselect (const Packet16f &mask, const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8d | pselect (const Packet8d &mask, const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmin< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmin< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmax< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmax< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmin< PropagateNumbers, Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmin< PropagateNumbers, Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmax< PropagateNumbers, Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmax< PropagateNumbers, Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmin< PropagateNaN, Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmin< PropagateNaN, Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pmax< PropagateNaN, Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pmax< PropagateNaN, Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<int I_> |
| EIGEN_STRONG_INLINE Packet8f | extract256 (Packet16f x) |
| |
| template<int I_> |
| EIGEN_STRONG_INLINE Packet2d | extract128 (Packet8d x) |
| |
| EIGEN_STRONG_INLINE Packet16f | cat256 (Packet8f a, Packet8f b) |
| |
| EIGEN_STRONG_INLINE __m256i | Pack32To16 (Packet16f rf) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcmp_eq (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcmp_le (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcmp_lt (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcmp_lt_or_nan (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pcmp_eq (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pcmp_eq (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pcmp_le (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pcmp_lt (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pcmp_lt_or_nan (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | print< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | print< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pceil< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pceil< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pfloor< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pfloor< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | ptrue< Packet16i > (const Packet16i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | ptrue< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | ptrue< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pand< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pand< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pand< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | por< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | por< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | por< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pxor< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pxor< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pxor< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pandnot< Packet16i > (const Packet16i &a, const Packet16i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pandnot< Packet16f > (const Packet16f &a, const Packet16f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pandnot< Packet8d > (const Packet8d &a, const Packet8d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pround< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pround< Packet8d > (const Packet8d &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16i | parithmetic_shift_right (Packet16i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16i | plogical_shift_right (Packet16i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16i | plogical_shift_left (Packet16i a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pload< Packet16f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pload< Packet8d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pload< Packet16i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | ploadu< Packet16f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | ploadu< Packet8d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | ploadu< Packet16i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | ploadu< Packet16f > (const float *from, uint16_t umask) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | ploaddup< Packet16f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | ploaddup< Packet8d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | ploadquad< Packet16f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | ploadquad< Packet8d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet16f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet8d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet16i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet16f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet8d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet16i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet16f &from, uint16_t umask) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16f | pgather< float, Packet16f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet8d | pgather< double, Packet8d > (const double *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet16f > (float *to, const Packet16f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< double, Packet8d > (double *to, const Packet8d &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet16f > (float *to, const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet8d > (double *to, const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet16i > (int *to, const int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | pfirst< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | pfirst< Packet16i > (const Packet16i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | preverse (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | preverse (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pabs (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pabs (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pfrexp< Packet16f > (const Packet16f &a, Packet16f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pfrexp_generic_get_biased_exponent (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pfrexp< Packet8d > (const Packet8d &a, Packet8d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pldexp< Packet16f > (const Packet16f &a, const Packet16f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pldexp< Packet8d > (const Packet8d &a, const Packet8d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8f | predux_half_dowto4< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4d | predux_half_dowto4< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_mul< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_min< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_max< Packet8d > (const Packet8d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_any (const Packet16f &x) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16f, 16 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16f, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8d, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8d, 8 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pblend (const Selector< 16 > &, const Packet16f &, const Packet16f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8d | pblend (const Selector< 8 > &ifPacket, const Packet8d &thenPacket, const Packet8d &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pset1< Packet16h > (const Eigen::half &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | pfirst< Packet16h > (const Packet16h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pload< Packet16h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | ploadu< Packet16h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< half > (Eigen::half *to, const Packet16h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< half > (Eigen::half *to, const Packet16h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | ploaddup< Packet16h > (const Eigen::half *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | ploadquad (const Eigen::half *from) |
| |
| EIGEN_STRONG_INLINE Packet16f | half2float (const Packet16h &a) |
| |
| EIGEN_STRONG_INLINE Packet16h | float2half (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | ptrue (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pabs (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pmin< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pmax< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | plset< Packet16h > (const half &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | por (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pxor (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pand (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pandnot (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pselect (const Packet16h &mask, const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pround< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | print< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pceil< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pfloor< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pcmp_eq (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pcmp_le (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pcmp_lt (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pcmp_lt_or_nan (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pconj (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pnegate (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | padd< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | psub< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pmul< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pdiv< Packet16h > (const Packet16h &a, const Packet16h &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE half | predux< Packet16h > (const Packet16h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8h | predux_half_dowto4< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux_max< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Eigen::half | predux_min< Packet16h > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE half | predux_mul< Packet16h > (const Packet16h &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | preverse (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pgather< Eigen::half, Packet16h > (const Eigen::half *from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pscatter< half, Packet16h > (half *to, const Packet16h &from, Index stride) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 16 > &kernel) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 8 > &kernel) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 4 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pset1< Packet16bf > (const bfloat16 &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet16bf > (const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pload< Packet16bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | ploadu< Packet16bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | ploaddup< Packet16bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | ploadquad (const bfloat16 *from) |
| |
| EIGEN_STRONG_INLINE Packet16f | Bf16ToF32 (const Packet16bf &a) |
| |
| EIGEN_STRONG_INLINE Packet16bf | F32ToBf16 (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | ptrue (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | por (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pxor (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pand (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pandnot (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pselect (const Packet16bf &mask, const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pround< Packet16bf > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | print< Packet16bf > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pceil< Packet16bf > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pfloor< Packet16bf > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pcmp_eq (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pcmp_le (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pcmp_lt (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pcmp_lt_or_nan (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pnegate (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pconj (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pabs (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | padd< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | psub< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pmul< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pdiv< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pmin< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pmax< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | plset< Packet16bf > (const bfloat16 &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8bf | predux_half_dowto4< Packet16bf > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux< Packet16bf > (const Packet16bf &p) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet16bf > (const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet16bf > (const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet16bf > (const Packet16bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | preverse (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pgather< bfloat16, Packet16bf > (const bfloat16 *from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pscatter< bfloat16, Packet16bf > (bfloat16 *to, const Packet16bf &from, Index stride) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16bf, 16 > &kernel) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16bf, 4 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | pcast< Packet16f, Packet16i > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcast< Packet16i, Packet16f > (const Packet16i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16i | preinterpret< Packet16i, Packet16f > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | preinterpret< Packet16f, Packet16i > (const Packet16i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcast< Packet16h, Packet16f > (const Packet16h &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16h | pcast< Packet16f, Packet16h > (const Packet16f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16f | pcast< Packet16bf, Packet16f > (const Packet16bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16bf | pcast< Packet16f, Packet16bf > (const Packet16f &a) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pfrexp_generic_get_biased_exponent (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pfrexp_generic (const Packet &a, Packet &exponent) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pldexp_generic (const Packet &a, const Packet &exponent) |
| |
| template<typename Packet , bool base2> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_impl_float (const Packet _x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_float (const Packet _x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog2_float (const Packet _x) |
| |
| template<typename Packet , bool base2> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_impl_double (const Packet _x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_double (const Packet _x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog2_double (const Packet _x) |
| |
| template<typename Packet > |
| Packet | generic_plog1p (const Packet &x) |
| |
| template<typename Packet > |
| Packet | generic_expm1 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pexp_float (const Packet _x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pexp_double (const Packet _x) |
| |
| float | trig_reduce_huge (float xf, int *quadrant) |
| |
| template<bool ComputeSine, typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psincos_float (const Packet &_x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psin_float (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pcos_float (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psqrt_complex (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | absolute_split (const Packet &x, Packet &n, Packet &r) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x, const Packet &y, Packet &s_hi, Packet &s_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | veltkamp_splitting (const Packet &x, Packet &x_hi, Packet &x_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | twoprod (const Packet &x, const Packet &y, Packet &p_hi, Packet &p_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | twosum (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | twoprod (const Packet &x_hi, const Packet &x_lo, const Packet &y, Packet &p_hi, Packet &p_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE void | twoprod (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &p_hi, Packet &p_lo) |
| |
| template<typename Packet > |
| void | doubleword_reciprocal (const Packet &x, Packet &recip_hi, Packet &recip_lo) |
| |
| template<typename Packet > |
| EIGEN_STRONG_INLINE Packet | generic_pow_impl (const Packet &x, const Packet &y) |
| |
| template<typename Packet > |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | generic_pow (const Packet &x, const Packet &y) |
| |
| std::ostream & | operator<< (std::ostream &os, const Packet2cf &value) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcplxflip< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet2cf, 2 > &value) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pblend (const Selector< 2 > &ifPacket, const Packet2cf &thenPacket, const Packet2cf &elsePacket) |
| |
| std::ostream & | operator<< (std::ostream &os, const Packet1cd &value) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pload< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploadu< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pset1< Packet1cd > (const std::complex< double > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | padd< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | psub< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pnegate (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pconj (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pmul< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pand< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | por< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pxor< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pandnot< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploaddup< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< double > > (const std::complex< double > *addr) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet1cd | pgather< std::complex< double >, Packet1cd > (const std::complex< double > *from, Index stride __attribute__((unused))) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet1cd > (std::complex< double > *to, const Packet1cd &from, Index stride __attribute__((unused))) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | preverse (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pdiv< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| EIGEN_STRONG_INLINE Packet1cd | pcplxflip (const Packet1cd &x) |
| |
| std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet1cd, 2 > &value) |
| |
| EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet1cd, 2 > &kernel) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &_x) |
| |
| template<bool sine> |
| Packet4f | psincos_inner_msa_float (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | pexp< Packet2d > (const Packet2d &_x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload1< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload1< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pdiv< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int32_t > (int32_t *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int32_t > (int32_t *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4i | pgather< int32_t, Packet4i > (const int32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< int32_t, Packet4i > (int32_t *to, const Packet4i &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int32_t > (const int32_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | pfirst< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_mul< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_min< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_max< Packet4i > (const Packet4i &a) |
| |
| std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet4f, 4 > &value) |
| |
| std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet4i, 4 > &value) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psqrt (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | prsqrt (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pround< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) |
| |
| std::ostream & | operator<< (std::ostream &os, const Packet2d &value) |
| |
| std::ostream & | operator<< (std::ostream &os, const Packet2l &value) |
| |
| std::ostream & | operator<< (std::ostream &os, const Packet2ul &value) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pset1< Packet2d > (const double &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | padd< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | plset< Packet2d > (const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | psub< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pnegate (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pconj (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmul< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pdiv< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmadd (const Packet2d &a, const Packet2d &b, const Packet2d &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pand< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | por< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pandnot< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pload< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmin< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmax< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploadu< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploaddup< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2d | pgather< double, Packet2d > (const double *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< double, Packet2d > (double *to, const Packet2d &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | pfirst< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | preverse (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pabs (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_mul< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_min< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_max< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | psqrt (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | prsqrt (const Packet2d &a) |
| |
| std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet2d, 2 > &value) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet2d, 2 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pfloor< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pceil< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pround< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pblend (const Selector< 2 > &ifPacket, const Packet2d &thenPacket, const Packet2d &elsePacket) |
| |
| uint32x2_t | p2ui_CONJ_XOR () |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pcast< float, Packet1cf > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcast< Packet2f, Packet2cf > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pset1< Packet1cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | padd< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | psub< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pnegate (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pconj (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pmul< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pcmp_eq (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcmp_eq (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pand< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | por< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pxor< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pandnot< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pload< Packet1cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | ploadu< Packet1cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | ploaddup< Packet1cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet1cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet1cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet1cf | pgather< std::complex< float >, Packet1cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet1cf > (std::complex< float > *to, const Packet1cf &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet1cf > (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | preverse (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pcplxflip< Packet1cf > (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcplxflip< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet1cf > (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet1cf > (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | pdiv< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet1cf, 1 > &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cf | psqrt< Packet1cf > (const Packet1cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psqrt< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | pexp< Packet2f > (const Packet2f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | plog< Packet2f > (const Packet2f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | psin< Packet2f > (const Packet2f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | pcos< Packet2f > (const Packet2f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | ptanh< Packet2f > (const Packet2f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pfrexp (const Packet4bf &a, Packet4bf &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pldexp (const Packet4bf &a, const Packet4bf &exponent) |
| |
| EIGEN_STRONG_INLINE Packet4f | shuffle1 (const Packet4f &m, int mask) |
| |
| template<bool interleave> |
| EIGEN_STRONG_INLINE Packet4f | shuffle2 (const Packet4f &m, const Packet4f &n, int mask) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | shuffle2< true > (const Packet4f &m, const Packet4f &n, int mask) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_swizzle1 (const Packet4f &a, int p, int q, int r, int s) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_swizzle2 (const Packet4f &a, const Packet4f &b, int p, int q, int r, int s) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_movelh (const Packet4f &a, const Packet4f &b) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_movehl (const Packet4f &a, const Packet4f &b) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_unpacklo (const Packet4f &a, const Packet4f &b) |
| |
| EIGEN_STRONG_INLINE Packet4f | vec4f_unpackhi (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pset1< Packet2f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pset1< Packet4c > (const int8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pset1< Packet8c > (const int8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pset1< Packet16c > (const int8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pset1< Packet4uc > (const uint8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pset1< Packet8uc > (const uint8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pset1< Packet16uc > (const uint8_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pset1< Packet4s > (const int16_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pset1< Packet8s > (const int16_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pset1< Packet4us > (const uint16_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pset1< Packet8us > (const uint16_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pset1< Packet2i > (const int32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pset1< Packet2ui > (const uint32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pset1< Packet4ui > (const uint32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pset1< Packet2l > (const int64_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pset1< Packet2ul > (const uint64_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pset1frombits< Packet2f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1frombits< Packet4f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | plset< Packet2f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | plset< Packet4c > (const int8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | plset< Packet8c > (const int8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | plset< Packet16c > (const int8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | plset< Packet4uc > (const uint8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | plset< Packet8uc > (const uint8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | plset< Packet16uc > (const uint8_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | plset< Packet4s > (const int16_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | plset< Packet4us > (const uint16_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | plset< Packet8s > (const int16_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | plset< Packet8us > (const uint16_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | plset< Packet2i > (const int32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | plset< Packet2ui > (const uint32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | plset< Packet4ui > (const uint32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | plset< Packet2l > (const int64_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | plset< Packet2ul > (const uint64_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | padd< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | padd< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | padd< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | padd< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | padd< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | padd< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | padd< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | padd< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | padd< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | padd< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | padd< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | padd< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | padd< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | padd< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | padd< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | padd< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | psub< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | psub< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | psub< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | psub< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | psub< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | psub< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | psub< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | psub< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | psub< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | psub< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | psub< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | psub< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | psub< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | psub< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | psub< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | psub< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pxor< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | paddsub< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | paddsub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pnegate (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pnegate (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pnegate (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pnegate (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pnegate (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pnegate (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pnegate (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pnegate (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pconj (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pconj (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pconj (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pconj (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pconj (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pconj (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pconj (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pconj (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pconj (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pconj (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pconj (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pconj (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pconj (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pconj (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pconj (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pconj (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmul< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pmul< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pmul< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmul< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pmul< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pmul< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmul< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pmul< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmul< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pmul< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmul< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pmul< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pmul< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pmul< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pmul< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pmul< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pdiv< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pdiv< Packet4c > (const Packet4c &, const Packet4c &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pdiv< Packet8c > (const Packet8c &, const Packet8c &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pdiv< Packet16c > (const Packet16c &, const Packet16c &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pdiv< Packet4uc > (const Packet4uc &, const Packet4uc &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pdiv< Packet8uc > (const Packet8uc &, const Packet8uc &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pdiv< Packet16uc > (const Packet16uc &, const Packet16uc &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pdiv< Packet4s > (const Packet4s &, const Packet4s &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pdiv< Packet8s > (const Packet8s &, const Packet8s &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pdiv< Packet4us > (const Packet4us &, const Packet4us &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pdiv< Packet8us > (const Packet8us &, const Packet8us &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pdiv< Packet2i > (const Packet2i &, const Packet2i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pdiv< Packet4i > (const Packet4i &, const Packet4i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pdiv< Packet2ui > (const Packet2ui &, const Packet2ui &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pdiv< Packet4ui > (const Packet4ui &, const Packet4ui &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pdiv< Packet2l > (const Packet2l &, const Packet2l &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pdiv< Packet2ul > (const Packet2ul &, const Packet2ul &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmadd (const Packet2f &a, const Packet2f &b, const Packet2f &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pmadd (const Packet4c &a, const Packet4c &b, const Packet4c &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pmadd (const Packet8c &a, const Packet8c &b, const Packet8c &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmadd (const Packet16c &a, const Packet16c &b, const Packet16c &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pmadd (const Packet4uc &a, const Packet4uc &b, const Packet4uc &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pmadd (const Packet8uc &a, const Packet8uc &b, const Packet8uc &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmadd (const Packet16uc &a, const Packet16uc &b, const Packet16uc &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pmadd (const Packet4s &a, const Packet4s &b, const Packet4s &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmadd (const Packet8s &a, const Packet8s &b, const Packet8s &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pmadd (const Packet4us &a, const Packet4us &b, const Packet4us &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmadd (const Packet8us &a, const Packet8us &b, const Packet8us &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pmadd (const Packet2i &a, const Packet2i &b, const Packet2i &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pmadd (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pmadd (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pabsdiff< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabsdiff< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pabsdiff< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pabsdiff< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pabsdiff< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pabsdiff< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pabsdiff< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pabsdiff< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pabsdiff< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pabsdiff< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pabsdiff< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pabsdiff< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pabsdiff< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabsdiff< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pabsdiff< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pabsdiff< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmin< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmin< PropagateNaN, Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pmin< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pmin< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmin< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pmin< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pmin< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmin< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pmin< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmin< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pmin< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmin< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pmin< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pmin< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pmin< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pmin< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pmin< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmax< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pmax< PropagateNaN, Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pmax< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pmax< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pmax< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pmax< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pmax< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pmax< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pmax< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pmax< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pmax< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pmax< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pmax< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pmax< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pmax< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pmax< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pmax< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcmp_le< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_le< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pcmp_le< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcmp_le< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_le< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pcmp_le< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcmp_le< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_le< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcmp_le< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_le< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcmp_le< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_le< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcmp_le< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_le< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcmp_le< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcmp_le< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcmp_le< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcmp_le< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcmp_lt< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pcmp_lt< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcmp_lt< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_lt< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pcmp_lt< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcmp_lt< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_lt< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcmp_lt< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_lt< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcmp_lt< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_lt< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcmp_lt< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_lt< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcmp_lt< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcmp_lt< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcmp_lt< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcmp_lt< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcmp_eq< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_eq< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pcmp_eq< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcmp_eq< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcmp_eq< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pcmp_eq< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcmp_eq< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcmp_eq< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcmp_eq< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcmp_eq< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcmp_eq< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcmp_eq< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcmp_eq< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_eq< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcmp_eq< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcmp_eq< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcmp_eq< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcmp_eq< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcmp_lt_or_nan< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt_or_nan< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pand< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pand< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pand< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pand< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pand< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pand< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pand< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pand< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pand< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pand< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pand< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pand< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pand< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pand< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pand< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pand< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | por< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | por< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | por< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | por< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | por< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | por< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | por< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | por< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | por< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | por< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | por< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | por< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | por< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | por< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | por< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | por< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pxor< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pxor< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pxor< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pxor< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pxor< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pxor< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pxor< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pxor< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pxor< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pxor< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pxor< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pxor< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pxor< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pxor< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pxor< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pxor< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pandnot< Packet2f > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pandnot< Packet4c > (const Packet4c &a, const Packet4c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pandnot< Packet8c > (const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pandnot< Packet16c > (const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pandnot< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pandnot< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pandnot< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pandnot< Packet4s > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pandnot< Packet8s > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pandnot< Packet4us > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pandnot< Packet8us > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pandnot< Packet2i > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pandnot< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pandnot< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pandnot< Packet2l > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pandnot< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4c | parithmetic_shift_right (Packet4c &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8c | parithmetic_shift_right (Packet8c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16c | parithmetic_shift_right (Packet16c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4uc | parithmetic_shift_right (Packet4uc &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8uc | parithmetic_shift_right (Packet8uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16uc | parithmetic_shift_right (Packet16uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4s | parithmetic_shift_right (Packet4s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8s | parithmetic_shift_right (Packet8s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4us | parithmetic_shift_right (Packet4us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8us | parithmetic_shift_right (Packet8us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2i | parithmetic_shift_right (Packet2i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | parithmetic_shift_right (Packet4i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ui | parithmetic_shift_right (Packet2ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4ui | parithmetic_shift_right (Packet4ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2l | parithmetic_shift_right (Packet2l a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ul | parithmetic_shift_right (Packet2ul a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4c | plogical_shift_right (Packet4c &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8c | plogical_shift_right (Packet8c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16c | plogical_shift_right (Packet16c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4uc | plogical_shift_right (Packet4uc &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8uc | plogical_shift_right (Packet8uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16uc | plogical_shift_right (Packet16uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4s | plogical_shift_right (Packet4s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8s | plogical_shift_right (Packet8s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4us | plogical_shift_right (Packet4us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8us | plogical_shift_right (Packet8us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2i | plogical_shift_right (Packet2i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | plogical_shift_right (Packet4i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ui | plogical_shift_right (Packet2ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4ui | plogical_shift_right (Packet4ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2l | plogical_shift_right (Packet2l a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ul | plogical_shift_right (Packet2ul a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4c | plogical_shift_left (Packet4c &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8c | plogical_shift_left (Packet8c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16c | plogical_shift_left (Packet16c a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4uc | plogical_shift_left (Packet4uc &a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8uc | plogical_shift_left (Packet8uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet16uc | plogical_shift_left (Packet16uc a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4s | plogical_shift_left (Packet4s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8s | plogical_shift_left (Packet8s a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4us | plogical_shift_left (Packet4us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet8us | plogical_shift_left (Packet8us a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2i | plogical_shift_left (Packet2i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4i | plogical_shift_left (Packet4i a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ui | plogical_shift_left (Packet2ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet4ui | plogical_shift_left (Packet4ui a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2l | plogical_shift_left (Packet2l a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE Packet2ul | plogical_shift_left (Packet2ul a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pload< Packet2f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pload< Packet4c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pload< Packet8c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pload< Packet16c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pload< Packet4uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pload< Packet8uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pload< Packet16uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pload< Packet4s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pload< Packet8s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pload< Packet4us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pload< Packet8us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pload< Packet2i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pload< Packet2ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pload< Packet4ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pload< Packet2l > (const int64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pload< Packet2ul > (const uint64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | ploadu< Packet2f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | ploadu< Packet4c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | ploadu< Packet8c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | ploadu< Packet16c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | ploadu< Packet4uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | ploadu< Packet8uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | ploadu< Packet16uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | ploadu< Packet4s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploadu< Packet8s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | ploadu< Packet4us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploadu< Packet8us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | ploadu< Packet2i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | ploadu< Packet2ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | ploadu< Packet4ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | ploadu< Packet2l > (const int64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | ploadu< Packet2ul > (const uint64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | ploaddup< Packet2f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | ploaddup< Packet4c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | ploaddup< Packet8c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | ploaddup< Packet16c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | ploaddup< Packet4uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | ploaddup< Packet8uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | ploaddup< Packet16uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | ploaddup< Packet4s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploaddup< Packet8s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | ploaddup< Packet4us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploaddup< Packet8us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | ploaddup< Packet2i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | ploaddup< Packet2ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | ploaddup< Packet4ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | ploaddup< Packet2l > (const int64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | ploaddup< Packet2ul > (const uint64_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadquad< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | ploadquad< Packet4c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | ploadquad< Packet8c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | ploadquad< Packet16c > (const int8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | ploadquad< Packet4uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | ploadquad< Packet8uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | ploadquad< Packet16uc > (const uint8_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | ploadquad< Packet8s > (const int16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | ploadquad< Packet8us > (const uint16_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadquad< Packet4i > (const int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | ploadquad< Packet4ui > (const uint32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet2f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet4c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet8c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet16c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet4uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet8uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet16uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int16_t > (int16_t *to, const Packet4s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int16_t > (int16_t *to, const Packet8s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint16_t > (uint16_t *to, const Packet4us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint16_t > (uint16_t *to, const Packet8us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int32_t > (int32_t *to, const Packet2i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int32_t > (int32_t *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint32_t > (uint32_t *to, const Packet2ui &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint32_t > (uint32_t *to, const Packet4ui &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int64_t > (int64_t *to, const Packet2l &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< uint64_t > (uint64_t *to, const Packet2ul &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet2f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet4c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet8c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet16c &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet4uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet8uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet16uc &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int16_t > (int16_t *to, const Packet4s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int16_t > (int16_t *to, const Packet8s &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint16_t > (uint16_t *to, const Packet4us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint16_t > (uint16_t *to, const Packet8us &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int32_t > (int32_t *to, const Packet2i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int32_t > (int32_t *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint32_t > (uint32_t *to, const Packet2ui &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint32_t > (uint32_t *to, const Packet4ui &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int64_t > (int64_t *to, const Packet2l &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< uint64_t > (uint64_t *to, const Packet2ul &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2f | pgather< float, Packet2f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4c | pgather< int8_t, Packet4c > (const int8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | pgather< int8_t, Packet8c > (const int8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16c | pgather< int8_t, Packet16c > (const int8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4uc | pgather< uint8_t, Packet4uc > (const uint8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | pgather< uint8_t, Packet8uc > (const uint8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16uc | pgather< uint8_t, Packet16uc > (const uint8_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | pgather< int16_t, Packet4s > (const int16_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8s | pgather< int16_t, Packet8s > (const int16_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | pgather< uint16_t, Packet4us > (const uint16_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8us | pgather< uint16_t, Packet8us > (const uint16_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2i | pgather< int32_t, Packet2i > (const int32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4i | pgather< int32_t, Packet4i > (const int32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ui | pgather< uint32_t, Packet2ui > (const uint32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4ui | pgather< uint32_t, Packet4ui > (const uint32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2l | pgather< int64_t, Packet2l > (const int64_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ul | pgather< uint64_t, Packet2ul > (const uint64_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< float, Packet2f > (float *to, const Packet2f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet4c > (int8_t *to, const Packet4c &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet8c > (int8_t *to, const Packet8c &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet16c > (int8_t *to, const Packet16c &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet4uc > (uint8_t *to, const Packet4uc &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet8uc > (uint8_t *to, const Packet8uc &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet16uc > (uint8_t *to, const Packet16uc &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int16_t, Packet4s > (int16_t *to, const Packet4s &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int16_t, Packet8s > (int16_t *to, const Packet8s &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint16_t, Packet4us > (uint16_t *to, const Packet4us &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint16_t, Packet8us > (uint16_t *to, const Packet8us &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int32_t, Packet2i > (int32_t *to, const Packet2i &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int32_t, Packet4i > (int32_t *to, const Packet4i &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint32_t, Packet2ui > (uint32_t *to, const Packet2ui &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint32_t, Packet4ui > (uint32_t *to, const Packet4ui &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int64_t, Packet2l > (int64_t *to, const Packet2l &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint64_t, Packet2ul > (uint64_t *to, const Packet2ul &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int8_t > (const int8_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< uint8_t > (const uint8_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int16_t > (const int16_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< uint16_t > (const uint16_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int32_t > (const int32_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< uint32_t > (const uint32_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int64_t > (const int64_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< uint64_t > (const uint64_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | pfirst< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | pfirst< Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | pfirst< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | pfirst< Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | pfirst< Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | pfirst< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | pfirst< Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | pfirst< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | pfirst< Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | pfirst< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | pfirst< Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | pfirst< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | pfirst< Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | pfirst< Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int64_t | pfirst< Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint64_t | pfirst< Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | preverse (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | preverse (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | preverse (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | preverse (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | preverse (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | preverse (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | preverse (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | preverse (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | preverse (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | preverse (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | preverse (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | preverse (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | preverse (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | preverse (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | preverse (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | preverse (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pabs (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pabs< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pabs (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pabs (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pabs (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pabs (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pabs (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pabs (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pabs (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pabs (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pabs (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pabs (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pabs (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pabs (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pabs (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pabs (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pfrexp< Packet2f > (const Packet2f &a, Packet2f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfrexp< Packet4f > (const Packet4f &a, Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pldexp< Packet2f > (const Packet2f &a, const Packet2f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pldexp< Packet4f > (const Packet4f &a, const Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux< Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux< Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux< Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux< Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux< Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux< Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux< Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux< Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int64_t | predux< Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint64_t | predux< Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4c | predux_half_dowto4 (const Packet8c &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | predux_half_dowto4 (const Packet16c &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4uc | predux_half_dowto4 (const Packet8uc &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | predux_half_dowto4 (const Packet16uc &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | predux_half_dowto4 (const Packet8s &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | predux_half_dowto4 (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_mul< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_mul< Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_mul< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_mul< Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_mul< Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_mul< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_mul< Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_mul< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_mul< Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_mul< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_mul< Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_mul< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_mul< Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_mul< Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int64_t | predux_mul< Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint64_t | predux_mul< Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_min< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_min< Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_min< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_min< Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_min< Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_min< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_min< Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_min< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_min< Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_min< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_min< Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_min< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_min< Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_min< Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int64_t | predux_min< Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint64_t | predux_min< Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_max< Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_max< Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int8_t | predux_max< Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_max< Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_max< Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint8_t | predux_max< Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_max< Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int16_t | predux_max< Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_max< Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint16_t | predux_max< Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_max< Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int32_t | predux_max< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_max< Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint32_t | predux_max< Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int64_t | predux_max< Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE uint64_t | predux_max< Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_any (const Packet4f &x) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2f, 2 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4c, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8c, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8c, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16c, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4uc, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8uc, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8uc, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16uc, 8 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4s, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4us, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2i, 2 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2ui, 2 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4ui, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2l, 2 > &kernel) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2ul, 2 > &kernel) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2f | pselect (const Packet2f &mask, const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4f | pselect (const Packet4f &mask, const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | pselect (const Packet8c &mask, const Packet8c &a, const Packet8c &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16c | pselect (const Packet16c &mask, const Packet16c &a, const Packet16c &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | pselect (const Packet8uc &mask, const Packet8uc &a, const Packet8uc &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16uc | pselect (const Packet16uc &mask, const Packet16uc &a, const Packet16uc &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | pselect (const Packet4s &mask, const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8s | pselect (const Packet8s &mask, const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | pselect (const Packet4us &mask, const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8us | pselect (const Packet8us &mask, const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2i | pselect (const Packet2i &mask, const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4i | pselect (const Packet4i &mask, const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ui | pselect (const Packet2ui &mask, const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4ui | pselect (const Packet4ui &mask, const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2l | pselect (const Packet2l &mask, const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ul | pselect (const Packet2ul &mask, const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | print (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | print (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pfloor< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pceil< Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | psqrt (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | psqrt (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | psqrt (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | psqrt (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | psqrt (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | psqrt (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | psqrt (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | prsqrt (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | prsqrt (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psqrt (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | psqrt (const Packet2f &a) |
| |
| EIGEN_STRONG_INLINE Packet4bf | F32ToBf16 (const Packet4f &p) |
| |
| EIGEN_STRONG_INLINE Packet4f | Bf16ToF32 (const Packet4bf &p) |
| |
| EIGEN_STRONG_INLINE Packet4bf | F32MaskToBf16Mask (const Packet4f &p) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pset1< Packet4bf > (const bfloat16 &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet4bf > (const Packet4bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pload< Packet4bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | ploadu< Packet4bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet4bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet4bf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | ploaddup< Packet4bf > (const bfloat16 *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pabs (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmin< PropagateNumbers, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmin< PropagateNaN, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmin< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmax< PropagateNumbers, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmax< PropagateNaN, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmax< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | plset< Packet4bf > (const bfloat16 &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | por (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pxor (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pand (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pandnot (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4bf | pselect (const Packet4bf &mask, const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | print< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pfloor< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pceil< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pconj (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | padd< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | psub< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pmul< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pdiv< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pgather< bfloat16, Packet4bf > (const bfloat16 *from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pscatter< bfloat16, Packet4bf > (bfloat16 *to, const Packet4bf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | preverse< Packet4bf > (const Packet4bf &a) |
| |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4bf, 4 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pabsdiff< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pcmp_eq< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pcmp_lt< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pcmp_lt_or_nan< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pcmp_le< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4bf | pnegate< Packet4bf > (const Packet4bf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4f, Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet2f, Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet4f, Packet2l > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4f, Packet2ul > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet4f, Packet4i > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet2f, Packet2i > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4f, Packet4ui > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2f, Packet2ui > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet4f, Packet8s > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet2f, Packet4s > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet4f, Packet8us > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet2f, Packet4us > (const Packet2f &a, const Packet2f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet4f, Packet16c > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet2f, Packet8c > (const Packet2f &a, const Packet2f &b, const Packet2f &c, const Packet2f &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4f, Packet16uc > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2f, Packet8uc > (const Packet2f &a, const Packet2f &b, const Packet2f &c, const Packet2f &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet16c, Packet4f > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet8c, Packet2f > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet16c, Packet2l > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet16c, Packet2ul > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet16c, Packet4i > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet8c, Packet2i > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet16c, Packet4ui > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet8c, Packet2ui > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet16c, Packet8s > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet8c, Packet4s > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet16c, Packet8us > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet8c, Packet4us > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet16c, Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet8c, Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pcast< Packet4c, Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet16c, Packet16uc > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet8c, Packet8uc > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pcast< Packet4c, Packet4uc > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet16uc, Packet4f > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet8uc, Packet2f > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet16uc, Packet2ul > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet16uc, Packet2l > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet16uc, Packet4ui > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet8uc, Packet2ui > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet16uc, Packet4i > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet8uc, Packet2i > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet16uc, Packet8us > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet8uc, Packet4us > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet16uc, Packet8s > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet8uc, Packet4s > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet16uc, Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet8uc, Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | pcast< Packet4uc, Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet16uc, Packet16c > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet8uc, Packet8c > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | pcast< Packet4uc, Packet4c > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet8s, Packet4f > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet4s, Packet2f > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet8s, Packet2l > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet8s, Packet2ul > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet8s, Packet4i > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet4s, Packet2i > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet8s, Packet4ui > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet4s, Packet2ui > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet8s, Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet4s, Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet8s, Packet8us > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet4s, Packet4us > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet8s, Packet16c > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet4s, Packet8c > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet8s, Packet16uc > (const Packet8s &a, const Packet8s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet4s, Packet8uc > (const Packet4s &a, const Packet4s &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet8us, Packet4f > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet4us, Packet2f > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet8us, Packet2ul > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet8us, Packet2l > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet8us, Packet4ui > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet4us, Packet2ui > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet8us, Packet4i > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet4us, Packet2i > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet8us, Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet4us, Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet8us, Packet8s > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet4us, Packet4s > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet8us, Packet16uc > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet4us, Packet8uc > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet8us, Packet16c > (const Packet8us &a, const Packet8us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet4us, Packet8c > (const Packet4us &a, const Packet4us &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4i, Packet4f > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet2i, Packet2f > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet4i, Packet2l > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4i, Packet2ul > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet4i, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet2i, Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4i, Packet4ui > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2i, Packet2ui > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet4i, Packet8s > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet2i, Packet4s > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet4i, Packet8us > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet2i, Packet4us > (const Packet2i &a, const Packet2i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet4i, Packet16c > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet2i, Packet8c > (const Packet2i &a, const Packet2i &b, const Packet2i &c, const Packet2i &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4i, Packet16uc > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2i, Packet8uc > (const Packet2i &a, const Packet2i &b, const Packet2i &c, const Packet2i &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4ui, Packet4f > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | pcast< Packet2ui, Packet2f > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4ui, Packet2ul > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet4ui, Packet2l > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4ui, Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2ui, Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet4ui, Packet4i > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | pcast< Packet2ui, Packet2i > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet4ui, Packet8us > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | pcast< Packet2ui, Packet4us > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet4ui, Packet8s > (const Packet4ui &a, const Packet4ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | pcast< Packet2ui, Packet4s > (const Packet2ui &a, const Packet2ui &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4ui, Packet16uc > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2ui, Packet8uc > (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c, const Packet2ui &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet4ui, Packet16c > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | pcast< Packet2ui, Packet8c > (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c, const Packet2ui &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet2l, Packet4f > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet2l, Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet2l, Packet2ul > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet2l, Packet4i > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet2l, Packet4ui > (const Packet2l &a, const Packet2l &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet2l, Packet8s > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet2l, Packet8us > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet2l, Packet16c > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet2l, Packet16uc > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet2ul, Packet4f > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | pcast< Packet2ul, Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | pcast< Packet2ul, Packet2l > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | pcast< Packet2ul, Packet4ui > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet2ul, Packet4i > (const Packet2ul &a, const Packet2ul &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | pcast< Packet2ul, Packet8us > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | pcast< Packet2ul, Packet8s > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | pcast< Packet2ul, Packet16uc > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | pcast< Packet2ul, Packet16c > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | preinterpret< Packet2f, Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2f | preinterpret< Packet2f, Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4c | preinterpret< Packet4c, Packet4uc > (const Packet4uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8c | preinterpret< Packet8c, Packet8uc > (const Packet8uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16c | preinterpret< Packet16c, Packet16uc > (const Packet16uc &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4uc | preinterpret< Packet4uc, Packet4c > (const Packet4c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8uc | preinterpret< Packet8uc, Packet8c > (const Packet8c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16uc | preinterpret< Packet16uc, Packet16c > (const Packet16c &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4s | preinterpret< Packet4s, Packet4us > (const Packet4us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8s | preinterpret< Packet8s, Packet8us > (const Packet8us &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4us | preinterpret< Packet4us, Packet4s > (const Packet4s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet8us | preinterpret< Packet8us, Packet8s > (const Packet8s &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | preinterpret< Packet2i, Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2i | preinterpret< Packet2i, Packet2ui > (const Packet2ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4ui > (const Packet4ui &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | preinterpret< Packet2ui, Packet2f > (const Packet2f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ui | preinterpret< Packet2ui, Packet2i > (const Packet2i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | preinterpret< Packet4ui, Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4ui | preinterpret< Packet4ui, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2l | preinterpret< Packet2l, Packet2ul > (const Packet2ul &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2ul | preinterpret< Packet2ul, Packet2l > (const Packet2l &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ptrue< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
| |
| EIGEN_STRONG_INLINE Packet2cf | pcplxflip (const Packet2cf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | padd< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | psub< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pnegate (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pconj (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pmul< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ptrue< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pand< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | por< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pxor< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pandnot< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pload< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploadu< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pset1< Packet1cd > (const std::complex< double > &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploaddup< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< double > > (const std::complex< double > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | preverse (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pdiv< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcmp_eq (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pcmp_eq (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pblend (const Selector< 2 > &ifPacket, const Packet2cf &thenPacket, const Packet2cf &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | psqrt< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psqrt< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | plog< Packet2d > (const Packet2d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog2< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | plog2< Packet2d > (const Packet2d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog1p< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexpm1< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | pexp< Packet2d > (const Packet2d &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psqrt< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | psqrt< Packet2d > (const Packet2d &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16b | psqrt< Packet16b > (const Packet16b &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | prsqrt< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | prsqrt< Packet2d > (const Packet2d &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &x) |
| |
| EIGEN_STRONG_INLINE Packet2d | vec2d_unpacklo (const Packet2d &a, const Packet2d &b) |
| |
| EIGEN_STRONG_INLINE Packet2d | vec2d_unpackhi (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pset1< Packet2d > (const double &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pset1< Packet16b > (const bool &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1frombits< Packet4f > (unsigned int from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pset1frombits< Packet2d > (uint64_t from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | peven_mask (const Packet4f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | peven_mask (const Packet4i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | peven_mask (const Packet2d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pzero (const Packet4f &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pzero (const Packet2d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pzero (const Packet4i &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | plset< Packet2d > (const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | padd< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | padd< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | psub< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | psub< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | paddsub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &, const Packet2d &) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | paddsub< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pnegate (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pnegate (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pconj (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmul< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pmul< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pdiv< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16b | pselect (const Packet16b &mask, const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ptrue< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | ptrue< Packet16b > (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ptrue< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ptrue< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pand< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pand< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | por< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | por< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pxor< Packet16b > (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pandnot< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_le (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_lt_or_nan (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcmp_eq (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pcmp_le (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pcmp_lt (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pcmp_lt_or_nan (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pcmp_eq (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_lt (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_eq (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pcmp_eq (const Packet16b &a, const Packet16b &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcmp_le (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmin< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmax< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<typename Packet , typename Op > |
| EIGEN_STRONG_INLINE Packet | pminmax_propagate_numbers (const Packet &a, const Packet &b, Op op) |
| |
| template<typename Packet , typename Op > |
| EIGEN_STRONG_INLINE Packet | pminmax_propagate_nan (const Packet &a, const Packet &b, Op op) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< PropagateNumbers, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmin< PropagateNumbers, Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< PropagateNumbers, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmax< PropagateNumbers, Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmin< PropagateNaN, Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmax< PropagateNaN, Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pabs (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | print (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | print (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pfloor< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pceil< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pload< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | pload< Packet16b > (const bool *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploadu< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | ploadu< Packet16b > (const bool *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploaddup< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | ploaddup< Packet16b > (const bool *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | ploadquad< Packet16b > (const bool *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< bool > (bool *to, const Packet16b &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< bool > (bool *to, const Packet16b &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2d | pgather< double, Packet2d > (const double *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4i | pgather< int, Packet4i > (const int *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet16b | pgather< bool, Packet16b > (const bool *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< double, Packet2d > (double *to, const Packet2d &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< int, Packet4i > (int *to, const Packet4i &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< bool, Packet16b > (bool *to, const Packet16b &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet4f > (float *to, const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore1< Packet2d > (double *to, const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | pfirst< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | pfirst< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | pfirst< Packet16b > (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | preverse (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet16b | preverse (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfrexp< Packet4f > (const Packet4f &a, Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pfrexp_generic_get_biased_exponent (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pfrexp< Packet2d > (const Packet2d &a, Packet2d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pldexp< Packet4f > (const Packet4f &a, const Packet4f &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pldexp< Packet2d > (const Packet2d &a, const Packet2d &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet4f > (const float *a, Packet4f &a0, Packet4f &a1, Packet4f &a2, Packet4f &a3) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet2d > (const double *a, Packet2d &a0, Packet2d &a1, Packet2d &a2, Packet2d &a3) |
| |
| EIGEN_STRONG_INLINE void | punpackp (Packet4f *vecs) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux< Packet16b > (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_mul< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_mul< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_mul< Packet16b > (const Packet16b &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_min< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_min< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_max< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_max< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE bool | predux_any (const Packet4f &x) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16b, 4 > &kernel) |
| |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16b, 16 > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pblend (const Selector< 2 > &ifPacket, const Packet2d &thenPacket, const Packet2d &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pcast< Packet4f, Packet4i > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet4i, Packet4f > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pcast< Packet2d, Packet4f > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pcast< Packet4f, Packet2d > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | preinterpret< Packet2d, Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | pexp< PacketXf > (const PacketXf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | plog< PacketXf > (const PacketXf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | psin< PacketXf > (const PacketXf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | pcos< PacketXf > (const PacketXf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | ptanh< PacketXf > (const PacketXf &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< numext::int32_t > (const numext::int32_t *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pset1< PacketXi > (const numext::int32_t &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | plset< PacketXi > (const numext::int32_t &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | padd< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | psub< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pnegate (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pconj (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pmul< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pdiv< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pmadd (const PacketXi &a, const PacketXi &b, const PacketXi &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pmin< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pmax< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pcmp_le< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pcmp_lt< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pcmp_eq< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | ptrue< PacketXi > (const PacketXi &) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pzero< PacketXi > (const PacketXi &) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pand< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | por< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pxor< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pandnot< PacketXi > (const PacketXi &a, const PacketXi &b) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE PacketXi | parithmetic_shift_right (PacketXi a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE PacketXi | plogical_shift_right (PacketXi a) |
| |
| template<int N> |
| EIGEN_STRONG_INLINE PacketXi | plogical_shift_left (PacketXi a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pload< PacketXi > (const numext::int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | ploadu< PacketXi > (const numext::int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | ploaddup< PacketXi > (const numext::int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | ploadquad< PacketXi > (const numext::int32_t *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< numext::int32_t > (numext::int32_t *to, const PacketXi &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< numext::int32_t > (numext::int32_t *to, const PacketXi &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC PacketXi | pgather< numext::int32_t, PacketXi > (const numext::int32_t *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< numext::int32_t, PacketXi > (numext::int32_t *to, const PacketXi &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE numext::int32_t | pfirst< PacketXi > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | preverse (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pabs (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE numext::int32_t | predux< PacketXi > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE numext::int32_t | predux_mul< PacketXi > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE numext::int32_t | predux_min< PacketXi > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE numext::int32_t | predux_max< PacketXi > (const PacketXi &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< PacketXi, N > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pset1< PacketXf > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pset1frombits< PacketXf > (numext::uint32_t from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | plset< PacketXf > (const float &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | padd< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | psub< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pnegate (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pconj (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmul< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pdiv< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmadd (const PacketXf &a, const PacketXf &b, const PacketXf &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmin< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmin< PropagateNaN, PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmin< PropagateNumbers, PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmax< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmax< PropagateNaN, PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pmax< PropagateNumbers, PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pcmp_le< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pcmp_lt< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pcmp_eq< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pcmp_lt_or_nan< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pfloor< PacketXf > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | ptrue< PacketXf > (const PacketXf &) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pand< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | por< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pxor< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pandnot< PacketXf > (const PacketXf &a, const PacketXf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pload< PacketXf > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | ploadu< PacketXf > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | ploaddup< PacketXf > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | ploadquad< PacketXf > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const PacketXf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const PacketXf &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC PacketXf | pgather< float, PacketXf > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, PacketXf > (float *to, const PacketXf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< PacketXf > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | preverse (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pabs (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pfrexp< PacketXf > (const PacketXf &a, PacketXf &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< PacketXf > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< PacketXf > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< PacketXf > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< PacketXf > (const PacketXf &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< PacketXf, N > &kernel) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pldexp< PacketXf > (const PacketXf &a, const PacketXf &exponent) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | pcast< PacketXi, PacketXf > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | pcast< PacketXf, PacketXi > (const PacketXf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXf | preinterpret< PacketXf, PacketXi > (const PacketXi &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE PacketXi | preinterpret< PacketXi, PacketXf > (const PacketXf &a) |
| |
| template<typename packet_type , int Alignment, typename T > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE packet_type | ploadt_ro (const Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, T > &from) |
| |
| template<typename packet_type , int Alignment> |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE packet_type | ploadt (const Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, typename unpacket_traits< packet_type >::type > &from) |
| |
| template<typename scalar , typename packet_type , int Alignment> |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | pstoret (Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, typename unpacket_traits< packet_type >::type > to, const packet_type &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pload< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploadu< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pset1< Packet1cd > (const std::complex< double > &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet1cd | pgather< std::complex< double >, Packet1cd > (const std::complex< double > *from, Index stride EIGEN_UNUSED) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet1cd > (std::complex< double > *to, const Packet1cd &from, Index stride EIGEN_UNUSED) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | padd< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | psub< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pnegate (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pconj (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pmul< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pand< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | por< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pxor< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pandnot< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | ploaddup< Packet1cd > (const std::complex< double > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pcmp_eq (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< double > > (const std::complex< double > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | preverse (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet1cd > (const Packet1cd &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet1cd | pdiv< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pcmp_eq (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2cf | pblend (const Selector< 2 > &ifPacket, const Packet2cf &thenPacket, const Packet2cf &elsePacket) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | pexp< Packet2d > (const Packet2d &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &_x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | psqrt< Packet2d > (const Packet2d &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psqrt< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | prsqrt< Packet2d > (const Packet2d &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | prsqrt< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pload< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pset1< Packet2d > (const double &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet4i > (const int *a, Packet4i &a0, Packet4i &a1, Packet4i &a2, Packet4i &a3) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet2d > (const double *a, Packet2d &a0, Packet2d &a1, Packet2d &a2, Packet2d &a3) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4i | pgather< int, Packet4i > (const int *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet2d | pgather< double, Packet2d > (const double *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< int, Packet4i > (int *to, const Packet4i &from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< double, Packet2d > (double *to, const Packet2d &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | padd< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | psub< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmul< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pdiv< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pdiv< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pnegate (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pconj (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmadd (const Packet2d &a, const Packet2d &b, const Packet2d &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | plset< Packet2d > (const double &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmin< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pmax< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pand< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | por< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pandnot< Packet2d > (const Packet2d &a, const Packet2d &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pround< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pceil< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pfloor< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploadu< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | ploaddup< Packet2d > (const double *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet4i &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet2d &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | pfirst< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | pfirst< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | preverse (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pabs< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pabs< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_mul< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_mul< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_min< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_min< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE int | predux_max< Packet4i > (const Packet4i &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | predux_max< Packet2d > (const Packet2d &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4i | pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet2d | pblend (const Selector< 2 > &ifPacket, const Packet2d &thenPacket, const Packet2d &elsePacket) |
| |
| template<int element> |
| EIGEN_STRONG_INLINE Packet4f | vec_splat_packet4f (const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pbroadcast4< Packet4f > (const float *a, Packet4f &a0, Packet4f &a1, Packet4f &a2, Packet4f &a3) |
| |
| template<> |
| EIGEN_DEVICE_FUNC Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pround< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pabs< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) |
| |
| template<> |
| Packet4f EIGEN_STRONG_INLINE | pcmp_le< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| Packet4f EIGEN_STRONG_INLINE | pcmp_lt< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| Packet4f EIGEN_STRONG_INLINE | pcmp_eq< Packet4f > (const Packet4f &a, const Packet4f &b) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
| |
| template<> |
| EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
| |
| template<> |
| EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
| |
| template<typename FirstType , typename SizeType , typename IncrType > |
| ArithmeticSequence< Index, typename make_size_type< SizeType >::type, IncrType > | makeIndexedViewCompatible (const ArithmeticSequence< FirstType, SizeType, IncrType > &ids, Index size, SpecializedType) |
| |
| template<typename DstXprType , typename SrcXprType , typename Functor > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize_if_allowed (DstXprType &dst, const SrcXprType &src, const Functor &) |
| |
| template<typename DstXprType , typename SrcXprType , typename T1 , typename T2 > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize_if_allowed (DstXprType &dst, const SrcXprType &src, const internal::assign_op< T1, T2 > &) |
| |
| template<typename DstXprType , typename SrcXprType , typename Functor > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src, const Functor &func) |
| |
| template<typename DstXprType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const Eigen::CwiseNullaryOp< Eigen::internal::scalar_constant_op< typename DstXprType::Scalar >, DstXprType > &src, const internal::assign_op< typename DstXprType::Scalar, typename DstXprType::Scalar > &func) |
| |
| template<typename DstXprType , typename SrcXprType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src) |
| |
| template<typename Dst , typename Src > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src) |
| |
| template<typename Dst , typename Src > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (const Dst &dst, const Src &src) |
| |
| template<typename Dst , typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if< evaluator_assume_aliasing< Src >::value, void * >::type=0) |
| |
| template<typename Dst , typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if<!evaluator_assume_aliasing< Src >::value, void * >::type=0) |
| |
| template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
| |
| template<typename Dst , typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias (Dst &dst, const Src &src, const Func &func) |
| |
| template<typename Dst , typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_restricted_packet_assignment_no_alias (Dst &dst, const Src &src, const Func &func) |
| |
| template<typename Dst , typename Src > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias (Dst &dst, const Src &src) |
| |
| template<typename Dst , typename Src , typename Func > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias_no_transpose (Dst &dst, const Src &src, const Func &func) |
| |
| template<typename Dst , typename Src > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias_no_transpose (Dst &dst, const Src &src) |
| |
| template<typename Dst , typename Src > |
| void | check_for_aliasing (const Dst &dst, const Src &src) |
| |
| template<typename Decomposition > |
| Decomposition::RealScalar | rcond_invmatrix_L1_norm_estimate (const Decomposition &dec) |
| |
| template<typename Decomposition > |
| Decomposition::RealScalar | rcond_estimate_helper (typename Decomposition::RealScalar matrix_norm, const Decomposition &dec) |
| | Reciprocal condition number estimator.
|
| |
| template<typename T , int Size> |
| EIGEN_DEVICE_FUNC void | check_static_allocation_size () |
| |
| template<typename SrcPacket , typename TgtPacket > |
| EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a) |
| |
| template<typename SrcPacket , typename TgtPacket > |
| EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &) |
| |
| template<typename SrcPacket , typename TgtPacket > |
| EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &, const SrcPacket &, const SrcPacket &) |
| |
| template<typename SrcPacket , typename TgtPacket > |
| EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &) |
| |
| template<typename Target , typename Packet > |
| EIGEN_DEVICE_FUNC Target | preinterpret (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | padd (const Packet &a, const Packet &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC bool | padd (const bool &a, const bool &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | psub (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pnegate (const Packet &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC bool | pnegate (const bool &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pconj (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmul (const Packet &a, const Packet &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC bool | pmul (const bool &a, const bool &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pdiv (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | ptrue (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pzero (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pcmp_le (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pcmp_lt (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pcmp_eq (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pcmp_lt_or_nan (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pand (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | por (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pxor (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pnot (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pandnot (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pselect (const Packet &mask, const Packet &a, const Packet &b) |
| |
| template<> |
| EIGEN_DEVICE_FUNC bool | pselect< bool > (const bool &cond, const bool &a, const bool &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmin (const Packet &a, const Packet &b) |
| |
| template<int NaNPropagation, typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmin (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmax (const Packet &a, const Packet &b) |
| |
| template<int NaNPropagation, typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmax (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pabs (const Packet &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC unsigned int | pabs (const unsigned int &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC unsigned long | pabs (const unsigned long &a) |
| |
| template<> |
| EIGEN_DEVICE_FUNC unsigned long long | pabs (const unsigned long long &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | paddsub (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | parg (const Packet &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC int | parithmetic_shift_right (const int &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC long int | parithmetic_shift_right (const long int &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC int | plogical_shift_right (const int &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC long int | plogical_shift_right (const long int &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC int | plogical_shift_left (const int &a) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC long int | plogical_shift_left (const long int &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pfrexp (const Packet &a, Packet &exponent) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pldexp (const Packet &a, const Packet &exponent) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pabsdiff (const Packet &a, const Packet &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pload (const typename unpacket_traits< Packet >::type *from) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | ploadu (const typename unpacket_traits< Packet >::type *from) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC enable_if< unpacket_traits< Packet >::masked_load_available, Packet >::type | ploadu (const typename unpacket_traits< Packet >::type *from, typename unpacket_traits< Packet >::mask_t umask) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pset1 (const typename unpacket_traits< Packet >::type &a) |
| |
| template<typename Packet , typename BitsType > |
| EIGEN_DEVICE_FUNC Packet | pset1frombits (BitsType a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pload1 (const typename unpacket_traits< Packet >::type *a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | ploaddup (const typename unpacket_traits< Packet >::type *from) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | ploadquad (const typename unpacket_traits< Packet >::type *from) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | pbroadcast4 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | pbroadcast2 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | plset (const typename unpacket_traits< Packet >::type &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | peven_mask (const Packet &) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_DEVICE_FUNC void | pstore (Scalar *to, const Packet &from) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_DEVICE_FUNC void | pstoreu (Scalar *to, const Packet &from) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_DEVICE_FUNC enable_if< unpacket_traits< Packet >::masked_store_available, void >::type | pstoreu (Scalar *to, const Packet &from, typename unpacket_traits< Packet >::mask_t umask) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pgather (const Scalar *from, Index) |
| |
| template<typename Scalar , typename Packet > |
| EIGEN_DEVICE_FUNC void | pscatter (Scalar *to, const Packet &from, Index) |
| |
| template<typename Scalar > |
| EIGEN_DEVICE_FUNC void | prefetch (const Scalar *addr) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | preverse (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pcplxflip (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psin (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pcos (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ptan (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pasin (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pacos (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | patan (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psinh (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pcosh (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ptanh (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pexp (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pexpm1 (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog1p (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog10 (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog2 (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psqrt (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | prsqrt (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pround (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pfloor (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | print (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pceil (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | pfirst (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC conditional<(unpacket_traits< Packet >::size%8)==0, typenameunpacket_traits< Packet >::half, Packet >::type | predux_half_dowto4 (const Packet &a) |
| |
| template<typename Packet , typename Op > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_helper (const Packet &a, Op op) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_mul (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_min (const Packet &a) |
| |
| template<int NaNPropagation, typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_min (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_max (const Packet &a) |
| |
| template<int NaNPropagation, typename Packet > |
| EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_max (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC bool | predux_any (const Packet &a) |
| |
| template<typename Packet > |
| void | pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pmadd (const Packet &a, const Packet &b, const Packet &c) |
| |
| template<typename Packet , int Alignment> |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | ploadt (const typename unpacket_traits< Packet >::type *from) |
| |
| template<typename Scalar , typename Packet , int Alignment> |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | pstoret (Scalar *to, const Packet &from) |
| |
| template<typename Packet , int LoadMode> |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | ploadt_ro (const typename unpacket_traits< Packet >::type *from) |
| |
| template<> |
| std::complex< float > | pmul (const std::complex< float > &a, const std::complex< float > &b) |
| |
| template<> |
| std::complex< double > | pmul (const std::complex< double > &a, const std::complex< double > &b) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet, 1 > &) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC Packet | pblend (const Selector< unpacket_traits< Packet >::size > &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
| |
| template<typename Derived > |
| std::ostream & | print_matrix (std::ostream &s, const Derived &_m, const IOFormat &fmt) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC std::complex< T > | complex_sqrt (const std::complex< T > &a_x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC std::complex< T > | complex_rsqrt (const std::complex< T > &a_x) |
| |
| template<typename OldType , typename NewType > |
| EIGEN_DEVICE_FUNC NewType | cast (const OldType &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC std::complex< T > | complex_log (const std::complex< T > &z) |
| |
| template<typename Scalar > |
| | EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x |
| |
| template<typename Scalar > |
| | EIGEN_MATHFUNC_RETVAL (random, Scalar) random() |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isnan_impl (const T &) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isinf_impl (const T &) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isfinite_impl (const T &) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isfinite_impl (const T &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isinf_impl (const T &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isnan_impl (const T &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC bool | isfinite_impl (const std::complex< T > &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC bool | isnan_impl (const std::complex< T > &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC bool | isinf_impl (const std::complex< T > &x) |
| |
| template<typename T > |
| T | generic_fast_tanh_float (const T &a_x) |
| |
| template<typename Scalar , typename OtherScalar > |
| EIGEN_DEVICE_FUNC bool | isMuchSmallerThan (const Scalar &x, const OtherScalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
| |
| template<typename Scalar > |
| EIGEN_DEVICE_FUNC bool | isApprox (const Scalar &x, const Scalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
| |
| template<typename Scalar > |
| EIGEN_DEVICE_FUNC bool | isApproxOrLessThan (const Scalar &x, const Scalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
| |
| template<typename RealScalar > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE RealScalar | positive_real_hypot (const RealScalar &x, const RealScalar &y) |
| |
| template<typename PacketType , typename Func > |
| EIGEN_DEVICE_FUNC PacketType | packetwise_redux_empty_value (const Func &) |
| |
| template<typename PacketType , typename Scalar > |
| EIGEN_DEVICE_FUNC PacketType | packetwise_redux_empty_value (const scalar_product_op< Scalar, Scalar > &) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (assign_op, scalar_sum_op, add_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (add_assign_op, scalar_sum_op, add_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (sub_assign_op, scalar_sum_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (assign_op, scalar_difference_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (add_assign_op, scalar_difference_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (sub_assign_op, scalar_difference_op, add_assign_op) |
| |
| template<typename Dst , typename Lhs , typename Rhs , typename Func > |
| void EIGEN_DEVICE_FUNC | outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const false_type &) |
| |
| template<typename Dst , typename Lhs , typename Rhs , typename Func > |
| void EIGEN_DEVICE_FUNC | outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const true_type &) |
| |
| std::ptrdiff_t | manage_caching_sizes_helper (std::ptrdiff_t a, std::ptrdiff_t b) |
| |
| void | manage_caching_sizes (Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3) |
| |
| template<typename LhsScalar , typename RhsScalar , int KcFactor, typename Index > |
| void | evaluateProductBlockingSizesHeuristic (Index &k, Index &m, Index &n, Index num_threads=1) |
| |
| template<typename Index > |
| bool | useSpecificBlockingSizes (Index &k, Index &m, Index &n) |
| |
| template<typename LhsScalar , typename RhsScalar , int KcFactor, typename Index > |
| void | computeProductBlockingSizes (Index &k, Index &m, Index &n, Index num_threads=1) |
| | Computes the blocking parameters for a m x k times k x n matrix product.
|
| |
| template<typename LhsScalar , typename RhsScalar , typename Index > |
| void | computeProductBlockingSizes (Index &k, Index &m, Index &n, Index num_threads=1) |
| |
| template<typename Packet > |
| DoublePacket< Packet > | padd (const DoublePacket< Packet > &a, const DoublePacket< Packet > &b) |
| |
| template<typename Packet > |
| const DoublePacket< Packet > & | predux_half_dowto4 (const DoublePacket< Packet > &a, typename enable_if< unpacket_traits< Packet >::size<=8 >::type *=0) |
| |
| template<typename Packet > |
| DoublePacket< typename unpacket_traits< Packet >::half > | predux_half_dowto4 (const DoublePacket< Packet > &a, typename enable_if< unpacket_traits< Packet >::size==16 >::type *=0) |
| |
| template<typename Scalar , typename RealPacket > |
| void | loadQuadToDoublePacket (const Scalar *b, DoublePacket< RealPacket > &dest, typename enable_if< unpacket_traits< RealPacket >::size<=8 >::type *=0) |
| |
| template<typename Scalar , typename RealPacket > |
| void | loadQuadToDoublePacket (const Scalar *b, DoublePacket< RealPacket > &dest, typename enable_if< unpacket_traits< RealPacket >::size==16 >::type *=0) |
| |
| void | manage_multi_threading (Action action, int *v) |
| |
| template<bool Condition, typename Functor , typename Index > |
| void | parallelize_gemm (const Functor &func, Index rows, Index cols, Index depth, bool transpose) |
| |
| template<typename ExpressionType , typename Scalar > |
| void | stable_norm_kernel (const ExpressionType &bl, Scalar &ssq, Scalar &scale, Scalar &invScale) |
| |
| template<typename VectorType , typename RealScalar > |
| void | stable_norm_impl_inner_step (const VectorType &vec, RealScalar &ssq, RealScalar &scale, RealScalar &invScale) |
| |
| template<typename VectorType > |
| VectorType::RealScalar | stable_norm_impl (const VectorType &vec, typename enable_if< VectorType::IsVectorAtCompileTime >::type *=0) |
| |
| template<typename MatrixType > |
| MatrixType::RealScalar | stable_norm_impl (const MatrixType &mat, typename enable_if<!MatrixType::IsVectorAtCompileTime >::type *=0) |
| |
| template<typename Derived > |
| NumTraits< typenametraits< Derived >::Scalar >::Real | blueNorm_impl (const EigenBase< Derived > &_vec) |
| |
| template<typename MatrixType , Index Alignment> |
| void | BlockedInPlaceTranspose (MatrixType &m) |
| |
| template<int Mode, bool SetOpposite, typename DstXprType , typename SrcXprType , typename Functor > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_triangular_assignment_loop (DstXprType &dst, const SrcXprType &src, const Functor &func) |
| |
| template<int Mode, bool SetOpposite, typename DstXprType , typename SrcXprType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_triangular_assignment_loop (DstXprType &dst, const SrcXprType &src) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const T::Scalar * | extract_data (const T &m) |
| |
| template<typename ResScalar , typename Lhs , typename Rhs > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar | combine_scalar_factors (const ResScalar &alpha, const Lhs &lhs, const Rhs &rhs) |
| |
| template<typename ResScalar , typename Lhs , typename Rhs > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar | combine_scalar_factors (const Lhs &lhs, const Rhs &rhs) |
| |
| Index | eval_expr_given_size (Index x, Index) |
| |
| template<int N> |
| FixedInt< N > | eval_expr_given_size (FixedInt< N > x, Index) |
| |
| template<typename Derived > |
| Index | eval_expr_given_size (const symbolic::BaseExpr< Derived > &x, Index size) |
| |
| template<typename T > |
| EIGEN_CONSTEXPR Index | first (const T &x) EIGEN_NOEXCEPT |
| |
| template<typename T , typename Q > |
| const T & | makeIndexedViewCompatible (const T &x, Index, Q) |
| |
| template<typename T > |
| enable_if< symbolic::is_symbolic< T >::value, SingleRange >::type | makeIndexedViewCompatible (const T &id, Index size, SpecializedType) |
| |
| template<typename XprSizeType > |
| AllRange< get_fixed_value< XprSizeType >::value > | makeIndexedViewCompatible (all_t, XprSizeType size, SpecializedType) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC Index | get_runtime_value (const T &x) |
| |
| template<int N> |
| EIGEN_DEVICE_FUNC Index | get_runtime_value (FixedInt< N >(*)()) |
| |
| bool | copy_bool (bool b) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ignore_unused_variable (const T &) |
| |
| EIGEN_DEVICE_FUNC void | throw_std_bad_alloc () |
| |
| EIGEN_DEVICE_FUNC void * | handmade_aligned_malloc (std::size_t size, std::size_t alignment=EIGEN_DEFAULT_ALIGN_BYTES) |
| |
| EIGEN_DEVICE_FUNC void | handmade_aligned_free (void *ptr) |
| |
| void * | handmade_aligned_realloc (void *ptr, std::size_t size, std::size_t=0) |
| |
| EIGEN_DEVICE_FUNC void | check_that_malloc_is_allowed () |
| |
| EIGEN_DEVICE_FUNC void * | aligned_malloc (std::size_t size) |
| |
| EIGEN_DEVICE_FUNC void | aligned_free (void *ptr) |
| |
| void * | aligned_realloc (void *ptr, std::size_t new_size, std::size_t old_size) |
| |
| template<bool Align> |
| EIGEN_DEVICE_FUNC void * | conditional_aligned_malloc (std::size_t size) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void * | conditional_aligned_malloc< false > (std::size_t size) |
| |
| template<bool Align> |
| EIGEN_DEVICE_FUNC void | conditional_aligned_free (void *ptr) |
| |
| template<> |
| EIGEN_DEVICE_FUNC void | conditional_aligned_free< false > (void *ptr) |
| |
| template<bool Align> |
| void * | conditional_aligned_realloc (void *ptr, std::size_t new_size, std::size_t old_size) |
| |
| template<> |
| void * | conditional_aligned_realloc< false > (void *ptr, std::size_t new_size, std::size_t) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC void | destruct_elements_of_array (T *ptr, std::size_t size) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC T * | construct_elements_of_array (T *ptr, std::size_t size) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | check_size_for_overflow (std::size_t size) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC T * | aligned_new (std::size_t size) |
| |
| template<typename T , bool Align> |
| EIGEN_DEVICE_FUNC T * | conditional_aligned_new (std::size_t size) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC void | aligned_delete (T *ptr, std::size_t size) |
| |
| template<typename T , bool Align> |
| EIGEN_DEVICE_FUNC void | conditional_aligned_delete (T *ptr, std::size_t size) |
| |
| template<typename T , bool Align> |
| EIGEN_DEVICE_FUNC T * | conditional_aligned_realloc_new (T *pts, std::size_t new_size, std::size_t old_size) |
| |
| template<typename T , bool Align> |
| EIGEN_DEVICE_FUNC T * | conditional_aligned_new_auto (std::size_t size) |
| |
| template<typename T , bool Align> |
| T * | conditional_aligned_realloc_new_auto (T *pts, std::size_t new_size, std::size_t old_size) |
| |
| template<typename T , bool Align> |
| EIGEN_DEVICE_FUNC void | conditional_aligned_delete_auto (T *ptr, std::size_t size) |
| |
| template<int Alignment, typename Scalar , typename Index > |
| EIGEN_DEVICE_FUNC Index | first_aligned (const Scalar *array, Index size) |
| |
| template<typename Scalar , typename Index > |
| EIGEN_DEVICE_FUNC Index | first_default_aligned (const Scalar *array, Index size) |
| |
| template<typename Index > |
| Index | first_multiple (Index size, Index base) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC void | smart_copy (const T *start, const T *end, T *target) |
| |
| template<typename T > |
| void | smart_memmove (const T *start, const T *end, T *target) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC T * | smart_move (T *start, T *end, T *target) |
| |
| template<typename T > |
| void | swap (scoped_array< T > &a, scoped_array< T > &b) |
| |
| void | queryCacheSizes (int &l1, int &l2, int &l3) |
| |
| int | queryL1CacheSize () |
| |
| int | queryTopLevelCacheSize () |
| |
| template<typename T > |
| EIGEN_CONSTEXPR Index | size (const T &x) |
| |
| template<typename T , std::size_t N> |
| EIGEN_CONSTEXPR Index | size (const T(&)[N]) |
| |
| template<typename T > |
| const T * | return_ptr () |
| |
| template<typename SizeType > |
| Index | get_runtime_reshape_size (SizeType size, Index, Index) |
| |
| Index | get_runtime_reshape_size (AutoSize_t, Index other, Index total) |
| |
| template<typename IndexDest , typename IndexSrc > |
| EIGEN_DEVICE_FUNC IndexDest | convert_index (const IndexSrc &idx) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC T * | const_cast_ptr (const T *ptr) |
| |
| template<typename T1 , typename T2 > |
| EIGEN_DEVICE_FUNC bool | is_same_dense (const T1 &mat1, const T2 &mat2, typename enable_if< possibly_same_dense< T1, T2 >::value >::type *=0) |
| |
| template<typename T1 , typename T2 > |
| EIGEN_DEVICE_FUNC bool | is_same_dense (const T1 &, const T2 &, typename enable_if<!possibly_same_dense< T1, T2 >::value >::type *=0) |
| |
| | EIGEN_MEMBER_FUNCTOR (norm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MEMBER_FUNCTOR (stableNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MEMBER_FUNCTOR (blueNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MEMBER_FUNCTOR (hypotNorm,(Size-1) *functor_traits< scalar_hypot_op< Scalar > >::Cost) |
| |
| | EIGEN_MEMBER_FUNCTOR (all,(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MEMBER_FUNCTOR (any,(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MEMBER_FUNCTOR (count,(Size-1) *NumTraits< Scalar >::AddCost) |
| |
| | EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (sum,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_sum_op) |
| |
| | EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (minCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_min_op) |
| |
| | EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (maxCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_max_op) |
| |
| | EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (prod,(Size-1) *NumTraits< Scalar >::MulCost, 1, internal::scalar_product_op) |
| |
| template<typename MatrixType , typename DiagType , typename SubDiagType > |
| EIGEN_DEVICE_FUNC ComputationInfo | computeFromTridiagonal_impl (DiagType &diag, SubDiagType &subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &eivec) |
| |
| template<typename MatrixType , typename CoeffVectorType > |
| EIGEN_DEVICE_FUNC void | tridiagonalization_inplace (MatrixType &matA, CoeffVectorType &hCoeffs) |
| |
| template<typename MatrixType , typename DiagonalType , typename SubDiagonalType , typename CoeffVectorType > |
| EIGEN_DEVICE_FUNC void | tridiagonalization_inplace (MatrixType &mat, DiagonalType &diag, SubDiagonalType &subdiag, CoeffVectorType &hcoeffs, bool extractQ) |
| | Performs a full tridiagonalization in place.
|
| |
| template<typename TriangularFactorType , typename VectorsType , typename CoeffsType > |
| void | make_block_householder_triangular_factor (TriangularFactorType &triFactor, const VectorsType &vectors, const CoeffsType &hCoeffs) |
| |
| template<typename MatrixType , typename VectorsType , typename CoeffsType > |
| void | apply_block_householder_on_the_left (MatrixType &mat, const VectorsType &vectors, const CoeffsType &hCoeffs, bool forward) |
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| bool | bicgstab (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| EIGEN_DONT_INLINE void | conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
| |
| template<typename VectorV , typename VectorI > |
| Index | QuickSplit (VectorV &row, VectorI &ind, Index ncut) |
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| EIGEN_DONT_INLINE void | least_square_conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
| |
| template<typename VectorX , typename VectorY , typename OtherScalar > |
| EIGEN_DEVICE_FUNC void | apply_rotation_in_the_plane (DenseBase< VectorX > &xpr_x, DenseBase< VectorY > &xpr_y, const JacobiRotation< OtherScalar > &j) |
| |
| template<typename Derived > |
| EIGEN_DEVICE_FUNC const Derived::Scalar | bruteforce_det3_helper (const MatrixBase< Derived > &matrix, int a, int b, int c) |
| |
| template<typename MatrixType , typename ResultType > |
| EIGEN_DEVICE_FUNC void | compute_inverse_size2_helper (const MatrixType &matrix, const typename ResultType::Scalar &invdet, ResultType &result) |
| |
| template<typename MatrixType , int i, int j> |
| EIGEN_DEVICE_FUNC MatrixType::Scalar | cofactor_3x3 (const MatrixType &m) |
| |
| template<typename MatrixType , typename ResultType > |
| EIGEN_DEVICE_FUNC void | compute_inverse_size3_helper (const MatrixType &matrix, const typename ResultType::Scalar &invdet, const Matrix< typename ResultType::Scalar, 3, 1 > &cofactors_col0, ResultType &result) |
| |
| template<typename Derived > |
| EIGEN_DEVICE_FUNC const Derived::Scalar | general_det3_helper (const MatrixBase< Derived > &matrix, int i1, int i2, int i3, int j1, int j2, int j3) |
| |
| template<typename MatrixType , int i, int j> |
| EIGEN_DEVICE_FUNC MatrixType::Scalar | cofactor_4x4 (const MatrixType &matrix) |
| |
| template<typename MatrixType , typename TranspositionType > |
| void | partial_lu_inplace (MatrixType &lu, TranspositionType &row_transpositions, typename TranspositionType::StorageIndex &nb_transpositions) |
| |
| template<typename MatrixType , typename RealScalar , typename Index > |
| void | real_2x2_jacobi_svd (const MatrixType &matrix, Index p, Index q, JacobiRotation< RealScalar > *j_left, JacobiRotation< RealScalar > *j_right) |
| |
| template<typename T > |
| T | amd_flip (const T &i) |
| |
| template<typename T > |
| T | amd_unflip (const T &i) |
| |
| template<typename T0 , typename T1 > |
| bool | amd_marked (const T0 *w, const T1 &j) |
| |
| template<typename T0 , typename T1 > |
| void | amd_mark (const T0 *w, const T1 &j) |
| |
| template<typename StorageIndex > |
| StorageIndex | cs_tdfs (StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack) |
| |
| template<typename Scalar , typename StorageIndex > |
| void | minimum_degree_ordering (SparseMatrix< Scalar, ColMajor, StorageIndex > &C, PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) |
| |
| template<typename MatrixType > |
| void | ordering_helper_at_plus_a (const MatrixType &A, MatrixType &symmat) |
| |
| void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm) |
| |
| void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm) |
| |
| void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< float > *vals, int *perm, int *invp, std::complex< float > *x, int nbrhs, int *iparm, double *dparm) |
| |
| void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< double > *vals, int *perm, int *invp, std::complex< double > *x, int nbrhs, int *iparm, double *dparm) |
| |
| template<typename MatrixType > |
| void | c_to_fortran_numbering (MatrixType &mat) |
| |
| template<typename MatrixType > |
| void | fortran_to_c_numbering (MatrixType &mat) |
| |
| template<typename MatrixQR , typename HCoeffs > |
| void | householder_qr_inplace_unblocked (MatrixQR &mat, HCoeffs &hCoeffs, typename MatrixQR::Scalar *tempData=0) |
| |
| template<typename DstXprType , typename SrcXprType > |
| void | assign_sparse_to_sparse (DstXprType &dst, const SrcXprType &src) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (assign_op, scalar_sum_op, add_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (add_assign_op, scalar_sum_op, add_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (sub_assign_op, scalar_sum_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (assign_op, scalar_difference_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (add_assign_op, scalar_difference_op, sub_assign_op) |
| |
| | EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (sub_assign_op, scalar_difference_op, add_assign_op) |
| |
| template<typename Index , typename IndexVector > |
| Index | etree_find (Index i, IndexVector &pp) |
| |
| template<typename MatrixType , typename IndexVector > |
| int | coletree (const MatrixType &mat, IndexVector &parent, IndexVector &firstRowElt, typename MatrixType::StorageIndex *perm=0) |
| |
| template<typename IndexVector > |
| void | nr_etdfs (typename IndexVector::Scalar n, IndexVector &parent, IndexVector &first_kid, IndexVector &next_kid, IndexVector &post, typename IndexVector::Scalar postnum) |
| |
| template<typename IndexVector > |
| void | treePostorder (typename IndexVector::Scalar n, IndexVector &parent, IndexVector &post) |
| | Post order a tree.
|
| |
| template<typename SparseLhsType , typename DenseRhsType , typename DenseResType , typename AlphaType > |
| void | sparse_time_dense_product (const SparseLhsType &lhs, const DenseRhsType &rhs, DenseResType &res, const AlphaType &alpha) |
| |
| template<typename InputIterator , typename SparseMatrixType , typename DupFunctor > |
| void | set_from_triplets (const InputIterator &begin, const InputIterator &end, SparseMatrixType &mat, DupFunctor dup_func) |
| |
| template<int SrcMode, int DstMode, typename MatrixType , int DestOrder> |
| void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm=0) |
| |
| template<int Mode, typename MatrixType , int DestOrder> |
| void | permute_symm_to_fullsymm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm=0) |
| |
| template<int Mode, typename SparseLhsType , typename DenseRhsType , typename DenseResType , typename AlphaType > |
| void | sparse_selfadjoint_time_dense_product (const SparseLhsType &lhs, const DenseRhsType &rhs, DenseResType &res, const AlphaType &alpha) |
| |
| template<int _SrcMode, int _DstMode, typename MatrixType , int DstOrder> |
| void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm) |
| |
| template<typename Decomposition , typename Rhs , typename Dest > |
| enable_if< Rhs::ColsAtCompileTime!=1 &&Dest::ColsAtCompileTime!=1 >::type | solve_sparse_through_dense_panels (const Decomposition &dec, const Rhs &rhs, Dest &dest) |
| |
| template<typename Decomposition , typename Rhs , typename Dest > |
| enable_if< Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 >::type | solve_sparse_through_dense_panels (const Decomposition &dec, const Rhs &rhs, Dest &dest) |
| |
| template<typename Scalar > |
| EIGEN_DONT_INLINE void | sparselu_gemm (Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc) |
| |
| Index | LUnumTempV (Index &m, Index &w, Index &t, Index &b) |
| |
| template<typename Scalar > |
| Index | LUTempSpace (Index &m, Index &w) |
| |
| template<typename MatrixType > |
| SluMatrix | asSluMatrix (MatrixType &mat) |
| |
| template<typename Scalar , int Flags, typename Index > |
| MappedSparseMatrix< Scalar, Flags, Index > | map_superlu (SluMatrix &sluMat) |
| |
| template<typename MatrixType > |
| void | upperbidiagonalization_inplace_unblocked (MatrixType &mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0) |
| |
| template<typename MatrixType > |
| void | upperbidiagonalization_blocked_helper (MatrixType &A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref< Matrix< typename MatrixType::Scalar, Dynamic, Dynamic, traits< MatrixType >::Flags &RowMajorBit > > X, Ref< Matrix< typename MatrixType::Scalar, Dynamic, Dynamic, traits< MatrixType >::Flags &RowMajorBit > > Y) |
| |
| template<typename MatrixType , typename BidiagType > |
| void | upperbidiagonalization_inplace_blocked (MatrixType &A, BidiagType &bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0) |
| |
| template<> |
| EIGEN_STRONG_INLINE double | cast (const AnnoyingScalar &x) |
| |
| template<> |
| EIGEN_STRONG_INLINE float | cast (const AnnoyingScalar &x) |
| |
| template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
| EIGEN_DEVICE_FUNC void | call_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
| |
| template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
| EIGEN_DEVICE_FUNC void | call_restricted_packet_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
| |
| template<typename T > |
| T | negate (const T &x) |
| |
| template<typename T > |
| Map< const Array< unsigned char, sizeof(T), 1 > > | bits (const T &x) |
| |
| template<typename T , typename Bits , typename Func > |
| T | apply_bit_op (Bits a, Bits b, Func f) |
| |
| template<typename T > |
| bool | biteq (T a, T b) |
| |
| template<int Layout, typename IndexType , int NumDims> |
| EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > | strides (const DSizes< IndexType, NumDims > &dimensions) |
| |
| template<int Layout, typename IndexType , size_t NumDims> |
| EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > | strides (const Eigen::array< IndexType, NumDims > &dimensions) |
| |
| template<int Layout, std::ptrdiff_t... Indices> |
| EIGEN_STRONG_INLINE DSizes< std::ptrdiff_t, sizeof...(Indices)> | strides (const Sizes< Indices... > &sizes) |
| |
| template<DenseIndex n, typename Index , std::size_t Rank> |
| const Index | array_get (DimensionList< Index, Rank > &) |
| |
| template<DenseIndex n, typename Index , std::size_t Rank> |
| const Index | array_get (const DimensionList< Index, Rank > &) |
| |
| template<typename std::ptrdiff_t... Indices> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_prod (const Sizes< Indices... > &) |
| |
| template<std::ptrdiff_t n, typename std::ptrdiff_t... Indices> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_get (const Sizes< Indices... > &) |
| |
| template<std::ptrdiff_t n> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_get (const Sizes<> &) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | RandomToTypeUniform (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half | RandomToTypeUniform< Eigen::half > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::bfloat16 | RandomToTypeUniform< Eigen::bfloat16 > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float | RandomToTypeUniform< float > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | RandomToTypeUniform< double > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< float > | RandomToTypeUniform< std::complex< float > > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< double > | RandomToTypeUniform< std::complex< double > > (uint64_t *state, uint64_t stream) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | RandomToTypeNormal (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< float > | RandomToTypeNormal< std::complex< float > > (uint64_t *state, uint64_t stream) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< double > | RandomToTypeNormal< std::complex< double > > (uint64_t *state, uint64_t stream) |
| |
| template<typename Self > |
| EIGEN_STRONG_INLINE void | ReduceScalar (Self &self, Index offset, typename Self::CoeffReturnType *data) |
| |
| template<typename Self > |
| EIGEN_STRONG_INLINE void | ReducePacket (Self &self, Index offset, typename Self::CoeffReturnType *data) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator== (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator!= (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator>= (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator< (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128< uint64_t, uint64_t > | operator+ (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<typename HL , typename LL , typename HR , typename LR > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128< uint64_t, uint64_t > | operator- (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
| |
| template<std::size_t n, typename T , T a, T... as> |
| constexpr T | array_get (const numeric_list< T, a, as... > &) |
| |
| template<typename Array , int... n> |
| constexpr EIGEN_STRONG_INLINE Array | h_array_reverse (Array arr, numeric_list< int, n... >) |
| |
| template<typename T , std::size_t N> |
| constexpr EIGEN_STRONG_INLINE array< T, N > | array_reverse (array< T, N > arr) |
| |
| template<typename Reducer , typename T , std::size_t N> |
| EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE auto | array_reduce (const array< T, N > &arr, T identity) -> decltype(h_array_reduce< Reducer, T, N >::run(arr, identity)) |
| |
| template<typename T , std::size_t N> |
| EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE auto | array_sum (const array< T, N > &arr) -> decltype(array_reduce< sum_op, T, N >(arr, static_cast< T >(0))) |
| |
| template<typename T , std::size_t N> |
| EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE auto | array_prod (const array< T, N > &arr) -> decltype(array_reduce< product_op, T, N >(arr, static_cast< T >(1))) |
| |
| template<typename t > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t | array_prod (const std::vector< t > &a) |
| |
| template<typename Op , typename A , typename B , std::size_t N, int... n> |
| constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A(), B())), N > | h_array_zip (array< A, N > a, array< B, N > b, numeric_list< int, n... >) |
| |
| template<typename Op , typename A , typename B , std::size_t N> |
| constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A(), B())), N > | array_zip (array< A, N > a, array< B, N > b) |
| |
| template<typename Reducer , typename Op , typename A , typename B , std::size_t N, int... n> |
| constexpr EIGEN_STRONG_INLINE auto | h_array_zip_and_reduce (array< A, N > a, array< B, N > b, numeric_list< int, n... >) -> decltype(reduce< Reducer, typename id_numeric< int, n, decltype(Op::run(A(), B()))>::type... >::run(Op::run(array_get< n >(a), array_get< n >(b))...)) |
| |
| template<typename Reducer , typename Op , typename A , typename B , std::size_t N> |
| constexpr EIGEN_STRONG_INLINE auto | array_zip_and_reduce (array< A, N > a, array< B, N > b) -> decltype(h_array_zip_and_reduce< Reducer, Op, A, B, N >(a, b, typename gen_numeric_list< int, N >::type())) |
| |
| template<typename Op , typename A , std::size_t N, int... n> |
| constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A())), N > | h_array_apply (array< A, N > a, numeric_list< int, n... >) |
| |
| template<typename Op , typename A , std::size_t N> |
| constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A())), N > | array_apply (array< A, N > a) |
| |
| template<typename Reducer , typename Op , typename A , std::size_t N, int... n> |
| constexpr EIGEN_STRONG_INLINE auto | h_array_apply_and_reduce (array< A, N > arr, numeric_list< int, n... >) -> decltype(reduce< Reducer, typename id_numeric< int, n, decltype(Op::run(A()))>::type... >::run(Op::run(array_get< n >(arr))...)) |
| |
| template<typename Reducer , typename Op , typename A , std::size_t N> |
| constexpr EIGEN_STRONG_INLINE auto | array_apply_and_reduce (array< A, N > a) -> decltype(h_array_apply_and_reduce< Reducer, Op, A, N >(a, typename gen_numeric_list< int, N >::type())) |
| |
| template<int n, typename t > |
| constexpr array< t, n > | repeat (t v) |
| |
| template<class InstType , typename ArrType , std::size_t N, bool Reverse = false> |
| InstType | instantiate_by_c_array (ArrType *arr) |
| |
| template<std::size_t I_, class T > |
| constexpr T & | array_get (std::vector< T > &a) |
| |
| template<std::size_t I_, class T > |
| constexpr T && | array_get (std::vector< T > &&a) |
| |
| template<std::size_t I_, class T > |
| constexpr T const & | array_get (std::vector< T > const &a) |
| |
| template<typename A , typename B > |
| void | make_coherent (const A &a, const B &b) |
| |
| template<typename BinOp , typename A , typename B , typename RefType > |
| void | make_coherent_expression (CwiseBinaryOp< BinOp, A, B > xpr, const RefType &ref) |
| |
| template<typename UnaryOp , typename A , typename RefType > |
| void | make_coherent_expression (const CwiseUnaryOp< UnaryOp, A > &xpr, const RefType &ref) |
| |
| template<typename UnaryOp , typename A , typename RefType > |
| void | make_coherent_expression (const CwiseNullaryOp< UnaryOp, A > &, const RefType &) |
| |
| template<typename BVH , typename Intersector > |
| bool | intersect_helper (const BVH &tree, Intersector &intersector, typename BVH::Index root) |
| |
| template<typename T > |
| T * | fftw_cast (const T *p) |
| |
| fftw_complex * | fftw_cast (const std::complex< double > *p) |
| |
| fftwf_complex * | fftw_cast (const std::complex< float > *p) |
| |
| fftwl_complex * | fftw_cast (const std::complex< long double > *p) |
| |
| template<typename CMatrix , typename CINVMatrix > |
| void | pseudo_inverse (const CMatrix &C, CINVMatrix &CINV) |
| |
| template<typename TMatrix , typename CMatrix , typename VectorX , typename VectorB , typename VectorF > |
| void | constrained_cg (const TMatrix &A, const CMatrix &C, VectorX &x, const VectorB &b, const VectorF &f, IterationController &iter) |
| |
| template<typename VectorType , typename IndexType > |
| void | sortWithPermutation (VectorType &vec, IndexType &perm, typename IndexType::Scalar &ncut) |
| | Computes a permutation vector to have a sorted sequence.
|
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| bool | gmres (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, const Index &restart, typename Dest::RealScalar &tol_error) |
| |
| template<typename Vector , typename RealScalar > |
| Vector::Scalar | omega (const Vector &t, const Vector &s, RealScalar angle) |
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| bool | idrs (const MatrixType &A, const Rhs &b, Dest &x, const Preconditioner &precond, Index &iter, typename Dest::RealScalar &relres, Index S, bool smoothing, typename Dest::RealScalar angle, bool replacement) |
| |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| EIGEN_DONT_INLINE void | minres (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
| |
| template<typename QRSolver , typename VectorType > |
| void | lmpar2 (const QRSolver &qr, const VectorType &diag, const VectorType &qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &par, VectorType &x) |
| |
| template<typename Scalar > |
| void | covar (Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, Scalar tol=std::sqrt(NumTraits< Scalar >::epsilon())) |
| |
| template<typename Scalar , int Rows, int Cols, typename PermIndex > |
| void | lmqrsolv (Matrix< Scalar, Rows, Cols > &s, const PermutationMatrix< Dynamic, Dynamic, PermIndex > &iPerm, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
| |
| template<typename Scalar , int _Options, typename Index > |
| void | lmqrsolv (SparseMatrix< Scalar, _Options, Index > &s, const PermutationMatrix< Dynamic, Dynamic > &iPerm, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
| |
| template<typename MatA , typename MatU , typename MatV > |
| void | matrix_exp_pade3 (const MatA &A, MatU &U, MatV &V) |
| | Compute the (3,3)-Padé approximant to the exponential.
|
| |
| template<typename MatA , typename MatU , typename MatV > |
| void | matrix_exp_pade5 (const MatA &A, MatU &U, MatV &V) |
| | Compute the (5,5)-Padé approximant to the exponential.
|
| |
| template<typename MatA , typename MatU , typename MatV > |
| void | matrix_exp_pade7 (const MatA &A, MatU &U, MatV &V) |
| | Compute the (7,7)-Padé approximant to the exponential.
|
| |
| template<typename MatA , typename MatU , typename MatV > |
| void | matrix_exp_pade9 (const MatA &A, MatU &U, MatV &V) |
| | Compute the (9,9)-Padé approximant to the exponential.
|
| |
| template<typename MatA , typename MatU , typename MatV > |
| void | matrix_exp_pade13 (const MatA &A, MatU &U, MatV &V) |
| | Compute the (13,13)-Padé approximant to the exponential.
|
| |
| template<typename ArgType , typename ResultType > |
| void | matrix_exp_compute (const ArgType &arg, ResultType &result, true_type) |
| |
| template<typename ArgType , typename ResultType > |
| void | matrix_exp_compute (const ArgType &arg, ResultType &result, false_type) |
| |
| template<typename MatrixType > |
| NumTraits< typenameMatrixType::Scalar >::Real | matrix_function_compute_mu (const MatrixType &A) |
| |
| template<typename Index , typename ListOfClusters > |
| ListOfClusters::iterator | matrix_function_find_cluster (Index key, ListOfClusters &clusters) |
| | Find cluster in clusters containing some value.
|
| |
| template<typename EivalsType , typename Cluster > |
| void | matrix_function_partition_eigenvalues (const EivalsType &eivals, std::list< Cluster > &clusters) |
| | Partition eigenvalues in clusters of ei'vals close to each other.
|
| |
| template<typename ListOfClusters , typename Index > |
| void | matrix_function_compute_cluster_size (const ListOfClusters &clusters, Matrix< Index, Dynamic, 1 > &clusterSize) |
| | Compute size of each cluster given a partitioning.
|
| |
| template<typename VectorType > |
| void | matrix_function_compute_block_start (const VectorType &clusterSize, VectorType &blockStart) |
| | Compute start of each block using clusterSize.
|
| |
| template<typename EivalsType , typename ListOfClusters , typename VectorType > |
| void | matrix_function_compute_map (const EivalsType &eivals, const ListOfClusters &clusters, VectorType &eivalToCluster) |
| | Compute mapping of eigenvalue indices to cluster indices.
|
| |
| template<typename DynVectorType , typename VectorType > |
| void | matrix_function_compute_permutation (const DynVectorType &blockStart, const DynVectorType &eivalToCluster, VectorType &permutation) |
| | Compute permutation which groups ei'vals in same cluster together.
|
| |
| template<typename VectorType , typename MatrixType > |
| void | matrix_function_permute_schur (VectorType &permutation, MatrixType &U, MatrixType &T) |
| | Permute Schur decomposition in U and T according to permutation.
|
| |
| template<typename MatrixType , typename AtomicType , typename VectorType > |
| void | matrix_function_compute_block_atomic (const MatrixType &T, AtomicType &atomic, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| | Compute block diagonal part of matrix function.
|
| |
| template<typename MatrixType > |
| MatrixType | matrix_function_solve_triangular_sylvester (const MatrixType &A, const MatrixType &B, const MatrixType &C) |
| | Solve a triangular Sylvester equation AX + XB = C.
|
| |
| template<typename MatrixType , typename VectorType > |
| void | matrix_function_compute_above_diagonal (const MatrixType &T, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| | Compute part of matrix function above block diagonal.
|
| |
| template<typename MatrixType > |
| void | matrix_log_compute_2x2 (const MatrixType &A, MatrixType &result) |
| | Compute logarithm of 2x2 triangular matrix.
|
| |
| int | matrix_log_get_pade_degree (float normTminusI) |
| |
| int | matrix_log_get_pade_degree (double normTminusI) |
| |
| int | matrix_log_get_pade_degree (long double normTminusI) |
| |
| template<typename MatrixType > |
| void | matrix_log_compute_pade (MatrixType &result, const MatrixType &T, int degree) |
| |
| template<typename MatrixType > |
| void | matrix_log_compute_big (const MatrixType &A, MatrixType &result) |
| | Compute logarithm of triangular matrices with size > 2.
|
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_2x2_diagonal_block (const MatrixType &T, Index i, ResultType &sqrtT) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_1x1_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_1x2_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_2x1_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
| |
| template<typename MatrixType > |
| void | matrix_sqrt_quasi_triangular_solve_auxiliary_equation (MatrixType &X, const MatrixType &A, const MatrixType &B, const MatrixType &C) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_2x2_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_diagonal (const MatrixType &T, ResultType &sqrtT) |
| |
| template<typename MatrixType , typename ResultType > |
| void | matrix_sqrt_quasi_triangular_off_diagonal (const MatrixType &T, ResultType &sqrtT) |
| |
| template<typename Scalar > |
| Scalar | stem_function_exp (Scalar x, int) |
| | The exponential function (and its derivatives).
|
| |
| template<typename Scalar > |
| Scalar | stem_function_cos (Scalar x, int n) |
| | Cosine (and its derivatives).
|
| |
| template<typename Scalar > |
| Scalar | stem_function_sin (Scalar x, int n) |
| | Sine (and its derivatives).
|
| |
| template<typename Scalar > |
| Scalar | stem_function_cosh (Scalar x, int n) |
| | Hyperbolic cosine (and its derivatives).
|
| |
| template<typename Scalar > |
| Scalar | stem_function_sinh (Scalar x, int n) |
| | Hyperbolic sine (and its derivatives).
|
| |
| template<typename Scalar > |
| void | chkder (const Matrix< Scalar, Dynamic, 1 > &x, const Matrix< Scalar, Dynamic, 1 > &fvec, const Matrix< Scalar, Dynamic, Dynamic > &fjac, Matrix< Scalar, Dynamic, 1 > &xp, const Matrix< Scalar, Dynamic, 1 > &fvecp, int mode, Matrix< Scalar, Dynamic, 1 > &err) |
| |
| template<typename Scalar > |
| void | dogleg (const Matrix< Scalar, Dynamic, Dynamic > &qrfac, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Matrix< Scalar, Dynamic, 1 > &x) |
| |
| template<typename FunctorType , typename Scalar > |
| DenseIndex | fdjac1 (const FunctorType &Functor, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &fvec, Matrix< Scalar, Dynamic, Dynamic > &fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn) |
| |
| template<typename Scalar > |
| void | lmpar (Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) |
| |
| template<typename Scalar > |
| void | lmpar2 (const ColPivHouseholderQR< Matrix< Scalar, Dynamic, Dynamic > > &qr, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) |
| |
| template<typename Scalar > |
| void | qrsolv (Matrix< Scalar, Dynamic, Dynamic > &s, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
| |
| template<typename Scalar > |
| void | r1mpyq (DenseIndex m, DenseIndex n, Scalar *a, const std::vector< JacobiRotation< Scalar > > &v_givens, const std::vector< JacobiRotation< Scalar > > &w_givens) |
| |
| template<typename Scalar > |
| void | r1updt (Matrix< Scalar, Dynamic, Dynamic > &s, const Matrix< Scalar, Dynamic, 1 > &u, std::vector< JacobiRotation< Scalar > > &v_givens, std::vector< JacobiRotation< Scalar > > &w_givens, Matrix< Scalar, Dynamic, 1 > &v, Matrix< Scalar, Dynamic, 1 > &w, bool *sing) |
| |
| template<typename Scalar > |
| void | rwupdt (Matrix< Scalar, Dynamic, Dynamic > &r, const Matrix< Scalar, Dynamic, 1 > &w, Matrix< Scalar, Dynamic, 1 > &b, Scalar alpha) |
| |
| template<typename Lhs , typename Rhs , typename Dest > |
| EIGEN_DONT_INLINE void | skyline_row_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst) |
| |
| template<typename Lhs , typename Rhs , typename Dest > |
| EIGEN_DONT_INLINE void | skyline_col_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst) |
| |
| template<typename Scalar , typename StorageIndex > |
| void | GetMarketLine (const char *line, StorageIndex &i, StorageIndex &j, Scalar &value) |
| |
| template<> |
| void | GetMarketLine (const char *line, int &i, int &j, float &value) |
| |
| template<> |
| void | GetMarketLine (const char *line, int &i, int &j, double &value) |
| |
| template<> |
| void | GetMarketLine (const char *line, int &i, int &j, std::complex< float > &value) |
| |
| template<> |
| void | GetMarketLine (const char *line, int &i, int &j, std::complex< double > &value) |
| |
| template<typename Scalar , typename StorageIndex > |
| void | GetMarketLine (const char *line, StorageIndex &i, StorageIndex &j, std::complex< Scalar > &value) |
| |
| template<typename RealScalar > |
| void | GetVectorElt (const std::string &line, RealScalar &val) |
| |
| template<typename RealScalar > |
| void | GetVectorElt (const std::string &line, std::complex< RealScalar > &val) |
| |
| template<typename Scalar > |
| void | putMarketHeader (std::string &header, int sym) |
| |
| template<typename Scalar , typename StorageIndex > |
| void | PutMatrixElt (Scalar value, StorageIndex row, StorageIndex col, std::ofstream &out) |
| |
| template<typename Scalar , typename StorageIndex > |
| void | PutMatrixElt (std::complex< Scalar > value, StorageIndex row, StorageIndex col, std::ofstream &out) |
| |
| template<typename Scalar > |
| void | putVectorElt (Scalar value, std::ofstream &out) |
| |
| template<typename Scalar > |
| void | putVectorElt (std::complex< Scalar > value, std::ofstream &out) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i0 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i0e (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i1 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i1e (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_j0 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_j1 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_y0 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_y1 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k0 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k0e (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k1 (const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k1e (const Packet &x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_fast_erf_float (const T &a_x) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | flipsign (const T &should_flipsign, const T &x) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | flipsign< double > (const double &should_flipsign, const double &x) |
| |
| template<> |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float | flipsign< float > (const float &should_flipsign, const float &x) |
| |
| template<typename T , typename ScalarType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_ndtri_gt_exp_neg_two (const T &b) |
| |
| template<typename T , typename ScalarType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_ndtri_lt_exp_neg_two (const T &b, const T &should_flipsign) |
| |
| template<typename T , typename ScalarType > |
| EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | generic_ndtri (const T &a) |
| |
| template<typename Scalar , IgammaComputationMode mode> |
| EIGEN_DEVICE_FUNC int | igamma_num_iterations () |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plgamma (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pdigamma (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pzeta (const Packet &x, const Packet &q) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ppolygamma (const Packet &n, const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | perf (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | perfc (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pndtri (const Packet &a) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigamma (const Packet &a, const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigamma_der_a (const Packet &a, const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pgamma_sample_der_alpha (const Packet &alpha, const Packet &sample) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigammac (const Packet &a, const Packet &x) |
| |
| template<typename Packet > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pbetainc (const Packet &a, const Packet &b, const Packet &x) |
| |