All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 CEigen::bfloat16_impl::__bfloat16_raw
 CEigen::half_impl::__half_raw
 CAccelerateCholeskyAtAA QR factorization and solver based on Accelerate without storing Q (equivalent to A^TA = R^T R)
 CAccelerateLDLTThe default Cholesky (LDLT) factorization and solver based on Accelerate
 CAccelerateLDLTSBKA direct Cholesky (LDLT) factorization and solver based on Accelerate with Supernode Bunch-Kaufman and static pivoting
 CAccelerateLDLTTPPA direct Cholesky (LDLT) factorization and solver based on Accelerate with full threshold partial pivoting
 CAccelerateLDLTUnpivotedA direct Cholesky-like LDL^T factorization and solver based on Accelerate with only 1x1 pivots and no pivoting
 CAccelerateLLTA direct Cholesky (LLT) factorization and solver based on Accelerate
 CAccelerateQRA QR factorization and solver based on Accelerate
 CEigen::AlignedBox< Scalar_, AmbientDim_ >An axis aligned box
 Cstd::allocator
 Calpha_store< PResPacket, ResPacket, ResScalar, Scalar >
 CEigen::AMDOrdering< StorageIndex >
 CEigen::ArithmeticSequence< FirstType, SizeType, IncrType >
 CEigen::ArrayXpr
 CEigen::BandShape
 CEigen::Barrier
 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 > >
 CBinaryOp
 CEigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, StorageKind >
 CEigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, internal::traits< XprType >::StorageKind >
 CCastXpr< NewType >
 CEigen::COLAMDOrdering< StorageIndex >
 CEigen::CommaInitializer< XprType >Helper class used by the comma initializer operator
 CEigen::ComplexEigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of general complex matrices
 CEigen::ComplexSchur< MatrixType_ >Performs a complex Schur decomposition of a real or complex square matrix
 CEigen::ComplexSchur< MatrixType >
 CEigen::Conjugate< MatrixType >
 CEigen::MatrixBase< Derived >::ConstSelfAdjointViewReturnType< UpLo >
 CEigen::SparseMatrixBase< Derived >::ConstSelfAdjointViewReturnType< UpLo >
 CEigen::MatrixBase< Derived >::ConstTriangularViewReturnType< Mode >
 CEigen::SparseMatrixBase< Derived >::CwiseProductDenseReturnType< OtherDerived >
 CEigen::Dense
 CEigen::doxygen::dense_xpr_base_dispatcher< Derived >
 CEigen::doxygen::dense_xpr_base_dispatcher< Array< double, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::doxygen::dense_xpr_base_dispatcher< Array< Index, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::doxygen::dense_xpr_base_dispatcher< Array< int, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::doxygen::dense_xpr_base_dispatcher< Array< RealScalar, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::doxygen::dense_xpr_base_dispatcher< Array< StorageIndex, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > >
 CEigen::DenseCoeffsBase< Derived, Level >
 CEigen::DenseShape
 CEigen::DenseSparseProductReturnType< Lhs, Rhs, InnerSize >
 CEigen::DenseStorage< T, Size, Rows_, Cols_, Options_ >
 CEigen::DenseTimeSparseProduct< Lhs, Rhs >
 CEigen::DiagonalPreconditioner< Scalar_ >A preconditioner based on the digonal entries
 CEigen::DiagonalProduct< MatrixType, DiagonalType, ProductOrder >
 CEigen::DiagonalShape
 CEIGEN_ALIGNED_ALLOCATOR
 CEigen::EigenBase< Derived >
 CEigen::EigenBase< BandMatrix< Scalar_, Rows, Cols, Supers, Subs, Options > >
 CEigen::EigenBase< BandMatrixWrapper< CoefficientsType_, Rows_, Cols_, Supers_, Subs_, Options_ > >
 CEigen::EigenBase< Block< SparseMatrixType, BlockRows, BlockCols, true > >
 CEigen::EigenBase< Block< XprType, BlockRows, BlockCols, InnerPanel > >
 CEigen::EigenBase< Block< XprType, BlockRows, BlockCols, true > >
 CEigen::EigenBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >
 CEigen::EigenBase< HouseholderSequence< VectorsType, CoeffsType, Side > >
 CEigen::EigenBase< Inverse< PermutationType > >
 CEigen::EigenBase< MatrixReplacement >
 CEigen::EigenBase< SparseMatrix< double, Options_, StorageIndex_ > >
 CEigen::EigenBase< SparseMatrix< Scalar, Options_, int > >
 CEigen::EigenBase< SparseMatrix< Scalar, Options_, StorageIndex > >
 CEigen::EigenBase< SparseMatrix< Scalar, Options_, StorageIndex_ > >
 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< Transpose< MatrixType > >
 CEigen::EigenBase< TriangularView< MatrixType, Mode > >
 CEigen::EigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of general matrices
 CEigen::RunQueue< Work, kSize >::Elem
 CEigen::StlThreadEnvironment::EnvThread
 CEigen::numext::equal_strict_impl< X, Y, XIsInteger, XIsSigned, YIsInteger, YIsSigned >
 CEigen::numext::equal_strict_impl< X, Y, true, false, true, true >
 CEigen::numext::equal_strict_impl< X, Y, true, true, true, false >
 CEvalIterator
 CEigen::EventCount
 CEigen::VectorwiseOp< ExpressionType, Direction >::ExtendedType< OtherDerived >
 CEigen::half_impl::float32_bits
 CEigen::general_product_to_triangular_selector< MatrixType, ProductType, UpLo, IsOuterProduct >
 CEigen::general_product_to_triangular_selector< MatrixType, ProductType, UpLo, false >
 CEigen::general_product_to_triangular_selector< MatrixType, ProductType, UpLo, true >
 CEigen::GeneralizedEigenSolver< MatrixType_ >Computes the generalized eigenvalues and eigenvectors of a pair of general matrices
 CEigen::GenericNumTraits< T >
 CEigen::GenericNumTraits< bool >
 CEigen::GenericNumTraits< double >
 CEigen::GenericNumTraits< Eigen::bfloat16 >
 CEigen::GenericNumTraits< Eigen::half >
 CEigen::GenericNumTraits< float >
 CEigen::GenericNumTraits< long double >
 CEigen::GenericNumTraits< std::complex< Real_ > >
 CEigen::GenericNumTraits< std::string >
 CEigen::numext::get_integer_by_size< Size >
 CEigen::numext::get_integer_by_size< 1 >
 CEigen::numext::get_integer_by_size< 2 >
 CEigen::numext::get_integer_by_size< 4 >
 CEigen::numext::get_integer_by_size< 8 >
 CEigen::Serializer< DenseBase< Derived >, void >::Header
 CEigen::Serializer< SparseMatrix< Scalar, Options, StorageIndex >, void >::Header
 CEigen::Serializer< SparseVector< Scalar, Options, StorageIndex >, void >::Header
 CEigen::HessenbergDecomposition< MatrixType_ >Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation
 CEigen::HessenbergDecomposition< MatrixType >
 CEigen::HomogeneousShape
 CEigen::Hyperplane< Scalar_, AmbientDim_, Options_ >A hyperplane
 CEigen::IdentityPreconditionerA naive preconditioner which approximates any matrix as the identity matrix
 CEigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::IndexPosPair
 CEigen::IOFormatStores a set of parameters controlling the way matrices are printed
 CEigen::symbolic::is_symbolic< T >
 CEigen::JacobiRotation< Scalar >Rotation given by a cosine-sine pair
 CEigen::IncompleteLUT< Scalar_, StorageIndex_ >::keep_diag
 CEigen::SimplicialCholeskyBase< Derived >::keep_diag
 CEigen::LazyProductReturnType< Lhs, Rhs >
 CLhsIterator
 CloadColData_impl< RhsMapper, linear >
 CloadColData_impl< RhsMapper, true >
 CEigen::VectorwiseOp< ExpressionType, Direction >::LpNormReturnType< p >
 CEigen::MapBase< Derived, Level >
 CEigen::MapBase< Block< XprType, BlockRows, BlockCols, InnerPanel > >
 CEigen::MapBase< Map< PlainObjectType, MapOptions, StrideType > >
 CEigen::MapBase< Reshaped< XprType, Rows, Cols, Order > >
 CEigen::MatrixComplexPowerReturnValue< Derived >
 CEigen::MatrixExponentialReturnValue< Derived >
 CEigen::MatrixFunctionReturnValue< Derived >
 CEigen::MatrixLogarithmReturnValue< Derived >
 CEigen::MatrixPowerReturnValue< Derived >
 CEigen::MatrixSquareRootReturnValue< Derived >
 CEigen::MatrixXpr
 CEigen::MaxSizeVector< T >The MaxSizeVector class
 CEigen::MaxSizeVector< Eigen::EventCount::Waiter >
 CEigen::MaxSizeVector< Eigen::MaxSizeVector< unsigned > >
 CEigen::MaxSizeVector< Eigen::ThreadLocal::ThreadIdAndValue >
 CEigen::MaxSizeVector< Eigen::ThreadPoolTempl::ThreadData >
 CEigen::MaxSizeVector< std::atomic< Eigen::ThreadLocal::ThreadIdAndValue * > >
 CEigen::MetisOrdering< StorageIndex >
 CEigen::NaturalOrdering< StorageIndex >
 CEigen::internal::no_assignment_operator
 CEigen::NoAlias< ExpressionType, StorageBase >Pseudo expression providing an operator = assuming no aliasing
 CEigen::internal::noncopyable
 CEigen::bfloat16_impl::numeric_limits_bfloat16_impl< typename >
 CEigen::half_impl::numeric_limits_half_impl< typename >
 CEigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
 CEigen::NumTraits< void >
 CEigen::VectorwiseOp< ExpressionType, Direction >::OppositeExtendedType< OtherDerived >
 CEigen::ParametrizedLine< Scalar_, AmbientDim_, Options_ >A parametrized line
 CEigen::partial_redux_dummy_func< A, B >
 CEigen::PermutationShape
 CEigen::PermutationStorage
 CEigen::ThreadPoolTempl< Environment >::PerThread
 CEigen::Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ >::PrivateType
 CEigen::ProductReturnType< Lhs, Rhs, ProductType >
 CEigen::RealQZ< MatrixType_ >Performs a real QZ decomposition of a pair of square matrices
 CEigen::RealQZ< MatrixType >
 CEigen::RealSchur< MatrixType_ >Performs a real Schur decomposition of a square matrix
 CEigen::RealSchur< MatrixType >
 CEigen::aligned_allocator< T >::rebind< U >
 CEigen::aligned_allocator_indirection< T >::rebind< U >
 CEigen::VectorwiseOp< ExpressionType, Direction >::ReduxReturnType< BinaryOp >
 CEigen::ReshapedImpl< XprType, Rows, Cols, Order, StorageKind >
 CEigen::ReshapedImpl< XprType, Rows, Cols, Order, internal::traits< XprType >::StorageKind >
 CEigen::internal::ReshapedImpl_dense< XprType, Rows, Cols, Order, internal::traits< Reshaped< XprType, Rows, Cols, Order > >::HasDirectAccess >
 CEigen::VectorwiseOp< ExpressionType, Direction >::ReturnType< Functor, ReturnScalar >
 Calpha_store< PResPacket, ResPacket, ResScalar, Scalar >::ri
 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::RunQueue< Work, kSize >
 CEigen::RunQueue< Task, 1024 >
 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::ScalarBinaryOpTraits< T, T, BinaryOp >
 CEigen::ScalarBinaryOpTraits< T, typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, BinaryOp >
 CEigen::ScalarBinaryOpTraits< T, void, BinaryOp >
 CEigen::ScalarBinaryOpTraits< typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, T, BinaryOp >
 CEigen::ScalarBinaryOpTraits< void, T, BinaryOp >
 CEigen::ScalarBinaryOpTraits< void, void, BinaryOp >
 CScalarBlock< Scalar, N >
 CEigen::selfadjoint_product_selector< MatrixType, OtherType, UpLo, OtherIsVector >
 CEigen::selfadjoint_product_selector< MatrixType, OtherType, UpLo, false >
 CEigen::selfadjoint_product_selector< MatrixType, OtherType, UpLo, true >
 CEigen::selfadjoint_rank1_update< Scalar, Index, StorageOrder, UpLo, ConjLhs, ConjRhs >
 CEigen::selfadjoint_rank1_update< Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs >
 CEigen::selfadjoint_rank1_update< Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs >
 CEigen::SelfAdjointEigenSolver< MatrixType_ >Computes eigenvalues and eigenvectors of selfadjoint matrices
 CEigen::SelfAdjointShape
 CEigen::MatrixBase< Derived >::SelfAdjointViewReturnType< UpLo >
 CEigen::SparseMatrixBase< Derived >::SelfAdjointViewReturnType< UpLo >
 CEigen::Serializer< T, EnableIf >
 CEigen::Serializer< DenseBase< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > >
 CEigen::Serializer< DenseBase< Derived >, void >
 CEigen::Serializer< DenseBase< Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > >
 CEigen::Serializer< SparseMatrix< Scalar, Options, StorageIndex >, void >
 CEigen::Serializer< SparseVector< Scalar, Options, StorageIndex >, void >
 CEigen::Serializer< T, typename std::enable_if_t< std::is_trivial< T >::value &&std::is_standard_layout< T >::value > >
 CShiftLeftXpr< N >
 CShiftRightXpr< N >
 CEigen::numext::signbit_impl< Scalar, IsInteger, IsSigned >
 CEigen::numext::signbit_impl< Scalar, false, true >
 CEigen::numext::signbit_impl< Scalar, true, false >
 CEigen::numext::signbit_impl< Scalar, true, true >
 CEigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::SingletonVector
 CEigen::SkewSymmetricShape
 CEigen::SluMatrixMapHelper< MatrixType >
 CEigen::SluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > >
 CEigen::SluMatrixMapHelper< SparseMatrixBase< Derived > >
 CEigen::SolverShape
 CEigen::SolverStorage
 CEigen::Sparse
 CEigen::SparseDenseOuterProduct< Lhs, Rhs, Transpose >
 CEigen::SparseDenseProductReturnType< Lhs, Rhs, InnerSize >
 CEigen::SparseDiagonalProduct< Lhs, Rhs >
 CSparseLUImpl< Scalar, StorageIndex >
 CEigen::internal::SparseLUImpl< MatrixType_::Scalar, MatrixType_::StorageIndex >
 CEigen::SparseMapBase< Derived, Level >
 CEigen::SparseQRMatrixQTransposeReturnType< SparseQRType >
 CEigen::SparseShape
 CEigen::SparseSparseProduct< Lhs, Rhs >
 CEigen::SparseSparseProductReturnType< Lhs, Rhs >
 CEigen::SparseTimeDenseProduct< Lhs, Rhs >
 CEigen::SPQRMatrixQReturnType< SPQRType >
 CEigen::SPQRMatrixQTransposeReturnType< SPQRType >
 CEigen::StlThreadEnvironment
 CEigen::Stride< OuterStrideAtCompileTime_, InnerStrideAtCompileTime_ >Holds strides information for Map
 CEigen::Stride< 0, Value >
 CEigen::Stride< StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime >
 CEigen::Stride< Value, 0 >
 CEigen::PlainObjectBase< Derived >::StridedAlignedMapType< StrideType >
 CEigen::PlainObjectBase< Derived >::StridedConstAlignedMapType< StrideType >
 CEigen::PlainObjectBase< Derived >::StridedConstMapType< StrideType >
 CEigen::PlainObjectBase< Derived >::StridedMapType< StrideType >
 CEigen::SwapWrapper< ExpressionType >
 CEigen::symbolic::Symbol< Tag >
 CEigen::symbolic::SymbolValue< Tag >
 Ctake
 CEigen::StlThreadEnvironment::Task
 CEigen::ThreadPoolTempl< Environment >::ThreadData
 CEigen::ThreadLocal< T, Initialize, Release >::ThreadIdAndValue
 CEigen::ThreadLocal< T, Initialize, Release >
 CEigen::ThreadPoolInterface
 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< TranspositionsBase< TranspositionsDerived > >
 CEigen::TranspositionsBase< Derived >
 CEigen::TranspositionsBase< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >, PacketAccess > >
 CEigen::TranspositionsBase< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ > >
 CEigen::TranspositionsBase< TranspositionsWrapper< IndicesType_ > >
 CEigen::TranspositionsShape
 CEigen::TranspositionsStorage
 CEigen::TriangularShape
 CEigen::TriangularViewImpl< MatrixType_, Mode_, StorageKind >
 CEigen::TriangularViewImpl< MatrixType_, Mode_, internal::traits< MatrixType_ >::StorageKind >
 CEigen::MatrixBase< Derived >::TriangularViewReturnType< Mode >
 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::Triplet< double >
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::dense_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::generic_xpr_base::type
 Cinternal::TransposeImpl_base::type
 CEigen::UniformScaling< Scalar_ >Represents a generic uniform scaling transformation
 CEigen::symbolic::ValueExpr< IndexType >
 CEigen::VectorwiseOp< ExpressionType, Direction >Pseudo expression providing broadcasting and partial reduction operations
 CEigen::EventCount::Waiter
 CEigen::WithFormat< ExpressionType >Pseudo expression providing matrix output with given format
 Cbool
 CSuperMatrix