Eigen  5.0.1-dev+7c7d8473
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CEigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::adds
 CEigen::aligned_allocator< T >STL compatible allocator to use with types requiring a non-standard alignment
 CEigen::AlignedBox< Scalar_, AmbientDim_ >An axis aligned box
 CEigen::AMDOrdering< StorageIndex >
 CEigen::ArithmeticSequence< FirstType, SizeType, IncrType >
 CEigen::ArrayXpr
 CEigen::symbolic::BaseExpr< Derived_ >
 CEigen::symbolic::BaseExpr< AddExpr< Arg0, Arg1 > >
 CEigen::symbolic::BaseExpr< NegateExpr< Arg0 > >
 CEigen::symbolic::BaseExpr< ProductExpr< Arg0, Arg1 > >
 CEigen::symbolic::BaseExpr< QuotientExpr< Arg0, Arg1 > >
 CEigen::symbolic::BaseExpr< SymbolExpr< tag > >
 CEigen::symbolic::BaseExpr< SymbolValue< Tag, Index > >
 CEigen::symbolic::BaseExpr< SymbolValue< Tag, internal::FixedInt< N > > >
 CEigen::symbolic::BaseExpr< SymbolValue< Tag, Type > >
 CEigen::symbolic::BaseExpr< ValueExpr< IndexType > >
 CEigen::symbolic::BaseExpr< ValueExpr< internal::FixedInt< N > > >
 CEigen::Block< XprType, BlockRows, BlockCols, InnerPanel >Expression of a fixed-size or dynamic-size block
 CEigen::Block< ArgType, BlockRows, BlockCols, InnerPanel >
 CEigen::Block< Coefficients, AmbientDimAtCompileTime, 1 >
 CEigen::Block< CoefficientsType, 1, DiagonalSize >
 CEigen::Block< const Derived, internal::traits< Derived >::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits< Derived >::ColsAtCompileTime==1 ? 1 :SizeMinusOne >
 CEigen::Block< const ExpressionType, Direction==Vertical ? 1 :int(internal::traits< ExpressionType >::RowsAtCompileTime), Direction==Horizontal ? 1 :int(internal::traits< ExpressionType >::ColsAtCompileTime)>
 CEigen::Block< const ExpressionType, Direction==Vertical ? int(HNormalized_SizeMinusOne) :int(internal::traits< ExpressionType >::RowsAtCompileTime), Direction==Horizontal ? int(HNormalized_SizeMinusOne) :int(internal::traits< ExpressionType >::ColsAtCompileTime)>
 CEigen::Block< const SparseMatrix< Scalar_, Options_, StorageIndex_ >, BlockRows, BlockCols, true >
 CEigen::Block< const typename BlockHelper::BaseType, BlockRows, BlockCols, InnerPanel >
 CEigen::Block< const VectorsType, Dynamic, 1 >
 CEigen::Block< MatrixType, Dim, 1, !(internal::traits< MatrixType >::Flags &RowMajorBit)>
 CEigen::Block< MatrixType, Dim, Dim, int(Mode)==(AffineCompact) &&(int(Options) &RowMajor)==0 >
 CEigen::Block< SparseMatrix< Scalar_, Options_, StorageIndex_ >, BlockRows, BlockCols, true >
 CEigen::Block< SparseMatrixType, BlockRows, BlockCols, true >
 CEigen::Block< typename BlockHelper::BaseType, BlockRows, BlockCols, InnerPanel >
 CEigen::Block< VectorType, internal::traits< VectorType >::Flags &RowMajorBit ? 1 :Size, internal::traits< VectorType >::Flags &RowMajorBit ? Size :1 >
 CEigen::Block< XprType, BlockRows, BlockCols, true >
 CEigen::Block< XprType, RowsAtCompileTime, ColsAtCompileTime, IsInnerPannel >
 CEigen::COLAMDOrdering< StorageIndex >
 CEigen::internal::combine_scalar_factors_impl< ResScalar, Lhs, Rhs >
 CEigen::CommaInitializer< XprType >Helper class used by the comma initializer operator
 CEigen::ComplexEigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of general complex matrices
 CComplexQZPerforms a QZ decomposition of a pair of matrices A, B
 CEigen::ComplexSchur< MatrixType_ >Performs a complex Schur decomposition of a real or complex square matrix
 CEigen::CwiseBinaryOp< BinaryOp, LhsType, RhsType >Generic expression where a coefficient-wise binary operator is applied to two expressions
 CEigen::CwiseBinaryOp< BinaryOp, Lhs, Rhs >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GE >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GE >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GE, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GE, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GT >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GT >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GT, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_GT, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LE >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LE >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LE, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LE, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LT >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LT >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LT, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_LT, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_NEQ >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_NEQ >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_NEQ, true >, const Derived, const ConstantReturnType >
 CEigen::CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_NEQ, true >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_product_op< Scalar1, Scalar2 >, const CwiseNullaryOp< internal::scalar_constant_op< Scalar1 >, Plain1 >, const Product< Lhs, Rhs, DefaultProduct > >
 CEigen::CwiseBinaryOp< internal::scalar_product_op< ScalarBis, Scalar >, const CwiseNullaryOp< internal::scalar_constant_op< ScalarBis >, Plain >, const Product< Lhs, Rhs, DefaultProduct > >
 CEigen::CwiseBinaryOp< internal::scalar_product_op< typename ScalarBinaryOpTraits< typename internal::traits< Derived >::Scalar, typename internal::traits< OtherDerived >::Scalar >::ReturnType >, const Derived, const OtherDerived >
 CEigen::CwiseBinaryOp< internal::scalar_quotient_op< ComplexScalar, Scalar >, ComplexVectorType, VectorType >
 CEigen::CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const ExpressionTypeCleaned, const typename OppositeExtendedType< Normalized_NonzeroNormType >::Type >
 CEigen::CwiseBinaryOp< internal::scalar_quotient_op< typename internal::traits< ExpressionType >::Scalar >, const HNormalized_Block, const Replicate< HNormalized_Factors, Direction==Vertical ? HNormalized_SizeMinusOne :1, Direction==Horizontal ? HNormalized_SizeMinusOne :1 > >
 CEigen::CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const VectorType, const VectorType >
 CEigen::CwiseBinaryOp< internal::scalar_sum_op< typename Lhs::Scalar, typename Rhs::Scalar >, const LinearProduct, const ConstantBlock >
 CEigen::CwiseBinaryOp< scalar_boolean_and_op< bool >, Lhs, Rhs >
 CEigen::CwiseBinaryOp< scalar_cmp_op< Scalar, Scalar, cmp, false >, CmpLhsType, CmpRhsType >
 CEigen::CwiseBinaryOp< scalar_cmp_op< Scalar, Scalar, cmp, UseTyped >, CmpLhsType, CmpRhsType >
 CEigen::CwiseBinaryOp< scalar_disjunction_op< DupFunc, T1, T2 >, Lhs, Rhs >
 CEigen::CwiseBinaryOp< scalar_product_op< Scalar >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain >, NestedXpr >
 CEigen::CwiseBinaryOp< scalar_product_op< Scalar >, NestedXpr, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain > >
 CEigen::CwiseBinaryOp< scalar_product_op< T1, T2 >, Lhs, Rhs >
 CEigen::CwiseBinaryOp< scalar_quotient_op< T1, T2 >, Lhs, Rhs >
 CEigen::CwiseNullaryOp< NullaryOp, PlainObjectType >Generic expression of a matrix where all coefficients are defined by a functor
 CEigen::CwiseNullaryOp< internal::scalar_random_op< Scalar >, PlainObject >
 CEigen::CwiseNullaryOp< NullaryOp, SrcPlainObject >
 CEigen::CwiseNullaryOp< scalar_constant_op< Scalar >, const std::conditional_t< is_same< typename traits< Expr >::XprKind, MatrixXpr >::value, matrix_type, array_type > >
 CEigen::CwiseTernaryOp< TernaryOp, Arg1Type, Arg2Type, Arg3Type >Generic expression where a coefficient-wise ternary operator is applied to two expressions
 CEigen::CwiseTernaryOp< DummyTernaryOp, Arg1, Arg2, DummyArg3 >
 CEigen::CwiseTernaryOp< internal::scalar_boolean_select_op< typename DenseBase< ThenMatrixType >::Scalar, typename DenseBase< ElseMatrixType >::Scalar, typename DenseBase< ConditionMatrixType >::Scalar >, ThenMatrixType, ElseMatrixType, ConditionMatrixType >
 CEigen::CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >
 CEigen::CwiseUnaryOp< UnaryOp, XprType >Generic expression where a coefficient-wise unary operator is applied to an expression
 CEigen::CwiseUnaryOp< CastOp, ArgType >
 CEigen::CwiseUnaryOp< Eigen::internal::scalar_conjugate_op< Scalar >, const Transpose< Derived > >
 CEigen::CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_acos_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_acosh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_arg_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_asin_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_asinh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_atan_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_atanh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_bitwise_not_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_boolean_not_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_carg_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_cbrt_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_ceil_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_cos_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_cosh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_cube_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_digamma_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_erf_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_erfc_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_exp2_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_exp_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_expm1_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_floor_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_isfinite_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_isfinite_op< Scalar, true >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_isinf_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_isnan_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_lgamma_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_log10_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_log1p_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_log2_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_log_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_logistic_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_ndtri_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_replace_zero_with_one_op< Scalar >, const NormReturnType >
 CEigen::CwiseUnaryOp< internal::scalar_rint_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_round_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_rsqrt_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_shift_left_op< Scalar, N >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_shift_right_op< Scalar, N >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_sin_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_sinh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_sqrt_op< RealScalar >, const SquaredNormReturnType >
 CEigen::CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_square_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_tan_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_tanh_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< internal::scalar_trunc_op< Scalar >, const Derived >
 CEigen::CwiseUnaryOp< scalar_conjugate_op< LhsScalar >, LhsTransposeType >
 CEigen::CwiseUnaryOp< scalar_conjugate_op< RhsScalar >, RhsTransposeType >
 CEigen::CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr >
 CEigen::CwiseUnaryOp< scalar_conjugate_op< Scalar >, TransposeType >
 CEigen::CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr >
 CEigen::CwiseUnaryOp< UnaryOp, ArgType >
 CEigen::CwiseUnaryView< ViewOp, MatrixType, StrideType >Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector
 CEigen::CwiseUnaryView< UnaryOp, ArgType, StrideType >
 CEigen::CwiseUnaryView< ViewOp, ArgType >
 CEigen::Dense
 CEigen::internal::dense_product_base< Lhs, Rhs, Option, InnerProduct >
 CEigen::DenseBase< ArrayWrapper< ExpressionType > >
 CEigen::DenseBase< Homogeneous< MatrixType, Direction_ > >
 CEigen::DenseCoeffsBase< Derived, DirectAccessors >Base class providing direct read-only coefficient access to matrices and arrays
 CEigen::DenseCoeffsBase< Derived, DirectWriteAccessors >Base class providing direct read/write coefficient access to matrices and arrays
 CEigen::Diagonal< MatrixType, DiagIndex_ >Expression of a diagonal/subdiagonal/superdiagonal in a matrix
 CEigen::Diagonal< ArgType, DiagIndex >
 CEigen::Diagonal< const Derived >
 CEigen::Diagonal< const Product< Lhs, Rhs, DefaultProduct >, DiagIndex >
 CEigen::Diagonal< const SparseMatrix >
 CEigen::Diagonal< Derived >
 CEigen::Diagonal< SparseMatrix >
 CEigen::DiagonalPreconditioner< Scalar_ >A preconditioner based on the digonal entries
 CEigen::EigenBase< Derived >
 CEigen::EigenBase< BandMatrix< Scalar_, Rows, Cols, Supers, Subs, Options > >
 CEigen::EigenBase< BandMatrixWrapper< CoefficientsType_, Rows_, Cols_, Supers_, Subs_, Options_ > >
 CEigen::EigenBase< Block< const SparseMatrix< Scalar_, Options_, StorageIndex_ >, BlockRows, BlockCols, true > >
 CEigen::EigenBase< Block< SparseMatrix< Scalar_, Options_, StorageIndex_ >, BlockRows, BlockCols, true > >
 CEigen::EigenBase< Block< XprType, BlockRows, BlockCols, InnerPanel > >
 CEigen::EigenBase< Block< XprType, BlockRows, BlockCols, true > >
 CEigen::EigenBase< ColPivHouseholderQR< MatrixType_, PermutationIndex_ > >
 CEigen::EigenBase< CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ > >
 CEigen::EigenBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >
 CEigen::EigenBase< DiagonalMatrix< Scalar_, SizeAtCompileTime, MaxSizeAtCompileTime > >
 CEigen::EigenBase< DiagonalWrapper< DiagonalVectorType_ > >
 CEigen::EigenBase< FullPivHouseholderQR< MatrixType_, PermutationIndex_ > >
 CEigen::EigenBase< FullPivLU< MatrixType_, PermutationIndex_ > >
 CEigen::EigenBase< HouseholderQR< Eigen::Matrix< Scalar, Dynamic, Dynamic, ColMajor > > >
 CEigen::EigenBase< HouseholderQR< MatrixType_ > >
 CEigen::EigenBase< HouseholderSequence< VectorsType, CoeffsType, Side > >
 CEigen::EigenBase< Inverse< PermutationType > >
 CEigen::EigenBase< LDLT< MatrixType_, UpLo_ > >
 CEigen::EigenBase< LLT< MatrixType_, UpLo_ > >
 CEigen::EigenBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >, PacketAccess_ > >
 CEigen::EigenBase< PartialPivLU< MatrixType_, PermutationIndex_ > >
 CEigen::EigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ > >
 CEigen::EigenBase< PermutationWrapper< IndicesType_ > >
 CEigen::EigenBase< SelfAdjointView< MatrixType_, UpLo > >
 CEigen::EigenBase< SkewSymmetricMatrix3< Scalar_ > >
 CEigen::EigenBase< SkewSymmetricWrapper< SkewSymmetricVectorType_ > >
 CEigen::EigenBase< SparseMatrix< Scalar_, Options_, StorageIndex_ > >
 CEigen::EigenBase< SparseQRMatrixQReturnType< SparseQRType > >
 CEigen::EigenBase< SparseSelfAdjointView< MatrixType, Mode_ > >
 CEigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, Mode > >
 CEigen::EigenBase< SparseVector< Scalar_, Options_, StorageIndex_ > >
 CEigen::EigenBase< SparseView< MatrixType > >
 CEigen::EigenBase< SVDBase< BDCSVD< MatrixType_, Options_ > > >
 CEigen::EigenBase< SVDBase< JacobiSVD< MatrixType, Options_ > > >
 CEigen::EigenBase< SVDBase< JacobiSVD< MatrixType_, Options_ > > >
 CEigen::EigenBase< Transpose< MatrixType > >
 CEigen::EigenBase< TriangularView< MatrixType, Mode > >
 CEigen::EigenBase< TriangularView< MatrixType_, Mode_ > >
 CEigen::EigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of general matrices
 CEigen::ForceAlignedAccess< ExpressionType >Enforce aligned packet loads and stores regardless of what is requested
 CEigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType, PermutationIndex >Expression type for return value of FullPivHouseholderQR::matrixQ()
 CEigen::internal::unrolls::gemm< Scalar, isAdd >
 CEigen::GeneralizedEigenSolver< MatrixType_ >Computes the generalized eigenvalues and eigenvectors of a pair of general matrices
 CEigen::HessenbergDecomposition< MatrixType_ >Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation
 CEigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >Expression type for return value of HessenbergDecomposition::matrixH()
 CEigen::Hyperplane< Scalar_, AmbientDim_, Options_ >A hyperplane
 CEigen::IdentityPreconditionerA naive preconditioner which approximates any matrix as the identity matrix
 CEigen::IndexedView< XprType, RowIndices, ColIndices >Expression of a non-sequential sub-matrix defined by arbitrary sequences of row and column indices
 CEigen::IndexedView< ArgType, RowIndices, ColIndices >
 CEigen::IndexedView< const Derived, ActualRowIndices, ActualColIndices >
 CEigen::IndexedView< const Derived, IvcType< Indices, Derived::SizeAtCompileTime >, ZeroIndex >
 CEigen::IndexedView< const Derived, IvcType< RowIndices, Derived::RowsAtCompileTime >, IvcType< ColIndices, Derived::ColsAtCompileTime > >
 CEigen::IndexedView< const Derived, ZeroIndex, IvcType< Indices, Derived::SizeAtCompileTime > >
 CEigen::IndexedView< Derived, ActualRowIndices, ActualColIndices >
 CEigen::IndexedView< Derived, IvcType< Indices, Derived::SizeAtCompileTime >, ZeroIndex >
 CEigen::IndexedView< Derived, IvcType< RowIndices, Derived::RowsAtCompileTime >, IvcType< ColIndices, Derived::ColsAtCompileTime > >
 CEigen::IndexedView< Derived, ZeroIndex, IvcType< Indices, Derived::SizeAtCompileTime > >
 CEigen::InnerIterator< XprType >An InnerIterator allows to loop over the element of any matrix expression
 CEigen::internal::MappedSuperNodalMatrix< Scalar_, StorageIndex_ >::InnerIteratorInnerIterator class to iterate over nonzero values of the current column in the supernodal matrix L
 CEigen::Inverse< XprType >Expression of the inverse of another expression
 CEigen::Inverse< ArgType >
 CEigen::Inverse< CodType >
 CEigen::Inverse< LuType >
 CEigen::Inverse< PermutationType >
 CEigen::Inverse< QrType >
 CEigen::IOFormatStores a set of parameters controlling the way matrices are printed
 CEigen::internal::AmbiVector< Scalar_, StorageIndex_ >::Iterator
 CEigen::JacobiRotation< Scalar >Rotation given by a cosine-sine pair
 CEigen::IncompleteLUT< Scalar_, StorageIndex_ >::keep_diag
 CEigen::SimplicialCholeskyBase< Derived >::keep_diag
 CEigen::Literal< Real_ >
 CEigen::Literal< RealScalar >
 CEigen::Literal< Scalar >
 CEigen::Map< PlainObjectType, MapOptions, StrideType >A matrix or vector expression mapping an existing array of data
 CEigen::Map< const Derived, AlignedMax, StrideType >
 CEigen::Map< const Derived, Unaligned, StrideType >
 CEigen::Map< const Matrix< Scalar_, 4, 1 >, Options_ >
 CEigen::Map< const Matrix< StorageIndex_, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 >, PacketAccess_ >
 CEigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >
 CEigen::Map< Derived, AlignedMax >
 CEigen::Map< Derived, AlignedMax, StrideType >
 CEigen::Map< Derived, Unaligned >
 CEigen::Map< Derived, Unaligned, StrideType >
 CEigen::Map< Eigen::SparseMatrix< Scalar, ColMajor, StorageIndex > >
 CEigen::Map< Matrix< RhsScalar, Dynamic, 1 >, Aligned >
 CEigen::Map< Matrix< Scalar_, 4, 1 >, Options_ >
 CEigen::Map< PermutationMatrix< Dynamic, Dynamic, int > >
 CEigen::Map< PermutationMatrix< Dynamic, Dynamic, StorageIndex > >
 CEigen::Map< Quaternion< double >, 0 >
 CEigen::Map< Quaternion< double >, Aligned >
 CEigen::Map< Quaternion< float >, 0 >
 CEigen::Map< Quaternion< float >, Aligned >
 CEigen::Map< ScalarMatrix, 0, OuterStride<> >
 CEigen::Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >
 CEigen::Map< SparseMatrix< Scalar, Options_, StorageIndex > >
 CEigen::MapBase< Derived, WriteAccessors >Base class for non-const dense Map and Block expression with direct access
 CEigen::internal::MappedSuperNodalMatrix< Scalar_, StorageIndex_ >Class to manipulate the L supernodal factor from the SparseLU factorization
 CEigen::MatrixXpr
 CEigen::MaxSizeVector< T >The MaxSizeVector class
 CEigen::MetisOrdering< StorageIndex >
 CEigen::NaturalOrdering< StorageIndex >
 CEigen::NestByValue< ExpressionType >Expression which must be nested by value
 CEigen::NoAlias< ExpressionType, StorageBase >Pseudo expression providing an operator = assuming no aliasing
 CEigen::NonInteger< Scalar >
 CEigen::NumTraits< T >Holds information about the various numeric (i.e. scalar) types allowed by Eigen
 CEigen::NumTraits< Scalar >
 CEigen::NumTraits< typenameMatrixType::Scalar >
 CEigen::ParametrizedLine< Scalar_, AmbientDim_, Options_ >A parametrized line
 CEigen::PartialReduxExpr< MatrixType, MemberOp, Direction >Generic expression of a partially reduxed matrix
 CEigen::PartialReduxExpr< ArgType, MemberOp, Direction >
 CEigen::PartialReduxExpr< const CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const ExpressionTypeCleaned >, internal::member_sum< RealScalar, RealScalar >, Direction >
 CEigen::PartialReduxExpr< ExpressionType, Functor< ReturnScalar, Scalar >, Direction >
 CEigen::PartialReduxExpr< ExpressionType, internal::member_count< Index, Scalar >, Direction >
 CEigen::PartialReduxExpr< ExpressionType, internal::member_lpnorm< p, RealScalar, Scalar >, Direction >
 CEigen::PermutationStorage
 CEigen::PlainObjectBase< Derived >Dense storage base class for matrices and arrays
 CEigen::PlainObjectBase< Array >
 CEigen::PlainObjectBase< Array< double, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::PlainObjectBase< Array< int, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::PlainObjectBase< Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::PlainObjectBase< Array< StorageIndex, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::PlainObjectBase< Matrix >
 CEigen::PlainObjectBase< Matrix< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::Product< Lhs_, Rhs_, Option >Expression of the product of two arbitrary matrices or vectors
 CEigen::Product< Lhs, LinearBlock, LazyProduct >
 CEigen::Product< Lhs, Rhs >
 CEigen::Product< Lhs, Rhs, AliasFreeProduct >
 CEigen::Product< Lhs, Rhs, DefaultProduct >
 CEigen::Product< Lhs, Rhs, LazyProduct >
 CEigen::Product< Lhs, Rhs, Option >
 CEigen::Product< Lhs, Rhs, Options >
 CEigen::Product< Lhs, Rhs, ProductKind >
 CEigen::Product< Lhs, RhsView, DefaultProduct >
 CEigen::Product< LhsT, RhsT, DefaultProduct >
 CEigen::Product< LhsView, Rhs, DefaultProduct >
 CEigen::Product< LinearBlock, Rhs, LazyProduct >
 CEigen::Product< RhsAdjointType, LhsAdjointType, Option >
 CEigen::Product< RhsAdjointType, LhsInverseType, Option >
 CEigen::Product< RhsInverseType, LhsAdjointType, Option >
 CEigen::Product< RhsInverseType, LhsTransposeType, Option >
 CEigen::Product< RhsTransposeType, LhsInverseType, Option >
 CEigen::Product< RhsTransposeType, LhsTransposeType, Option >
 CEigen::Real< Scalar >
 CEigen::Real< Scalar >
 CEigen::Real< Scalar >
 CEigen::Real &< Scalar >
 CEigen::RealQZ< MatrixType_ >Performs a real QZ decomposition of a pair of square matrices
 CEigen::RealSchur< MatrixType_ >Performs a real Schur decomposition of a square matrix
 CEigen::Ref< PlainObjectType, Options, StrideType >A matrix or vector expression mapping an existing expression
 CEigen::Ref< ArrayXi >
 CEigen::Ref< ArrayXr >
 CEigen::Ref< const KLUMatrixType, StandardCompressedFormat >
 CEigen::Ref< const MatrixType >
 CEigen::Ref< const UmfpackMatrixType, StandardCompressedFormat >
 CEigen::Ref< Matrix< Scalar, Dynamic, 1 > >
 CEigen::Ref< Matrix< Scalar, Dynamic, Dynamic, StorageOrder > >
 CEigen::Ref< Matrix< StorageIndex, Dynamic, 1 > >
 CEigen::Ref< MatrixType >
 CEigen::Ref< PlainObjectType, RefOptions, StrideType >
 CEigen::Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >
 CEigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >
 CEigen::Replicate< MatrixType, RowFactor, ColFactor >Expression of the multiple replication of a matrix or vector
 CEigen::Replicate< ArgType, RowFactor, ColFactor >
 CEigen::Replicate< const ConstantColumn, 1, Cols >
 CEigen::Replicate< const ConstantColumn, Rows, 1 >
 CEigen::Replicate< ExpressionType,(isVertical ? Dynamic :1),(isHorizontal ? Dynamic :1)>
 CEigen::Replicate< OtherDerived, isHorizontal ? 1 :ExpressionType::RowsAtCompileTime, isVertical ? 1 :ExpressionType::ColsAtCompileTime >
 CEigen::Replicate< OtherDerived, isVertical ? 1 :ExpressionType::RowsAtCompileTime, isHorizontal ? 1 :ExpressionType::ColsAtCompileTime >
 CEigen::Reshaped< XprType, Rows, Cols, Order >Expression of a fixed-size or dynamic-size reshape
 CEigen::Reshaped< ArgType, Rows, Cols, Order >
 CEigen::Reverse< MatrixType, Direction >Expression of the reverse of a vector or matrix
 CEigen::Reverse< ArgType, Direction >
 CEigen::Reverse< const ExpressionType, Direction >
 CEigen::Reverse< Derived, BothDirections >
 CEigen::Reverse< ExpressionType, Direction >
 CEigen::RotationBase< Derived, Dim_ >Common base class for compact rotation representations
 CEigen::RotationBase< AngleAxis< Scalar_ >, 3 >
 CEigen::RotationBase< Derived, 3 >
 CEigen::RotationBase< Rotation2D< Scalar_ >, 2 >
 CEigen::Scalar< Lhs, Rhs >
 CEigen::ScalarBinaryOpTraits< ScalarA, ScalarB, BinaryOp >Determines whether the given binary operation of two numeric types is allowed and what the scalar return type is
 CEigen::SelfAdjointEigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of selfadjoint matrices
 CEigen::Serializer< T, EnableIf >
 CEigen::Serializer< DenseBase< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > >
 CEigen::Serializer< DenseBase< Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > >
 CEigen::Solve< Decomposition, RhsType >Pseudo expression representing a solving operation
 CEigen::Solve< CwiseUnaryOp< internal::scalar_conjugate_op< typename DecType::Scalar >, const Transpose< const DecType > >, RhsType >
 CEigen::Solve< DecType, RhsType >
 CEigen::Solve< Transpose< const DecType >, RhsType >
 CEigen::SolverStorage
 CEigen::SolveWithGuess< Decomposition, RhsType, GuessType >Pseudo expression representing a solving operation
 CEigen::SolveWithGuess< DecType, RhsType, GuessType >
 CEigen::Sparse
 CEigen::internal::SparseLUImpl< Scalar, StorageIndex >
 CEigen::internal::SparseLUImpl< MatrixType_::Scalar, MatrixType_::StorageIndex >
 CEigen::SparseMapBase< Derived, WriteAccessors >Common base class for writable Map and Ref instance of sparse matrix and vector
 CEigen::SparseSolverBase< Derived >A base class for sparse solvers
 CEigen::SparseSolverBase< AccelerateImpl >
 CEigen::SparseSolverBase< AccelerateImpl< MatrixType_, UpLo_, Solver_, EnforceSquare_ > >
 CEigen::SparseSolverBase< BiCGSTAB< MatrixType_, Preconditioner_ > >
 CEigen::SparseSolverBase< CholmodDecomposition< MatrixType_, Lower > >
 CEigen::SparseSolverBase< CholmodSimplicialLDLT< MatrixType_, Lower > >
 CEigen::SparseSolverBase< CholmodSimplicialLLT< MatrixType_, Lower > >
 CEigen::SparseSolverBase< CholmodSupernodalLLT< MatrixType_, Lower > >
 CEigen::SparseSolverBase< ConjugateGradient< MatrixType_, UpLo_, Preconditioner_ > >
 CEigen::SparseSolverBase< IncompleteCholesky< Scalar, Lower, AMDOrdering< int > > >
 CEigen::SparseSolverBase< IncompleteCholesky< Scalar, UpLo_, OrderingType_ > >
 CEigen::SparseSolverBase< IncompleteLUT >
 CEigen::SparseSolverBase< IncompleteLUT< Scalar_, int > >
 CEigen::SparseSolverBase< KLU< MatrixType_ > >
 CEigen::SparseSolverBase< LeastSquaresConjugateGradient< MatrixType_, Preconditioner_ > >
 CEigen::SparseSolverBase< PardisoLU< MatrixType > >
 CEigen::SparseSolverBase< PastixLDLT< MatrixType_, UpLo_ > >
 CEigen::SparseSolverBase< PastixLLT< MatrixType_, UpLo_ > >
 CEigen::SparseSolverBase< PastixLU< MatrixType_ > >
 CEigen::SparseSolverBase< SimplicialCholesky< MatrixType_, UpLo_, Ordering_ > >
 CEigen::SparseSolverBase< SimplicialLDLT< MatrixType_, UpLo_, Ordering_ > >
 CEigen::SparseSolverBase< SimplicialLLT< MatrixType_, UpLo_, Ordering_ > >
 CEigen::SparseSolverBase< SimplicialNonHermitianLDLT< MatrixType_, UpLo_, Ordering_ > >
 CEigen::SparseSolverBase< SimplicialNonHermitianLLT< MatrixType_, UpLo_, Ordering_ > >
 CEigen::SparseSolverBase< SparseLU< MatrixType_, OrderingType_ > >
 CEigen::SparseSolverBase< SparseLUTransposeView< Conjugate, SparseLUType > >
 CEigen::SparseSolverBase< SparseQR< MatrixType_, OrderingType_ > >
 CEigen::SparseSolverBase< SPQR< MatrixType_ > >
 CEigen::SparseSolverBase< SuperILU< MatrixType_ > >
 CEigen::SparseSolverBase< SuperLU< MatrixType_ > >
 CEigen::SparseSolverBase< UmfPackLU< MatrixType_ > >
 CEigen::Stride< OuterStrideAtCompileTime_, InnerStrideAtCompileTime_ >Holds strides information for Map
 CEigen::Stride< 0, Value >
 CEigen::Stride< Value, 0 >
 CEigen::internal::unrolls::transB< Scalar >
 CEigen::Transform< Scalar_, Dim_, Mode_, Options_ >Represents an homogeneous transformation in a N dimensional space
 CEigen::Translation< Scalar_, Dim_ >Represents a translation transformation
 CEigen::Transpose< MatrixType >Expression of the transpose of a matrix
 CEigen::Transpose< ArgType >
 CEigen::Transpose< Block< const VectorsType, 1, Dynamic > >
 CEigen::Transpose< const Derived >
 CEigen::Transpose< const typename Base::ExtractType_ >
 CEigen::Transpose< Derived >
 CEigen::Transpose< NestedXpr >
 CEigen::Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >Represents a sequence of transpositions (row/column interchange)
 CEigen::Transpositions< RowsAtCompileTime, MaxRowsAtCompileTime >
 CEigen::Transpositions< RowsAtCompileTime, MaxRowsAtCompileTime, PermutationIndex >
 CEigen::TranspositionsStorage
 CEigen::TriangularView< MatrixType_, Mode_ >Expression of a triangular part in a matrix
 CEigen::TriangularView< ArgType, Mode >
 CEigen::TriangularView< const CholMatrixType, Eigen::Lower >
 CEigen::TriangularView< const CholMatrixType, Eigen::UnitLower >
 CEigen::TriangularView< const MatrixConjugateReturnType, Mode >
 CEigen::TriangularView< const MatrixType, Eigen::Lower >
 CEigen::TriangularView< const MatrixType, Eigen::UnitLower >
 CEigen::TriangularView< const typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper >
 CEigen::TriangularView< const typename CholMatrixType::AdjointReturnType, Eigen::Upper >
 CEigen::TriangularView< const typename CholMatrixType::ConstTransposeReturnType, Eigen::UnitUpper >
 CEigen::TriangularView< const typename CholMatrixType::ConstTransposeReturnType, Eigen::Upper >
 CEigen::TriangularView< const typename MatrixType::AdjointReturnType, Eigen::UnitUpper >
 CEigen::TriangularView< const typename MatrixType::AdjointReturnType, Eigen::Upper >
 CEigen::TriangularView< const typename MatrixType::AdjointReturnType, TransposeMode >
 CEigen::TriangularView< const typename MatrixType::ConstTransposeReturnType, TransposeMode >
 CEigen::TriangularView< Derived, Mode >
 CEigen::TriangularView< LUMatrixType, Lower|UnitDiag >
 CEigen::TriangularView< LUMatrixType, Upper >
 CEigen::TriangularView< MatrixType, Mode >
 CEigen::TriangularView< std::add_const_t< MatrixType >, Mode_ >
 CEigen::TriangularView< typename MatrixType::TransposeReturnType, TransposeMode >
 CEigen::Tridiagonalization< MatrixType_ >Tridiagonal decomposition of a selfadjoint matrix
 CEigen::Triplet< Scalar, StorageIndex >A small structure to hold a non zero as a triplet (i,j,value)
 CEigen::internal::unrolls::trsm< Scalar >
 CEigen::internal::tuple_impl::tuple_size< Tuple >
 CEigen::UniformScaling< Scalar_ >Represents a generic uniform scaling transformation
 CEigen::VectorwiseOp< ExpressionType, Direction >Pseudo expression providing broadcasting and partial reduction operations
 CEigen::WithFormat< ExpressionType >Pseudo expression providing matrix output with given format