Classes |
struct | abs2_impl |
struct | abs2_impl< std::complex< RealScalar > > |
struct | abs2_retval |
struct | accessors_level |
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 | all_unroller |
struct | all_unroller< Derived, 0 > |
struct | all_unroller< Derived, Dynamic > |
struct | always_void |
class | AmbiVector |
struct | any_unroller |
struct | any_unroller< Derived, 0 > |
struct | any_unroller< Derived, Dynamic > |
struct | assign_DefaultTraversal_CompleteUnrolling |
struct | assign_DefaultTraversal_CompleteUnrolling< Derived1, Derived2, Stop, Stop > |
struct | assign_DefaultTraversal_InnerUnrolling |
struct | assign_DefaultTraversal_InnerUnrolling< Derived1, Derived2, Stop, Stop > |
struct | assign_impl< Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, DefaultTraversal, NoUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, InvalidTraversal, Unrolling, Version > |
struct | assign_impl< Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, LinearTraversal, NoUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version > |
struct | assign_impl< Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version > |
struct | assign_innervec_CompleteUnrolling |
struct | assign_innervec_CompleteUnrolling< Derived1, Derived2, Stop, Stop > |
struct | assign_innervec_InnerUnrolling |
struct | assign_innervec_InnerUnrolling< Derived1, Derived2, Stop, Stop > |
struct | assign_LinearTraversal_CompleteUnrolling |
struct | assign_LinearTraversal_CompleteUnrolling< Derived1, Derived2, Stop, Stop > |
struct | assign_selector< Derived, OtherDerived, false, false > |
struct | assign_selector< Derived, OtherDerived, false, true > |
struct | assign_selector< Derived, OtherDerived, true, false > |
struct | assign_selector< Derived, OtherDerived, true, true > |
struct | assign_traits |
struct | atanh2_default_impl |
struct | atanh2_default_impl< Scalar, true > |
struct | atanh2_impl |
struct | atanh2_retval |
class | BandMatrix |
| Represents a rectangular matrix with a banded storage. More...
|
class | BandMatrixBase |
class | BandMatrixWrapper |
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)> |
class | blas_data_mapper |
struct | blas_traits |
struct | blas_traits< const T > |
struct | blas_traits< CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr > > |
struct | blas_traits< CwiseUnaryOp< scalar_multiple_op< Scalar >, NestedXpr > > |
struct | blas_traits< CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr > > |
struct | blas_traits< SelfCwiseBinaryOp< BinOp, NestedXpr, Rhs > > |
struct | blas_traits< Transpose< NestedXpr > > |
class | BlockImpl_dense |
class | BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true > |
struct | cast_impl |
struct | cast_return_type |
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 | coeff_visitor |
struct | colamd_col |
struct | Colamd_Row |
struct | column_dfs_traits |
struct | complex_schur_reduce_to_hessenberg |
struct | complex_schur_reduce_to_hessenberg< MatrixType, false > |
class | CompressedStorage |
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::SSE, double, MatrixType, ResultType > |
struct | compute_inverse_size4< Architecture::SSE, float, MatrixType, ResultType > |
class | compute_matrix_flags |
struct | conditional |
struct | conditional< false, Then, Else > |
struct | conj_expr_if |
struct | conj_helper< Packet1cd, Packet1cd, false, true > |
struct | conj_helper< Packet1cd, Packet1cd, true, false > |
struct | conj_helper< Packet1cd, Packet1cd, true, true > |
struct | conj_helper< Packet1cd, Packet2d, false, false > |
struct | conj_helper< Packet2cf, Packet2cf, false, true > |
struct | conj_helper< Packet2cf, Packet2cf, true, false > |
struct | conj_helper< Packet2cf, Packet2cf, true, true > |
struct | conj_helper< Packet2cf, Packet4f, false, false > |
struct | conj_helper< Packet2d, Packet1cd, false, false > |
struct | conj_helper< Packet4f, Packet2cf, false, false > |
struct | conj_helper< RealScalar, std::complex< RealScalar >, false, Conj > |
struct | conj_helper< Scalar, Scalar, false, false > |
struct | conj_helper< std::complex< RealScalar >, RealScalar, Conj, false > |
struct | conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, false, true > |
struct | conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, false > |
struct | conj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, true > |
struct | conj_if< false > |
struct | conj_if< true > |
struct | conj_impl |
struct | conj_impl< Scalar, true > |
struct | conj_retval |
struct | conservative_resize_like_impl |
struct | conservative_resize_like_impl< Derived, OtherDerived, true > |
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 | cross3_impl |
struct | cross3_impl< Architecture::SSE, VectorLhs, VectorRhs, float, true > |
struct | decrement_size |
struct | default_packet_traits |
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 | direct_selfadjoint_eigenvalues |
struct | direct_selfadjoint_eigenvalues< SolverType, 2, false > |
struct | direct_selfadjoint_eigenvalues< SolverType, 3, false > |
struct | dot_nocheck |
struct | dot_nocheck< T, U, true > |
struct | eigenvalues_selector |
struct | eigenvalues_selector< Derived, false > |
struct | enable_if< true, T > |
struct | eval< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
struct | eval< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > |
struct | eval< T, Dense > |
struct | eval< T, Sparse > |
struct | extract_data_selector |
struct | extract_data_selector< T, false > |
struct | false_type |
struct | first_aligned_impl |
struct | first_aligned_impl< Derived, false > |
struct | floor_log2 |
struct | floor_log2< n, lower, upper, floor_log2_bogus > |
struct | floor_log2< n, lower, upper, floor_log2_move_down > |
struct | floor_log2< n, lower, upper, floor_log2_move_up > |
struct | floor_log2< n, lower, upper, floor_log2_terminate > |
struct | floor_log2_selector |
struct | FullPivHouseholderQRMatrixQReturnType |
| Expression type for return value of FullPivHouseholderQR::matrixQ() More...
|
struct | functor_has_linear_access |
struct | functor_has_linear_access< scalar_identity_op< Scalar > > |
struct | functor_is_product_like |
struct | functor_is_product_like< scalar_conj_product_op< LhsScalar, RhsScalar > > |
struct | functor_is_product_like< scalar_product_op< LhsScalar, RhsScalar > > |
struct | functor_is_product_like< scalar_quotient_op< LhsScalar, RhsScalar > > |
struct | functor_traits |
struct | functor_traits< linspaced_op< Scalar, RandomAccess > > |
struct | functor_traits< max_coeff_visitor< Scalar > > |
struct | functor_traits< min_coeff_visitor< Scalar > > |
struct | functor_traits< scalar_abs2_op< Scalar > > |
struct | functor_traits< scalar_abs_op< Scalar > > |
struct | functor_traits< scalar_acos_op< Scalar > > |
struct | functor_traits< scalar_add_op< Scalar > > |
struct | functor_traits< scalar_asin_op< Scalar > > |
struct | functor_traits< scalar_binary_pow_op< Scalar, OtherScalar > > |
struct | functor_traits< scalar_boolean_and_op > |
struct | functor_traits< scalar_boolean_or_op > |
struct | functor_traits< scalar_cast_op< Scalar, NewType > > |
struct | functor_traits< scalar_cmp_op< Scalar, 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_cube_op< Scalar > > |
struct | functor_traits< scalar_difference_op< Scalar > > |
struct | functor_traits< scalar_exp_op< Scalar > > |
struct | functor_traits< scalar_hypot_op< Scalar > > |
struct | functor_traits< scalar_identity_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_log_op< Scalar > > |
struct | functor_traits< scalar_max_op< Scalar > > |
struct | functor_traits< scalar_min_op< Scalar > > |
struct | functor_traits< scalar_multiple2_op< Scalar1, Scalar2 > > |
struct | functor_traits< scalar_multiple_op< Scalar > > |
struct | functor_traits< scalar_opposite_op< Scalar > > |
struct | functor_traits< scalar_pow_op< Scalar > > |
struct | functor_traits< scalar_product_op< LhsScalar, RhsScalar > > |
struct | functor_traits< scalar_quotient1_op< Scalar > > |
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_sin_op< Scalar > > |
struct | functor_traits< scalar_sqrt_op< Scalar > > |
struct | functor_traits< scalar_square_op< Scalar > > |
struct | functor_traits< scalar_sum_op< Scalar > > |
struct | functor_traits< scalar_tan_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 | gebp_kernel |
struct | gebp_madd_selector |
struct | gebp_madd_selector< CJ, T, T, T, T > |
class | gebp_traits |
class | gebp_traits< RealScalar, std::complex< RealScalar >, false, _ConjRhs > |
class | gebp_traits< std::complex< RealScalar >, RealScalar, _ConjLhs, false > |
class | gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs > |
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_rhs< Scalar, Index, nr, ColMajor, Conjugate, PanelMode > |
struct | gemm_pack_rhs< Scalar, Index, nr, RowMajor, Conjugate, PanelMode > |
struct | GemmParallelInfo |
struct | gemv_selector< OnTheLeft, StorageOrder, BlasCompatible > |
struct | gemv_selector< OnTheRight, ColMajor, false > |
struct | gemv_selector< OnTheRight, ColMajor, true > |
struct | gemv_selector< OnTheRight, RowMajor, false > |
struct | gemv_selector< OnTheRight, RowMajor, true > |
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 > |
struct | general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor > |
struct | general_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor > |
struct | general_matrix_matrix_rankupdate |
struct | general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version > |
struct | general_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version > |
struct | general_matrix_vector_product< Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version > |
struct | general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version > |
struct | general_matrix_vector_product_gemv |
struct | get_factor |
struct | get_factor< Scalar, typename NumTraits< Scalar >::Real > |
struct | global_math_functions_filtering_base |
struct | global_math_functions_filtering_base< T, typename always_void< typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl >::type > |
struct | has_direct_access |
struct | has_none |
struct | has_std_result_type |
struct | has_tr1_result |
struct | HessenbergDecompositionMatrixHReturnType |
| Expression type for return value of HessenbergDecomposition::matrixH() More...
|
struct | homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > |
struct | homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > |
struct | householder_qr_inplace_blocked |
struct | hseq_side_dependent_impl |
struct | hseq_side_dependent_impl< VectorsType, CoeffsType, OnTheRight > |
struct | hypot_impl |
struct | hypot_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< FullPivLU< _MatrixType > > |
class | image_retval_base |
struct | inner_stride_at_compile_time |
struct | inner_stride_at_compile_time< Derived, false > |
struct | inplace_transpose_selector< MatrixType, false > |
struct | inplace_transpose_selector< MatrixType, true > |
struct | inverse_impl |
struct | is_arithmetic |
struct | is_arithmetic< __m128 > |
struct | is_arithmetic< __m128d > |
struct | is_arithmetic< __m128i > |
struct | is_arithmetic< bool > |
struct | is_arithmetic< char > |
struct | is_arithmetic< double > |
struct | is_arithmetic< float > |
struct | is_arithmetic< long double > |
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_diagonal |
struct | is_diagonal< DiagonalBase< T > > |
struct | is_diagonal< DiagonalMatrix< T, S > > |
struct | is_diagonal< DiagonalWrapper< T > > |
struct | is_lvalue |
struct | is_same |
struct | is_same< T, T > |
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 | kernel_retval< FullPivLU< _MatrixType > > |
class | kernel_retval_base |
struct | ldlt_inplace< Lower > |
struct | ldlt_inplace< Upper > |
struct | LDLT_Traits< MatrixType, Lower > |
struct | LDLT_Traits< MatrixType, Upper > |
class | level3_blocking |
struct | linspaced_op |
struct | linspaced_op_impl< Scalar, false > |
struct | linspaced_op_impl< Scalar, true > |
struct | llt_inplace< Scalar, Lower > |
struct | llt_inplace< Scalar, Upper > |
struct | LLT_Traits< MatrixType, Lower > |
struct | LLT_Traits< MatrixType, Upper > |
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 |
| Performs numeric block updates from a given supernode to a single column. More...
|
struct | LU_kernel_bmod< 1 > |
class | make_proper_matrix_type |
class | MappedSuperNodalMatrix |
| a class to manipulate the L supernodal factor from the SparseLU factorization More...
|
struct | matrix_swap_impl |
struct | matrix_swap_impl< MatrixTypeA, MatrixTypeB, true > |
struct | matrix_type_times_scalar_type |
struct | max_coeff_visitor |
struct | member_redux |
class | meta_sqrt |
class | meta_sqrt< Y, InfX, SupX, true > |
struct | min_coeff_visitor |
struct | must_nest_by_value |
struct | nested |
struct | nested< CoeffBasedProduct< Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit >, N, PlainObject > |
struct | nested< const GeneralProduct< Lhs, Rhs, Mode >, N, PlainObject > |
struct | nested< GeneralProduct< Lhs, Rhs, Mode >, N, PlainObject > |
struct | nested< ReturnByValue< Derived >, n, PlainObject > |
class | no_assignment_operator |
class | noncopyable |
struct | norm1_default_impl |
struct | norm1_default_impl< Scalar, false > |
struct | norm1_impl |
struct | norm1_retval |
struct | outer_stride_at_compile_time |
struct | outer_stride_at_compile_time< Derived, false > |
struct | Packet1cd |
struct | Packet2cf |
struct | packet_traits |
struct | packet_traits< double > |
struct | packet_traits< float > |
struct | packet_traits< int > |
struct | packet_traits< std::complex< double > > |
struct | packet_traits< std::complex< float > > |
struct | palign_impl |
struct | palign_impl< Offset, Packet1cd > |
struct | palign_impl< Offset, Packet2cf > |
struct | palign_impl< Offset, Packet2d > |
struct | palign_impl< Offset, Packet4f > |
struct | palign_impl< Offset, Packet4i > |
struct | panel_dfs_traits |
struct | pardiso_run_selector |
struct | pardiso_run_selector< long long int > |
struct | pardiso_traits< PardisoLDLT< _MatrixType, Options > > |
struct | pardiso_traits< PardisoLLT< _MatrixType, Options > > |
struct | pardiso_traits< PardisoLU< _MatrixType > > |
struct | partial_lu_impl |
struct | pastix_traits< PastixLDLT< _MatrixType, Options > > |
struct | pastix_traits< PastixLLT< _MatrixType, Options > > |
struct | pastix_traits< PastixLU< _MatrixType > > |
struct | perfvalues |
struct | permut_matrix_product_retval |
struct | permut_sparsematrix_product_retval |
struct | plain_array |
struct | plain_array< T, 0, MatrixOrArrayOptions, Alignment > |
struct | plain_array< T, Size, MatrixOrArrayOptions, 16 > |
struct | plain_col_type |
struct | plain_diag_type |
struct | plain_matrix_type< T, Dense > |
struct | plain_matrix_type< T, Sparse > |
struct | plain_matrix_type_column_major |
struct | plain_matrix_type_dense< T, ArrayXpr > |
struct | plain_matrix_type_dense< T, MatrixXpr > |
struct | plain_matrix_type_row_major |
struct | plain_row_type |
struct | pow_default_impl |
struct | pow_default_impl< Scalar, true > |
struct | pow_impl |
struct | pow_retval |
struct | product_coeff_impl< DefaultTraversal, 0, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< DefaultTraversal, 1, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< InnerVectorizedTraversal, 0, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar > |
struct | product_coeff_impl< InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > |
struct | product_coeff_vectorized_dyn_selector |
struct | product_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, 1 > |
struct | product_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, RhsCols > |
struct | product_coeff_vectorized_dyn_selector< Lhs, Rhs, LhsRows, 1 > |
struct | product_coeff_vectorized_unroller |
struct | product_coeff_vectorized_unroller< 0, Lhs, Rhs, Packet > |
struct | product_packet_impl< ColMajor, 0, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< ColMajor, 1, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< RowMajor, 0, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< RowMajor, 1, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
struct | product_packet_impl< RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor > |
struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor > |
struct | product_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor > |
struct | product_size_category |
struct | product_triangular_matrix_matrix< Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version > |
struct | product_triangular_matrix_matrix< Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version > |
struct | product_triangular_matrix_matrix< Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version > |
struct | product_triangular_matrix_matrix_trmm |
struct | product_type |
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, 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, 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_storage_type< A, A > |
struct | promote_storage_type< Dense, Sparse > |
struct | promote_storage_type< Sparse, Dense > |
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 | quat_product |
struct | quat_product< Architecture::SSE, Derived, OtherDerived, double, Aligned > |
struct | quat_product< Architecture::SSE, Derived, OtherDerived, float, Aligned > |
struct | quaternionbase_assign_impl< Other, 3, 3 > |
struct | quaternionbase_assign_impl< Other, 4, 1 > |
struct | random_default_impl |
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 | real_default_impl |
struct | real_default_impl< Scalar, true > |
struct | real_impl |
struct | real_ref_impl |
struct | real_ref_retval |
struct | real_retval |
struct | redux_impl< Func, Derived, DefaultTraversal, CompleteUnrolling > |
struct | redux_impl< Func, Derived, DefaultTraversal, NoUnrolling > |
struct | redux_impl< Func, Derived, LinearVectorizedTraversal, CompleteUnrolling > |
struct | redux_impl< Func, Derived, LinearVectorizedTraversal, NoUnrolling > |
struct | redux_impl< Func, Derived, SliceVectorizedTraversal, NoUnrolling > |
struct | redux_novec_unroller |
struct | redux_novec_unroller< Func, Derived, Start, 0 > |
struct | redux_novec_unroller< Func, Derived, Start, 1 > |
struct | redux_traits |
struct | redux_vec_unroller |
struct | redux_vec_unroller< Func, Derived, 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 | result_of |
struct | result_of< Func(ArgType)> |
struct | result_of< Func(ArgType0, ArgType1)> |
struct | result_of< scalar_cmp_op< Scalar, Cmp >(Scalar, Scalar)> |
struct | reverse_packet_cond |
struct | reverse_packet_cond< PacketScalar, false > |
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 | scalar_abs2_op |
struct | scalar_abs_op |
struct | scalar_acos_op |
struct | scalar_add_op |
struct | scalar_asin_op |
struct | scalar_binary_pow_op |
struct | scalar_boolean_and_op |
struct | scalar_boolean_or_op |
struct | scalar_cast_op |
struct | scalar_cmp_op< Scalar, cmp_EQ > |
struct | scalar_cmp_op< Scalar, cmp_LE > |
struct | scalar_cmp_op< Scalar, cmp_LT > |
struct | scalar_cmp_op< Scalar, cmp_NEQ > |
struct | scalar_cmp_op< Scalar, cmp_UNORD > |
struct | scalar_conj_product_op |
struct | scalar_conjugate_op |
struct | scalar_constant_op |
struct | scalar_cos_op |
struct | scalar_cube_op |
struct | scalar_difference_op |
struct | scalar_exp_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_hypot_op |
struct | scalar_identity_op |
struct | scalar_imag_op |
struct | scalar_imag_ref_op |
struct | scalar_inverse_mult_op |
struct | scalar_inverse_op |
struct | scalar_log_op |
struct | scalar_max_op |
struct | scalar_min_op |
struct | scalar_multiple2_op |
struct | scalar_multiple_op |
struct | scalar_opposite_op |
struct | scalar_pow_op |
struct | scalar_product_op |
struct | scalar_product_traits |
struct | scalar_product_traits< std::complex< T >, T > |
struct | scalar_product_traits< T, std::complex< T > > |
struct | scalar_product_traits< T, T > |
struct | scalar_quotient1_op |
struct | scalar_quotient_op |
struct | scalar_random_op |
struct | scalar_real_op |
struct | scalar_real_ref_op |
struct | scalar_sin_op |
struct | scalar_sqrt_op |
struct | scalar_square_op |
struct | scalar_sum_op |
struct | scalar_tan_op |
struct | selfadjoint_matrix_vector_product |
struct | selfadjoint_matrix_vector_product_symv |
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 | significant_decimals_default_impl |
struct | significant_decimals_default_impl< Scalar, true > |
struct | significant_decimals_impl |
struct | size_at_compile_time |
struct | smart_copy_helper< T, false > |
struct | smart_copy_helper< T, true > |
struct | solve_retval< BiCGSTAB< _MatrixType, _Preconditioner >, Rhs > |
struct | solve_retval< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > |
struct | solve_retval< ColPivHouseholderQR< _MatrixType >, Rhs > |
struct | solve_retval< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner >, Rhs > |
struct | solve_retval< DiagonalPreconditioner< _MatrixType >, Rhs > |
struct | solve_retval< FullPivHouseholderQR< _MatrixType >, Rhs > |
struct | solve_retval< FullPivLU< _MatrixType >, Rhs > |
struct | solve_retval< HouseholderQR< _MatrixType >, Rhs > |
struct | solve_retval< IncompleteLUT< _MatrixType >, Rhs > |
struct | solve_retval< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs > |
struct | solve_retval< LDLT< _MatrixType, _UpLo >, Rhs > |
struct | solve_retval< LLT< _MatrixType, UpLo >, Rhs > |
struct | solve_retval< PardisoImpl< _Derived >, Rhs > |
struct | solve_retval< PartialPivLU< _MatrixType >, Rhs > |
struct | solve_retval< PastixBase< _MatrixType >, Rhs > |
struct | solve_retval< SimplicialCholeskyBase< Derived >, Rhs > |
struct | solve_retval< SparseLU< _MatrixType, Derived >, Rhs > |
struct | solve_retval< SparseQR< _MatrixType, OrderingType >, Rhs > |
struct | solve_retval< SPQR< _MatrixType >, Rhs > |
struct | solve_retval< SuperLUBase< _MatrixType, Derived >, Rhs > |
struct | solve_retval< UmfPackLU< _MatrixType >, Rhs > |
class | solve_retval_base |
struct | solve_retval_with_guess |
class | sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse > |
class | sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Dense, Sparse > |
class | sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Dense > |
class | sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Sparse > |
class | sparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor > |
class | sparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor > |
class | sparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal > |
class | sparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal > |
struct | sparse_eval |
struct | sparse_eval< T, 1, 1 > |
struct | sparse_eval< T, 1, Cols > |
struct | sparse_eval< T, Rows, 1 > |
struct | sparse_solve_retval< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > |
struct | sparse_solve_retval< IterativeSolverBase< Derived >, Rhs > |
struct | sparse_solve_retval< PardisoImpl< Derived >, Rhs > |
struct | sparse_solve_retval< PastixBase< _MatrixType >, Rhs > |
struct | sparse_solve_retval< SimplicialCholeskyBase< Derived >, Rhs > |
struct | sparse_solve_retval< SparseLU< _MatrixType, Derived >, Rhs > |
struct | sparse_solve_retval< SparseQR< _MatrixType, OrderingType >, Rhs > |
struct | sparse_solve_retval< SuperLUBase< _MatrixType, Derived >, Rhs > |
struct | sparse_solve_retval< UmfPackLU< _MatrixType >, Rhs > |
struct | sparse_solve_retval_base |
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< Lhs, Rhs, Mode, UpLo, ColMajor > |
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, RowMajor, RowMajor, ColMajor > |
struct | sparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor > |
struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, ColMajor, false > |
struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, ColMajor, true > |
struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, RowMajor, false > |
struct | sparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, RowMajor, true > |
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 |
struct | special_scalar_op_base |
struct | special_scalar_op_base< Derived, Scalar, OtherScalar, true > |
struct | static_assertion |
struct | static_assertion< true > |
struct | stem_function |
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 | symm_pack_lhs |
struct | symm_pack_rhs |
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 | 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< BiCGSTAB< _MatrixType, _Preconditioner > > |
struct | traits< Block< XprType, BlockRows, BlockCols, InnerPanel > > |
struct | traits< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > |
struct | traits< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > > |
struct | traits< const T > |
struct | traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
struct | traits< CwiseNullaryOp< NullaryOp, PlainObjectType > > |
struct | traits< CwiseUnaryOp< UnaryOp, XprType > > |
struct | traits< CwiseUnaryView< ViewOp, MatrixType > > |
struct | traits< DenseTimeSparseProduct< Lhs, Rhs > > |
struct | traits< DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > > |
struct | traits< Diagonal< const SparseMatrix< _Scalar, _Options, _Index >, DiagIndex > > |
struct | traits< Diagonal< MatrixType, DiagIndex > > |
struct | traits< DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > > |
struct | traits< DiagonalProduct< MatrixType, DiagonalType, ProductOrder > > |
struct | traits< DiagonalWrapper< _DiagonalVectorType > > |
struct | traits< Flagged< ExpressionType, Added, Removed > > |
struct | traits< ForceAlignedAccess< ExpressionType > > |
struct | traits< FullPivHouseholderQRMatrixQReturnType< MatrixType > > |
struct | traits< GeneralProduct< Lhs, Rhs, GemmProduct > > |
struct | traits< GeneralProduct< Lhs, Rhs, GemvProduct > > |
struct | traits< GeneralProduct< Lhs, Rhs, InnerProduct > > |
struct | traits< GeneralProduct< Lhs, Rhs, OuterProduct > > |
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< HouseholderSequence< VectorsType, CoeffsType, Side > > |
struct | traits< image_retval_base< DecompositionType > > |
struct | traits< inverse_impl< MatrixType > > |
struct | traits< kernel_retval_base< DecompositionType > > |
struct | traits< Map< const Quaternion< _Scalar >, _Options > > |
struct | traits< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > |
struct | traits< Map< PlainObjectType, MapOptions, StrideType > > |
struct | traits< Map< Quaternion< _Scalar >, _Options > > |
struct | traits< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > |
struct | traits< MappedSparseMatrix< _Scalar, _Flags, _Index > > |
struct | traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
struct | traits< MatrixWrapper< ExpressionType > > |
struct | traits< Minor< MatrixType > > |
struct | traits< NestByValue< ExpressionType > > |
struct | traits< PartialReduxExpr< MatrixType, MemberOp, Direction > > |
struct | traits< permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed > > |
struct | traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > |
struct | traits< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > |
struct | traits< PermutationWrapper< _IndicesType > > |
struct | traits< ProductBase< Derived, _Lhs, _Rhs > > |
struct | traits< Quaternion< _Scalar, _Options > > |
struct | traits< Ref< _PlainObjectType, _Options, _StrideType > > |
struct | traits< RefBase< Derived > > |
struct | traits< Replicate< MatrixType, RowFactor, ColFactor > > |
struct | traits< ReturnByValue< Derived > > |
struct | traits< Reverse< MatrixType, Direction > > |
struct | traits< Rotation2D< _Scalar > > |
struct | traits< ScaledProduct< NestedProduct > > |
struct | traits< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > |
struct | traits< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > > |
struct | traits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > > |
struct | traits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > > |
struct | traits< SelfAdjointView< MatrixType, UpLo > > |
struct | traits< SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs > > |
struct | traits< SimplicialCholesky< _MatrixType, _UpLo, _Ordering > > |
struct | traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > > |
struct | traits< SimplicialLLT< _MatrixType, _UpLo, _Ordering > > |
struct | traits< solve_retval_base< DecompositionType, Rhs > > |
struct | traits< solve_retval_with_guess< DecompositionType, Rhs, Guess > > |
struct | traits< sparse_solve_retval_base< DecompositionType, Rhs > > |
struct | traits< SparseDenseOuterProduct< Lhs, Rhs, Tr > > |
struct | traits< SparseDiagonalProduct< Lhs, Rhs > > |
struct | traits< SparseMatrix< _Scalar, _Options, _Index > > |
struct | traits< SparseQR_QProduct< SparseQRType, Derived > > |
struct | traits< SparseQRMatrixQReturnType< SparseQRType > > |
struct | traits< SparseQRMatrixQTransposeReturnType< SparseQRType > > |
struct | traits< SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > > |
struct | traits< SparseSelfAdjointView< MatrixType, UpLo > > |
struct | traits< SparseSparseProduct< LhsNested, RhsNested > > |
struct | traits< SparseSymmetricPermutationProduct< MatrixType, UpLo > > |
struct | traits< SparseTimeDenseProduct< Lhs, Rhs > > |
struct | traits< SparseTriangularView< MatrixType, Mode > > |
struct | traits< SparseVector< _Scalar, _Options, _Index > > |
struct | traits< SparseView< MatrixType > > |
struct | traits< SPQR_QProduct< SPQRType, Derived > > |
struct | traits< SPQRMatrixQReturnType< SPQRType > > |
struct | traits< SPQRMatrixQTransposeReturnType< SPQRType > > |
struct | traits< SwapWrapper< ExpressionType > > |
struct | traits< Transpose< MatrixType > > |
struct | traits< Transpose< PermutationBase< Derived > > > |
struct | traits< transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed > > |
struct | traits< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > |
struct | traits< TranspositionsWrapper< _IndicesType > > |
struct | traits< triangular_solve_retval< Side, TriangularType, Rhs > > |
struct | traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > > |
struct | traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, true > > |
struct | traits< TriangularProduct< Mode, LhsIsTriangular, Lhs, true, Rhs, false > > |
struct | traits< TriangularView< MatrixType, _Mode > > |
struct | traits< TridiagonalizationMatrixTReturnType< MatrixType > > |
struct | traits< VectorBlock< VectorType, Size > > |
struct | transfer_constness |
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< 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< TransformType, MatrixType, 0 > |
struct | transform_right_product_impl< TransformType, MatrixType, 1 > |
struct | transform_right_product_impl< TransformType, MatrixType, 2 > |
struct | transform_take_affine_part |
struct | transform_take_affine_part< Transform< Scalar, Dim, AffineCompact, Options > > |
struct | transform_traits |
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_retval |
struct | triangular_assignment_selector |
struct | triangular_assignment_selector< Derived1, Derived2, Lower, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, Mode, 0, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, UnitLower, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2, Upper, Dynamic, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite > |
struct | triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite > |
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_solve_matrix< Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor > |
struct | triangular_solve_matrix< Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor > |
struct | triangular_solve_matrix< Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor > |
struct | triangular_solve_retval |
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< 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< Lhs, Rhs, Mode, Index, Size, false > |
struct | triangular_solver_unroller< Lhs, Rhs, Mode, Index, 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 | trmv_selector< ColMajor > |
struct | trmv_selector< RowMajor > |
class | trsolve_traits |
struct | true_type |
struct | umeyama_transform_matrix_type |
struct | umfpack_helper_is_sparse_plain |
struct | umfpack_helper_is_sparse_plain< MappedSparseMatrix< Scalar, Options, StorageIndex > > |
struct | umfpack_helper_is_sparse_plain< SparseMatrix< Scalar, Options, StorageIndex > > |
struct | unaligned_assign_impl |
struct | unaligned_assign_impl< false > |
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)> |
struct | unitOrthogonal_selector |
struct | unitOrthogonal_selector< Derived, 2 > |
struct | unitOrthogonal_selector< Derived, 3 > |
struct | unpacket_traits |
struct | unpacket_traits< Packet1cd > |
struct | unpacket_traits< Packet2cf > |
struct | unpacket_traits< Packet2d > |
struct | unpacket_traits< Packet4f > |
struct | unpacket_traits< Packet4i > |
class | UpperBidiagonalization |
class | variable_if_dynamic |
class | variable_if_dynamic< T, Dynamic > |
class | variable_if_dynamicindex |
class | variable_if_dynamicindex< T, DynamicIndex > |
struct | visitor_impl |
struct | visitor_impl< Visitor, Derived, 1 > |
struct | visitor_impl< Visitor, Derived, Dynamic > |
struct | vml_assign_impl |
struct | vml_assign_impl< Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal > |
struct | vml_assign_impl< Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal > |
class | vml_assign_traits |
struct | vml_call |
Typedefs |
typedef __vector unsigned char | Packet16uc |
typedef __m128d | Packet2d |
typedef __vector __bool int | Packet4bi |
typedef __vector float | Packet4f |
typedef __vector int | Packet4i |
typedef __vector unsigned int | Packet4ui |
typedef __vector short int | Packet8i |
Enumerations |
enum | { floor_log2_terminate,
floor_log2_move_up,
floor_log2_move_down,
floor_log2_bogus
} |
enum | { SDP_IsDiagonal,
SDP_IsSparseRowMajor,
SDP_IsSparseColMajor
} |
enum | { SVA_RuntimeSwitch,
SVA_Inner,
SVA_Outer
} |
enum | { LUNoMarker = 3
} |
enum | { emptyIdxLU = -1
} |
enum | { PreconditionIfMoreColsThanRows,
PreconditionIfMoreRowsThanCols
} |
enum | ComparisonName {
cmp_EQ = 0,
cmp_LT = 1,
cmp_LE = 2,
cmp_UNORD = 3,
cmp_NEQ = 4
} |
enum | MemType {
LUSUP,
UCOL,
LSUB,
USUB,
LLVL,
ULVL
} |
enum | PermPermProduct_t { PermPermProduct
} |
enum | SignMatrix { PositiveSemiDef,
NegativeSemiDef,
ZeroSign,
Indefinite
} |
Functions |
static | _EIGEN_DECLARE_CONST_FAST_Packet4f (ZERO, 0) |
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ZERO, 0) |
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ONE, 1) |
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS16,-16) |
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS1,-1) |
template<typename T > |
void | aligned_delete (T *ptr, size_t size) |
void | aligned_free (void *ptr) |
void * | aligned_malloc (std::size_t size) |
void * | aligned_malloc (size_t size) |
template<typename T > |
T * | aligned_new (size_t size) |
void * | aligned_realloc (void *ptr, size_t new_size, size_t old_size) |
template<typename T > |
T | amd_flip (const T &i) |
template<typename T0 , typename T1 > |
void | amd_mark (const T0 *w, const T1 &j) |
template<typename T0 , typename T1 > |
bool | amd_marked (const T0 *w, const T1 &j) |
template<typename T > |
T | amd_unflip (const T &i) |
template<typename MatrixType , typename VectorsType , typename CoeffsType > |
void | apply_block_householder_on_the_left (MatrixType &mat, const VectorsType &vectors, const CoeffsType &hCoeffs) |
template<typename VectorX , typename VectorY , typename OtherScalar > |
void | apply_rotation_in_the_plane (VectorX &_x, VectorY &_y, const JacobiRotation< OtherScalar > &j) |
template<typename MatrixType > |
SluMatrix | asSluMatrix (MatrixType &mat) |
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
bool | bicgstab (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, int &iters, typename Dest::RealScalar &tol_error) |
template<typename Derived > |
NumTraits< typename traits
< Derived >::Scalar >::Real | blueNorm_impl (const EigenBase< Derived > &_vec) |
template<typename Derived > |
const Derived::Scalar | bruteforce_det3_helper (const MatrixBase< Derived > &matrix, int a, int b, int c) |
template<typename Derived > |
const Derived::Scalar | bruteforce_det4_helper (const MatrixBase< Derived > &matrix, int j, int k, int m, int n) |
template<typename MatrixType > |
void | c_to_fortran_numbering (MatrixType &mat) |
template<typename OldType , typename NewType > |
NewType | cast (const OldType &x) |
static void | check_DenseIndex_is_signed () |
template<typename T > |
EIGEN_ALWAYS_INLINE void | check_size_for_overflow (size_t size) |
template<typename T , int Size> |
void | check_static_allocation_size () |
void | check_that_malloc_is_allowed () |
template<typename Scalar , typename CholmodType > |
void | cholmod_configure_matrix (CholmodType &mat) |
template<typename Index > |
static Index | clear_mark (Index n_row, Colamd_Row< Index > Row[]) |
template<typename MatrixType , int i, int j> |
MatrixType::Scalar | cofactor_3x3 (const MatrixType &m) |
template<typename MatrixType , int i, int j> |
MatrixType::Scalar | cofactor_4x4 (const MatrixType &matrix) |
template<typename Index > |
static bool | colamd (Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS]) |
| Computes a column ordering using the column approximate minimum degree ordering.
|
template<typename Index > |
Index | colamd_c (Index n_col) |
template<typename Index > |
Index | colamd_r (Index n_row) |
template<typename Index > |
Index | colamd_recommended (Index nnz, Index n_row, Index n_col) |
| Returns the recommended value of Alen.
|
static void | colamd_set_defaults (double knobs[COLAMD_KNOBS]) |
| set default parameters The use of this routine is optional.
|
template<typename MatrixType , typename IndexVector > |
int | coletree (const MatrixType &mat, IndexVector &parent, IndexVector &firstRowElt, typename MatrixType::Index *perm=0) |
template<typename MatrixType , typename ResultType > |
void | compute_inverse_size2_helper (const MatrixType &matrix, const typename ResultType::Scalar &invdet, ResultType &result) |
template<typename MatrixType , typename ResultType > |
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 LhsScalar , typename RhsScalar , int KcFactor, typename SizeType > |
void | computeProductBlockingSizes (SizeType &k, SizeType &m, SizeType &n) |
| Computes the blocking parameters for a m x k times k x n matrix product.
|
template<typename LhsScalar , typename RhsScalar , typename SizeType > |
void | computeProductBlockingSizes (SizeType &k, SizeType &m, SizeType &n) |
template<typename T , bool Align> |
void | conditional_aligned_delete (T *ptr, size_t size) |
template<typename T , bool Align> |
void | conditional_aligned_delete_auto (T *ptr, size_t size) |
template<bool Align> |
void | conditional_aligned_free (void *ptr) |
template<> |
void | conditional_aligned_free< false > (void *ptr) |
template<bool Align> |
void * | conditional_aligned_malloc (size_t size) |
template<> |
void * | conditional_aligned_malloc< false > (size_t size) |
template<typename T , bool Align> |
T * | conditional_aligned_new (size_t size) |
template<typename T , bool Align> |
T * | conditional_aligned_new_auto (size_t size) |
template<bool Align> |
void * | conditional_aligned_realloc (void *ptr, size_t new_size, size_t old_size) |
template<> |
void * | conditional_aligned_realloc< false > (void *ptr, size_t new_size, size_t) |
template<typename T , bool Align> |
T * | conditional_aligned_realloc_new (T *pts, size_t new_size, size_t old_size) |
template<typename T , bool Align> |
T * | conditional_aligned_realloc_new_auto (T *pts, size_t new_size, size_t old_size) |
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, int &iters, typename Dest::RealScalar &tol_error) |
template<typename Lhs , typename Rhs , typename ResultType > |
static void | conservative_sparse_sparse_product_impl (const Lhs &lhs, const Rhs &rhs, ResultType &res) |
template<typename T > |
T * | const_cast_ptr (const T *ptr) |
template<typename T > |
T * | construct_elements_of_array (T *ptr, size_t size) |
bool | copy_bool (bool b) |
template<typename Index > |
Index | cs_tdfs (Index j, Index k, Index *head, const Index *next, Index *post, Index *stack) |
template<typename Index > |
static int | cs_wclear (Index mark, Index lemax, Index *w, Index n) |
template<typename T > |
void | destruct_elements_of_array (T *ptr, size_t size) |
template<typename Index > |
static void | detect_super_cols (colamd_col< Index > Col[], Index A[], Index head[], Index row_start, Index row_length) |
template<typename Scalar > |
| EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x |
| EIGEN_MEMBER_FUNCTOR (squaredNorm, Size *NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) |
| 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 (sum,(Size-1)*NumTraits< Scalar >::AddCost) |
| EIGEN_MEMBER_FUNCTOR (mean,(Size-1)*NumTraits< Scalar >::AddCost+NumTraits< Scalar >::MulCost) |
| EIGEN_MEMBER_FUNCTOR (minCoeff,(Size-1)*NumTraits< Scalar >::AddCost) |
| EIGEN_MEMBER_FUNCTOR (maxCoeff,(Size-1)*NumTraits< Scalar >::AddCost) |
| 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_MEMBER_FUNCTOR (prod,(Size-1)*NumTraits< Scalar >::MulCost) |
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 Index , typename IndexVector > |
Index | etree_find (Index i, IndexVector &pp) |
template<typename T > |
const T::Scalar * | extract_data (const T &m) |
template<typename Index > |
static Index | find_ordering (Index n_row, Index n_col, Index Alen, Colamd_Row< Index > Row[], colamd_col< Index > Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree) |
template<typename Scalar , typename Index > |
static Index | first_aligned (const Scalar *array, Index size) |
template<typename Derived > |
static Derived::Index | first_aligned (const Derived &m) |
template<typename Index > |
static Index | first_multiple (Index size, Index base) |
template<typename MatrixType > |
void | fortran_to_c_numbering (MatrixType &mat) |
template<typename Index > |
static Index | garbage_collection (Index n_row, Index n_col, Colamd_Row< Index > Row[], colamd_col< Index > Col[], Index A[], Index *pfree) |
template<typename CJ , typename A , typename B , typename C , typename T > |
EIGEN_STRONG_INLINE void | gebp_madd (const CJ &cj, A &a, B &b, C &c, T &t) |
template<typename Derived > |
const Derived::Scalar | general_det3_helper (const MatrixBase< Derived > &matrix, int i1, int i2, int i3, int j1, int j2, int j3) |
void * | generic_aligned_realloc (void *ptr, size_t size, size_t old_size) |
void | handmade_aligned_free (void *ptr) |
void * | handmade_aligned_malloc (std::size_t size) |
void * | handmade_aligned_realloc (void *ptr, std::size_t size, std::size_t=0) |
template<typename MatrixQR , typename HCoeffs > |
void | householder_qr_inplace_unblocked (MatrixQR &mat, HCoeffs &hCoeffs, typename MatrixQR::Scalar *tempData=0) |
template<typename T > |
void | ignore_unused_variable (const T &) |
template<typename Index > |
static Index | init_rows_cols (Index n_row, Index n_col, Colamd_Row< Index > Row[], colamd_col< Index > col[], Index A[], Index p[], Index stats[COLAMD_STATS]) |
template<typename Index > |
static void | init_scoring (Index n_row, Index n_col, Colamd_Row< Index > Row[], colamd_col< Index > Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg) |
template<typename Scalar > |
bool | isApprox (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename Scalar > |
bool | isApproxOrLessThan (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename Scalar , typename OtherScalar > |
bool | isMuchSmallerThan (const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename MatrixType , typename VectorType > |
static MatrixType::Index | llt_rank_update_lower (MatrixType &mat, const VectorType &vec, const typename MatrixType::RealScalar &sigma) |
template<typename Index > |
Index | LUnumTempV (Index &m, Index &w, Index &t, Index &b) |
template<typename Scalar , typename Index > |
Index | LUTempSpace (Index &m, Index &w) |
template<typename TriangularFactorType , typename VectorsType , typename CoeffsType > |
void | make_block_householder_triangular_factor (TriangularFactorType &triFactor, const VectorsType &vectors, const CoeffsType &hCoeffs) |
void | manage_caching_sizes (Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0) |
std::ptrdiff_t | manage_caching_sizes_helper (std::ptrdiff_t a, std::ptrdiff_t b) |
void | manage_multi_threading (Action action, int *v) |
template<typename Scalar , int Flags, typename Index > |
MappedSparseMatrix< Scalar,
Flags, Index > | map_superlu (SluMatrix &sluMat) |
template<typename Scalar , typename Index > |
void | minimum_degree_ordering (SparseMatrix< Scalar, ColMajor, Index > &C, PermutationMatrix< Dynamic, Dynamic, Index > &perm) |
template<typename Index , typename IndexVector > |
void | nr_etdfs (Index n, IndexVector &parent, IndexVector &first_kid, IndexVector &next_kid, IndexVector &post, Index postnum) |
template<typename Index > |
static void | order_children (Index n_col, colamd_col< Index > Col[], Index p[]) |
template<typename MatrixType > |
void | ordering_helper_at_plus_a (const MatrixType &mat, MatrixType &symmat) |
template<typename ProductType , typename Dest , typename Func > |
EIGEN_DONT_INLINE void | outer_product_selector_run (const ProductType &prod, Dest &dest, const Func &func, const false_type &) |
template<typename ProductType , typename Dest , typename Func > |
EIGEN_DONT_INLINE void | outer_product_selector_run (const ProductType &prod, Dest &dest, const Func &func, const true_type &) |
template<typename Packet > |
Packet | pabs (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pabs (const Packet2d &a) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | pacos (const Packet &a) |
template<typename Packet > |
Packet | padd (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | padd< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | padd< Packet2d > (const Packet2d &a, const Packet2d &b) |
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<int Offset, typename PacketType > |
void | palign (PacketType &first, const PacketType &second) |
template<typename Packet > |
Packet | pand (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pand< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pand< Packet2d > (const Packet2d &a, const Packet2d &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<typename Packet > |
Packet | pandnot (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pandnot< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pandnot< Packet2d > (const Packet2d &a, const Packet2d &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<bool Condition, typename Functor , typename Index > |
void | parallelize_gemm (const Functor &func, Index rows, Index cols, bool transpose) |
template<typename MatrixType , typename TranspositionType > |
void | partial_lu_inplace (MatrixType &lu, TranspositionType &row_transpositions, typename TranspositionType::Index &nb_transpositions) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | pasin (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
template<typename Packet > |
Packet | pconj (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pconj (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pconj (const Packet1cd &a) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | pcos (const Packet &a) |
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &_x) |
template<typename Packet > |
Packet | pcplxflip (const Packet &a) |
EIGEN_STRONG_INLINE Packet2cf | pcplxflip (const Packet2cf &x) |
EIGEN_STRONG_INLINE Packet1cd | pcplxflip (const Packet1cd &x) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pcplxflip< Packet2cf > (const Packet2cf &x) |
template<typename Packet > |
Packet | pdiv (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pdiv< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pdiv< Packet2d > (const Packet2d &a, const Packet2d &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<int UpLo, typename MatrixType , int DestOrder> |
void | permute_symm_to_fullsymm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm=0) |
template<int SrcUpLo, int DstUpLo, typename MatrixType , int DestOrder> |
void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm=0) |
template<int _SrcUpLo, int _DstUpLo, typename MatrixType , int DstOrder> |
void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DstOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | pexp (const Packet &a) |
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<typename Packet > |
unpacket_traits< Packet >::type | pfirst (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< double > | pfirst< Packet1cd > (const Packet1cd &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
template<> |
EIGEN_STRONG_INLINE double | pfirst< Packet2d > (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE int | pfirst< Packet4i > (const Packet4i &a) |
template<typename Packet > |
Packet | pload (const typename unpacket_traits< Packet >::type *from) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pload< Packet1cd > (const std::complex< double > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pload< Packet2d > (const double *from) |
template<> |
EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
template<> |
EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int *from) |
template<typename Packet > |
Packet | ploaddup (const typename unpacket_traits< Packet >::type *from) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | ploaddup< Packet1cd > (const std::complex< double > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2d | ploaddup< Packet2d > (const double *from) |
template<> |
EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
template<> |
EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int *from) |
template<typename Packet , int LoadMode> |
Packet | ploadt (const typename unpacket_traits< Packet >::type *from) |
template<typename Packet > |
Packet | ploadu (const typename unpacket_traits< Packet >::type *from) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | ploadu< Packet1cd > (const std::complex< double > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
template<> |
EIGEN_STRONG_INLINE Packet2d | ploadu< Packet2d > (const double *from) |
template<> |
EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
template<> |
EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int *from) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | plog (const Packet &a) |
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &_x) |
template<typename Scalar > |
packet_traits< Scalar >::type | plset (const Scalar &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | plset< double > (const double &a) |
template<> |
EIGEN_STRONG_INLINE Packet4f | plset< float > (const float &a) |
template<> |
EIGEN_STRONG_INLINE Packet4i | plset< int > (const int &a) |
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<typename Packet > |
Packet | pmadd (const Packet &a, const Packet &b, const Packet &c) |
template<typename Packet > |
Packet | pmax (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pmax< Packet2d > (const Packet2d &a, const Packet2d &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<typename Packet > |
Packet | pmin (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pmin< Packet2d > (const Packet2d &a, const Packet2d &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<typename Packet > |
Packet | pmul (const Packet &a, const Packet &b) |
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<> |
EIGEN_STRONG_INLINE Packet1cd | pmul< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pmul< Packet2d > (const Packet2d &a, const Packet2d &b) |
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 Packet2cf | pnegate (const Packet2cf &a) |
template<typename Packet > |
Packet | pnegate (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pnegate (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pnegate (const Packet1cd &a) |
template<typename Packet > |
Packet | por (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | por< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | por< Packet2d > (const Packet2d &a, const Packet2d &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<typename Packet > |
unpacket_traits< Packet >::type | predux (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< double > | predux< Packet1cd > (const Packet1cd &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
template<> |
EIGEN_STRONG_INLINE double | predux< Packet2d > (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE int | predux< Packet4i > (const Packet4i &a) |
template<typename Packet > |
unpacket_traits< Packet >::type | predux_max (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE double | predux_max< Packet2d > (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE int | predux_max< Packet4i > (const Packet4i &a) |
template<typename Packet > |
unpacket_traits< Packet >::type | predux_min (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE double | predux_min< Packet2d > (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE int | predux_min< Packet4i > (const Packet4i &a) |
template<typename Packet > |
unpacket_traits< Packet >::type | predux_mul (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< double > | predux_mul< Packet1cd > (const Packet1cd &a) |
template<> |
EIGEN_STRONG_INLINE
std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
template<> |
EIGEN_STRONG_INLINE double | predux_mul< Packet2d > (const Packet2d &a) |
template<> |
EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE int | predux_mul< Packet4i > (const Packet4i &a) |
template<typename Packet > |
Packet | preduxp (const Packet *vecs) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | preduxp< Packet1cd > (const Packet1cd *vecs) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | preduxp< Packet2cf > (const Packet2cf *vecs) |
template<> |
EIGEN_STRONG_INLINE Packet2d | preduxp< Packet2d > (const Packet2d *vecs) |
template<> |
EIGEN_STRONG_INLINE Packet4f | preduxp< Packet4f > (const Packet4f *vecs) |
template<> |
EIGEN_STRONG_INLINE Packet4i | preduxp< Packet4i > (const Packet4i *vecs) |
template<typename Scalar > |
void | prefetch (const Scalar *addr) |
template<> |
EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
template<> |
EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
template<> |
EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
template<> |
EIGEN_STRONG_INLINE void | prefetch< std::complex< double > > (const std::complex< double > *addr) |
template<> |
EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
template<typename Packet > |
Packet | preverse (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | preverse (const Packet1cd &a) |
template<> |
EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
template<> |
EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | preverse (const Packet2d &a) |
template<typename Derived > |
std::ostream & | print_matrix (std::ostream &s, const Derived &_m, const IOFormat &fmt) |
template<typename Packet > |
Packet | pset1 (const typename unpacket_traits< Packet >::type &a) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pset1< Packet1cd > (const std::complex< double > &from) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pset1< Packet2d > (const double &from) |
template<> |
EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
template<> |
EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int &from) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | psin (const Packet &a) |
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &_x) |
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | psqrt (const Packet &a) |
template<> |
EIGEN_STRONG_INLINE Packet2d | psqrt< Packet2d > (const Packet2d &x) |
template<> |
EIGEN_STRONG_INLINE Packet4f | psqrt< Packet4f > (const Packet4f &x) |
template<typename Scalar , typename Packet > |
void | pstore (Scalar *to, const Packet &from) |
template<typename Packet > |
void | pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet2d > (double *to, const double &a) |
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet4f > (float *to, const float &a) |
template<> |
EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet2d &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< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
template<typename Scalar , typename Packet , int LoadMode> |
void | pstoret (Scalar *to, const Packet &from) |
template<typename Scalar , typename Packet > |
void | pstoreu (Scalar *to, const Packet &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< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
template<typename Packet > |
Packet | psub (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | psub< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | psub< Packet2d > (const Packet2d &a, const Packet2d &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<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
Packet | ptan (const Packet &a) |
EIGEN_STRONG_INLINE void | punpackp (Packet4f *vecs) |
template<typename Packet > |
Packet | pxor (const Packet &a, const Packet &b) |
template<> |
EIGEN_STRONG_INLINE Packet1cd | pxor< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
template<> |
EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
template<> |
EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &a, const Packet2d &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) |
void | queryCacheSizes (int &l1, int &l2, int &l3) |
int | queryL1CacheSize () |
int | queryTopLevelCacheSize () |
template<typename VectorV , typename VectorI , typename Index > |
Index | QuickSplit (VectorV &row, VectorI &ind, Index ncut) |
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 InputIterator , typename SparseMatrixType > |
void | set_from_triplets (const InputIterator &begin, const InputIterator &end, SparseMatrixType &mat, int Options=0) |
template<typename T > |
void | smart_copy (const T *start, const T *end, T *target) |
template<typename Lhs , typename Rhs , typename ResultType > |
static void | sparse_sparse_product_with_pruning_impl (const Lhs &lhs, const Rhs &rhs, ResultType &res, const typename ResultType::RealScalar &tolerance) |
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 Scalar , typename Index > |
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) |
template<typename ExpressionType , typename Scalar > |
void | stable_norm_kernel (const ExpressionType &bl, Scalar &ssq, Scalar &scale, Scalar &invScale) |
void | throw_std_bad_alloc () |
template<typename Scalar , int Dim> |
static Matrix< Scalar, 2, 2 > | toRotationMatrix (const Scalar &s) |
template<typename Scalar , int Dim, typename OtherDerived > |
static Matrix< Scalar, Dim, Dim > | toRotationMatrix (const RotationBase< OtherDerived, Dim > &r) |
template<typename Scalar , int Dim, typename OtherDerived > |
static const MatrixBase
< OtherDerived > & | toRotationMatrix (const MatrixBase< OtherDerived > &mat) |
template<typename Index , typename IndexVector > |
void | treePostorder (Index n, IndexVector &parent, IndexVector &post) |
| Post order a tree.
|
template<int StorageOrder, typename RealScalar , typename Scalar , typename Index > |
static void | tridiagonal_qr_step (RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n) |
template<typename MatrixType , typename CoeffVectorType > |
void | tridiagonalization_inplace (MatrixType &matA, CoeffVectorType &hCoeffs) |
template<typename MatrixType , typename DiagonalType , typename SubDiagonalType > |
void | tridiagonalization_inplace (MatrixType &mat, DiagonalType &diag, SubDiagonalType &subdiag, bool extractQ) |
| Performs a full tridiagonalization in place.
|
Variables |
static Packet16uc | p16uc_COMPLEX_IM = vec_sld((Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 1), (Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 3), 8) |
static Packet16uc | p16uc_COMPLEX_RE = vec_sld((Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 0), (Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 2), 8) |
static Packet16uc | p16uc_COMPLEX_REV = vec_sld(p16uc_REVERSE, p16uc_REVERSE, 8) |
static Packet16uc | p16uc_COMPLEX_REV2 = vec_sld(p16uc_FORWARD, p16uc_FORWARD, 8) |
static Packet16uc | p16uc_DUPLICATE = {0,1,2,3, 0,1,2,3, 4,5,6,7, 4,5,6,7} |
static Packet16uc | p16uc_FORWARD = vec_lvsl(0, (float*)0) |
static Packet16uc | p16uc_PSET_HI = (Packet16uc) vec_mergeh((Packet4ui) vec_splat((Packet4ui)p16uc_FORWARD, 0), (Packet4ui) vec_splat((Packet4ui)p16uc_FORWARD, 1)) |
static Packet16uc | p16uc_PSET_LO = (Packet16uc) vec_mergeh((Packet4ui) vec_splat((Packet4ui)p16uc_FORWARD, 2), (Packet4ui) vec_splat((Packet4ui)p16uc_FORWARD, 3)) |
static Packet16uc | p16uc_REVERSE = {12,13,14,15, 8,9,10,11, 4,5,6,7, 0,1,2,3} |
static uint32x2_t | p2ui_CONJ_XOR = EIGEN_INIT_NEON_PACKET2(0x00000000, 0x80000000) |
static Packet4f | p4f_COUNTDOWN = { 3.0, 2.0, 1.0, 0.0 } |
static Packet4f | p4f_ONE = vec_ctf(p4i_ONE, 0) |
static Packet4f | p4f_ZERO_ = (Packet4f) vec_sl((Packet4ui)p4i_MINUS1, (Packet4ui)p4i_MINUS1) |
static Packet4i | p4i_COUNTDOWN = { 3, 2, 1, 0 } |
static Packet4ui | p4ui_CONJ_XOR = vec_mergeh((Packet4ui)p4i_ZERO, (Packet4ui)p4f_ZERO_) |
const Scalar & | y |