 aligned_allocator< T > | STL compatible allocator to use with with 16 byte aligned types |
 AlignedBox< _Scalar, _AmbientDim > | An axis aligned box |
 ArrayXpr | |
 assign_impl | |
 ColPivHouseholderQR< _MatrixType > | Householder rank-revealing QR decomposition of a matrix with column-pivoting |
 CommaInitializer< XprType > | Helper class used by the comma initializer operator |
 ComplexEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of general complex matrices |
 ComplexSchur< _MatrixType > | Performs a complex Schur decomposition of a real or complex square matrix |
 MatrixBase< Derived >::ConstDiagonalIndexReturnType< Index > | |
 DenseBase< Derived >::ConstFixedSegmentReturnType< Size > | |
 MatrixBase< Derived >::ConstSelfAdjointViewReturnType< UpLo > | |
 MatrixBase< Derived >::ConstTriangularViewReturnType< Mode > | |
 CwiseBinaryOpImpl | |
  CwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression where a coefficient-wise binary operator is applied to two expressions |
 CwiseUnaryOpImpl | |
  CwiseUnaryOp< UnaryOp, XprType > | Generic expression where a coefficient-wise unary operator is applied to an expression |
 CwiseUnaryViewImpl | |
  CwiseUnaryView< ViewOp, MatrixType > | Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector |
 Dense | |
 dense_xpr_base_dispatcher_for_doxygen | |
  PlainObjectBase< Derived > | Dense storage base class for matrices and arrays |
  PlainObjectBase< Array< Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Array< Index, 64, 1 > | |
  PlainObjectBase< Matrix< double, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< double, DPARM_SIZE, 1 > | |
  PlainObjectBase< Matrix< Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< Index, Dynamic, 1 > | |
   Matrix< Index, IPARM_SIZE, 1 > | |
   Matrix< Index, MatrixType::RowsAtCompileTime, 1 > | |
  PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< int, 1, MatrixType::ColsAtCompileTime > | |
   Matrix< int, Dynamic, 1 > | |
   Matrix< int, MatrixType::RowsAtCompileTime, 1 > | |
  PlainObjectBase< Matrix< internal::scalar_product_traits< Lhs::Scalar, Rhs::Scalar >::ReturnType, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< internal::scalar_product_traits< Lhs::Scalar, Rhs::Scalar >::ReturnType, 1, 1 > | |
    GeneralProduct< Lhs, Rhs, InnerProduct > | |
  PlainObjectBase< Matrix< RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< RealScalar, Dynamic, 1 > | |
  PlainObjectBase< Matrix< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   Matrix< Scalar, Dynamic, 1 > | |
 DenseCoeffsBase | |
  DenseBase< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   ArrayBase< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
    dense_xpr_base_dispatcher_for_doxygen< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
     PlainObjectBase< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
      Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | General-purpose arrays with easy API for coefficient-wise operations |
  DenseBase< ArrayWrapper< ExpressionType > > | |
   ArrayBase< ArrayWrapper< ExpressionType > > | |
    ArrayWrapper< ExpressionType > | Expression of a mathematical vector or matrix as an array object |
  DenseBase< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > | |
   MatrixBase< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > | |
    CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > | |
  DenseBase< DenseTimeSparseProduct< Lhs, Rhs > > | |
   MatrixBase< DenseTimeSparseProduct< Lhs, Rhs > > | |
    ProductBase< DenseTimeSparseProduct< Lhs, Rhs >, Lhs, Rhs > | |
     DenseTimeSparseProduct< Lhs, Rhs > | |
  DenseBase< DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > > | |
   MatrixBase< DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > > | |
    ProductBase< DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo >, Lhs, Rhs > | |
     DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > | |
  DenseBase< DiagonalProduct< MatrixType, DiagonalType, ProductOrder > > | |
   MatrixBase< DiagonalProduct< MatrixType, DiagonalType, ProductOrder > > | |
    DiagonalProduct< MatrixType, DiagonalType, ProductOrder > | |
  DenseBase< GeneralProduct< Lhs, Rhs, GemmProduct > > | |
   MatrixBase< GeneralProduct< Lhs, Rhs, GemmProduct > > | |
    ProductBase< GeneralProduct< Lhs, Rhs, GemmProduct >, Lhs, Rhs > | |
     GeneralProduct< Lhs, Rhs, GemmProduct > | |
  DenseBase< GeneralProduct< Lhs, Rhs, GemvProduct > > | |
   MatrixBase< GeneralProduct< Lhs, Rhs, GemvProduct > > | |
    ProductBase< GeneralProduct< Lhs, Rhs, GemvProduct >, Lhs, Rhs > | |
     GeneralProduct< Lhs, Rhs, GemvProduct > | |
  DenseBase< GeneralProduct< Lhs, Rhs, OuterProduct > > | |
   MatrixBase< GeneralProduct< Lhs, Rhs, OuterProduct > > | |
    ProductBase< GeneralProduct< Lhs, Rhs, OuterProduct >, Lhs, Rhs > | |
     GeneralProduct< Lhs, Rhs, OuterProduct > | |
  DenseBase< Homogeneous< MatrixType, _Direction > > | |
   MatrixBase< Homogeneous< MatrixType, _Direction > > | |
    Homogeneous< MatrixType, _Direction > | Expression of one (or a set of) homogeneous vector(s) |
  DenseBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
   MatrixBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
    dense_xpr_base_dispatcher_for_doxygen< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
     PlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
      Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | The matrix class, also used for vectors and row-vectors |
  DenseBase< MatrixWrapper< ExpressionType > > | |
   MatrixBase< MatrixWrapper< ExpressionType > > | |
    MatrixWrapper< ExpressionType > | Expression of an array as a mathematical vector or matrix |
  DenseBase< ScaledProduct< NestedProduct > > | |
   MatrixBase< ScaledProduct< NestedProduct > > | |
    ProductBase< ScaledProduct< NestedProduct >, NestedProduct::_LhsNested, NestedProduct::_RhsNested > | |
     ScaledProduct< NestedProduct > | |
  DenseBase< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > > | |
   MatrixBase< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > > | |
    ProductBase< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false >, Lhs, Rhs > | |
     SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > | |
  DenseBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > > | |
   MatrixBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > > | |
    ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true >, Lhs, Rhs > | |
     SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > | |
  DenseBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > > | |
   MatrixBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > > | |
    ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs > | |
     SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > | |
  DenseBase< SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > > | |
   MatrixBase< SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > > | |
    ProductBase< SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo >, Lhs, Rhs > | |
     SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > | |
  DenseBase< SparseTimeDenseProduct< Lhs, Rhs > > | |
   MatrixBase< SparseTimeDenseProduct< Lhs, Rhs > > | |
    ProductBase< SparseTimeDenseProduct< Lhs, Rhs >, Lhs, Rhs > | |
     SparseTimeDenseProduct< Lhs, Rhs > | |
  DenseBase< TriangularProduct< Mode, false, Lhs, true, Rhs, false > > | |
   MatrixBase< TriangularProduct< Mode, false, Lhs, true, Rhs, false > > | |
    ProductBase< TriangularProduct< Mode, false, Lhs, true, Rhs, false >, Lhs, Rhs > | |
     TriangularProduct< Mode, false, Lhs, true, Rhs, false > | |
  DenseBase< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > > | |
   MatrixBase< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > > | |
    ProductBase< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false >, Lhs, Rhs > | |
     TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > | |
  DenseBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > > | |
   MatrixBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > > | |
    ProductBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true >, Lhs, Rhs > | |
     TriangularProduct< Mode, true, Lhs, false, Rhs, true > | |
  DenseBase< Derived > | Base class for all dense matrices, vectors, and arrays |
   ArrayBase< Derived > | Base class for all 1D and 2D array, and related expressions |
   MatrixBase< Derived > | Base class for all dense matrices, vectors, and expressions |
    ProductBase< Derived, Lhs, Rhs > | |
 DenseSparseProductReturnType< Lhs, Rhs, InnerSize > | |
 DenseSparseProductReturnType< Lhs, Rhs, 1 > | |
 DenseStorage< T, Size, _Rows, _Cols, _Options > | |
 deque | |
  deque< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
 DiagonalBase | |
  DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > | Represents a diagonal matrix with its storage |
  DiagonalWrapper< _DiagonalVectorType > | Expression of a diagonal matrix |
 MatrixBase< Derived >::DiagonalIndexReturnType< Index > | |
 DiagonalPreconditioner< _Scalar > | A preconditioner based on the digonal entries |
 EIGEN_ALIGNED_ALLOCATOR | |
  aligned_allocator_indirection< T > | |
 EigenBase< Derived > | |
  DenseCoeffsBase< Derived, ReadOnlyAccessors > | Base class providing read-only coefficient access to matrices and arrays |
   DenseCoeffsBase< Derived, DirectAccessors > | Base class providing direct read-only coefficient access to matrices and arrays |
   DenseCoeffsBase< Derived, WriteAccessors > | Base class providing read/write coefficient access to matrices and arrays |
    DenseCoeffsBase< Derived, DirectWriteAccessors > | Base class providing direct read/write coefficient access to matrices and arrays |
  PermutationBase< Derived > | Base class for permutations |
  SparseMatrixBase< Derived > | Base class of any sparse matrices or sparse expressions |
  TriangularBase< Derived > | |
 EigenBase< BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > > | |
 EigenBase< BandMatrix< Scalar, Rows, Cols, Supers, Subs, Options > > | |
 EigenBase< BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > > | |
 EigenBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
  SparseMatrixBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
   CwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Sparse > | |
 EigenBase< CwiseUnaryOp< UnaryOp, MatrixType > > | |
  SparseMatrixBase< CwiseUnaryOp< UnaryOp, MatrixType > > | |
   CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse > | |
 EigenBase< CwiseUnaryView< ViewOp, MatrixType > > | |
  SparseMatrixBase< CwiseUnaryView< ViewOp, MatrixType > > | |
   CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse > | |
 EigenBase< HouseholderSequence< VectorsType, CoeffsType, Side > > | |
  HouseholderSequence< VectorsType, CoeffsType, Side > | Sequence of Householder reflections acting on subspaces with decreasing size |
 EigenBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
  PermutationBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
   Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > | |
 EigenBase< MappedSparseMatrix< _Scalar, _Flags, _Index > > | |
  SparseMatrixBase< MappedSparseMatrix< _Scalar, _Flags, _Index > > | |
   MappedSparseMatrix< _Scalar, _Flags, _Index > | Sparse matrix |
 EigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, Index > > | |
  PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, Index > > | |
   PermutationMatrix< Dynamic, Dynamic, Index > | |
 EigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
  PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
   PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > | Permutation matrix |
 EigenBase< PermutationWrapper< _IndicesType > > | |
  PermutationBase< PermutationWrapper< _IndicesType > > | |
   PermutationWrapper< _IndicesType > | Class to view a vector of integers as a permutation matrix |
 EigenBase< SelfAdjointView< MatrixType, UpLo > > | |
  TriangularBase< SelfAdjointView< MatrixType, UpLo > > | |
   SelfAdjointView< MatrixType, UpLo > | Expression of a selfadjoint matrix from a triangular part of a dense matrix |
 EigenBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > > | |
  SparseMatrixBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > > | |
   SparseDenseOuterProduct< Lhs, Rhs, Tr > | |
 EigenBase< SparseDiagonalProduct< Lhs, Rhs > > | |
  SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > > | |
   SparseDiagonalProduct< Lhs, Rhs > | |
 EigenBase< SparseInnerVectorSet< MatrixType, Size > > | |
  SparseMatrixBase< SparseInnerVectorSet< MatrixType, Size > > | |
   SparseInnerVectorSet< MatrixType, Size > | |
 EigenBase< SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size > > | |
  SparseMatrixBase< SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size > > | |
   SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size > | |
 EigenBase< SparseMatrix< _Scalar, _Options, _Index > > | |
  SparseMatrixBase< SparseMatrix< _Scalar, _Options, _Index > > | |
   SparseMatrix< _Scalar, _Options, _Index > | A versatible sparse matrix representation |
 EigenBase< SparseMatrix< Scalar, _Options, _Index > > | |
  SparseMatrixBase< SparseMatrix< Scalar, _Options, _Index > > | |
   SparseMatrix< Scalar > | |
   SparseMatrix< Scalar, ColMajor > | |
 EigenBase< SparseMatrix< Scalar, _Options, Index > > | |
  SparseMatrixBase< SparseMatrix< Scalar, _Options, Index > > | |
   SparseMatrix< Scalar, ColMajor, Index > | |
   SparseMatrix< Scalar, RowMajor, Index > | |
 EigenBase< SparseSelfAdjointView< MatrixType, UpLo > > | |
  SparseSelfAdjointView< MatrixType, UpLo > | Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix |
 EigenBase< SparseSparseProduct< LhsNested, RhsNested > > | |
  SparseMatrixBase< SparseSparseProduct< LhsNested, RhsNested > > | |
   SparseSparseProduct< LhsNested, RhsNested > | |
 EigenBase< SparseSymmetricPermutationProduct< MatrixType, UpLo > > | |
  SparseSymmetricPermutationProduct< MatrixType, UpLo > | |
 EigenBase< SparseTriangularView< MatrixType, Mode > > | |
  SparseMatrixBase< SparseTriangularView< MatrixType, Mode > > | |
   SparseTriangularView< MatrixType, Mode > | |
 EigenBase< SparseVector< _Scalar, _Options, _Index > > | |
  SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > > | |
   SparseVector< _Scalar, _Options, _Index > | Sparse vector class |
 EigenBase< SparseView< MatrixType > > | |
  SparseMatrixBase< SparseView< MatrixType > > | |
   SparseView< MatrixType > | |
 EigenBase< Transpose< MatrixType > > | |
  SparseMatrixBase< Transpose< MatrixType > > | |
   TransposeImpl< MatrixType, Sparse > | |
 EigenBase< Transpose< PermutationBase< Derived > > > | |
  Transpose< PermutationBase< Derived > > | |
 EigenBase< TriangularView< _MatrixType, _Mode > > | |
  TriangularBase< TriangularView< _MatrixType, _Mode > > | |
   TriangularView< _MatrixType, _Mode > | Base class for triangular part in a matrix |
 EigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of general matrices |
 VectorwiseOp< ExpressionType, Direction >::ExtendedType< OtherDerived > | |
 DenseBase< Derived >::FixedSegmentReturnType< Size > | |
 FullPivHouseholderQR< _MatrixType > | Householder rank-revealing QR decomposition of a matrix with full pivoting |
 FullPivLU< _MatrixType > | LU decomposition of a matrix with complete pivoting, and related features |
 general_matrix_matrix_triangular_product | |
 general_matrix_vector_product | |
 GeneralProduct | Expression of the product of two general matrices or vectors |
 GenericNumTraits< T > | |
  NumTraits< T > | Holds information about the various numeric (i.e. scalar) types allowed by Eigen |
 GenericNumTraits< double > | |
  NumTraits< double > | |
 GenericNumTraits< float > | |
  NumTraits< float > | |
 GenericNumTraits< long double > | |
  NumTraits< long double > | |
 GenericNumTraits< std::complex< _Real > > | |
  NumTraits< std::complex< _Real > > | |
 HessenbergDecomposition< _MatrixType > | Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation |
 HouseholderQR< _MatrixType > | Householder QR decomposition of a matrix |
 Hyperplane< _Scalar, _AmbientDim, _Options > | A hyperplane |
 IdentityPreconditioner | A naive preconditioner which approximates any matrix as the identity matrix |
 IOFormat | Stores a set of parameters controlling the way matrices are printed |
 JacobiRotation< Scalar > | Rotation given by a cosine-sine pair |
 JacobiSVD< _MatrixType, QRPreconditioner > | Two-sided Jacobi SVD decomposition of a rectangular matrix |
 IncompleteLUT< _Scalar >::keep_diag | |
 SimplicialCholeskyBase< Derived >::keep_diag | |
 LDLT< _MatrixType, _UpLo > | Robust Cholesky decomposition of a matrix with pivoting |
 list | |
  list< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
 LLT< _MatrixType, _UpLo > | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
 MapBase | Base class for Map and Block expression with direct access |
 MapBase< Block< XprType, BlockRows, BlockCols, InnerPanel, true > > | |
  Block< XprType, BlockRows, BlockCols, InnerPanel, true > | |
 MapBase< Map< PlainObjectType, MapOptions, StrideType > > | |
  Map< PlainObjectType, MapOptions, StrideType > | A matrix or vector expression mapping an existing array of data |
 MatrixTypeIterator | |
 MatrixTypeIterator | |
 MatrixTypeReverseIterator | |
 MatrixTypeReverseIterator | |
 MatrixXpr | |
 no_assignment_operator | |
  CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > | |
  CwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression where a coefficient-wise binary operator is applied to two expressions |
  CwiseNullaryOp< NullaryOp, PlainObjectType > | Generic expression of a matrix where all coefficients are defined by a functor |
  CwiseUnaryOp< UnaryOp, XprType > | Generic expression where a coefficient-wise unary operator is applied to an expression |
  CwiseUnaryView< ViewOp, MatrixType > | Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector |
  DiagonalProduct< MatrixType, DiagonalType, ProductOrder > | |
  DiagonalWrapper< _DiagonalVectorType > | Expression of a diagonal matrix |
  GeneralProduct< Lhs, Rhs, InnerProduct > | |
  PartialReduxExpr< MatrixType, MemberOp, Direction > | Generic expression of a partially reduxed matrix |
  Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
  SparseDiagonalProduct< Lhs, Rhs > | |
  SparseInnerVectorSet< MatrixType, Size > | |
  SparseSparseProduct< LhsNested, RhsNested > | |
 NoAlias< ExpressionType, StorageBase > | Pseudo expression providing an operator = assuming no aliasing |
 noncopyable | |
  CholmodBase< _MatrixType, _UpLo, CholmodDecomposition< _MatrixType, _UpLo > > | |
   CholmodDecomposition< _MatrixType, _UpLo > | A general Cholesky factorization and solver based on Cholmod |
  CholmodBase< _MatrixType, _UpLo, CholmodSimplicialLDLT< _MatrixType, _UpLo > > | |
   CholmodSimplicialLDLT< _MatrixType, _UpLo > | A simplicial direct Cholesky (LDLT) factorization and solver based on Cholmod |
  CholmodBase< _MatrixType, _UpLo, CholmodSimplicialLLT< _MatrixType, _UpLo > > | |
   CholmodSimplicialLLT< _MatrixType, _UpLo > | A simplicial direct Cholesky (LLT) factorization and solver based on Cholmod |
  CholmodBase< _MatrixType, _UpLo, CholmodSupernodalLLT< _MatrixType, _UpLo > > | |
   CholmodSupernodalLLT< _MatrixType, _UpLo > | A supernodal Cholesky (LLT) factorization and solver based on Cholmod |
  CholmodBase< _MatrixType, _UpLo, Derived > | The base class for the direct Cholesky factorization of Cholmod |
  IncompleteLUT< _Scalar > | Incomplete LU factorization with dual-threshold strategy During the numerical factorization, two dropping rules are used : 1) any element whose magnitude is less than some tolerance is dropped. This tolerance is obtained by multiplying the input tolerance droptol by the average magnitude of all the original elements in the current row. 2) After the elimination of the row, only the fill largest elements in the L part and the fill largest elements in the U part are kept (in addition to the diagonal element ). Note that fill is computed from the input parameter fillfactor which is used the ratio to control the fill_in relatively to the initial number of nonzero elements |
  IterativeSolverBase< Derived > | Base class for linear iterative solvers |
  SimplicialCholeskyBase< Derived > | A direct sparse Cholesky factorizations |
  SuperLUBase< _MatrixType, Derived > | The base class for the direct and incomplete LU factorization of SuperLU |
  UmfPackLU< _MatrixType > | A sparse LU factorization and solver based on UmfPack |
  IterativeSolverBase< BiCGSTAB< _MatrixType, _Preconditioner > > | |
   BiCGSTAB< _MatrixType, _Preconditioner > | A bi conjugate gradient stabilized solver for sparse square problems |
  IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > > | |
   ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > | A conjugate gradient solver for sparse self-adjoint problems |
  SimplicialCholeskyBase< SimplicialCholesky< _MatrixType, _UpLo > > | |
   SimplicialCholesky< _MatrixType, _UpLo > | |
  SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > > | |
   SimplicialLDLT< _MatrixType, _UpLo > | A direct sparse LDLT Cholesky factorizations without square root |
  SimplicialCholeskyBase< SimplicialLLT< _MatrixType, _UpLo > > | |
   SimplicialLLT< _MatrixType, _UpLo > | A direct sparse LLT Cholesky factorizations |
  SuperLUBase< _MatrixType, SuperILU< _MatrixType > > | |
   SuperILU< _MatrixType > | A sparse direct incomplete LU factorization and solver based on the SuperLU library |
  SuperLUBase< _MatrixType, SuperLU< _MatrixType > > | |
   SuperLU< _MatrixType > | A sparse direct LU factorization and solver based on the SuperLU library |
 NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | |
 ParametrizedLine< _Scalar, _AmbientDim, _Options > | A parametrized line |
 PardisoImpl< Derived > | |
  PardisoLDLT< MatrixType, Options > | A sparse direct Cholesky (LDLT) factorization and solver based on the PARDISO library |
  PardisoLLT< MatrixType, _UpLo > | A sparse direct Cholesky (LLT) factorization and solver based on the PARDISO library |
 PardisoImpl< PardisoLDLT< MatrixType, Options > > | |
 PardisoImpl< PardisoLLT< MatrixType, _UpLo > > | |
 PardisoImpl< PardisoLU< MatrixType > > | |
  PardisoLU< MatrixType > | A sparse direct LU factorization and solver based on the PARDISO library |
 PartialPivLU< _MatrixType > | LU decomposition of a matrix with partial pivoting, and related features |
 PastixBase< Derived > | |
 PastixBase< PastixLDLT< _MatrixType, _UpLo > > | |
  PastixLDLT< _MatrixType, _UpLo > | A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library |
 PastixBase< PastixLLT< _MatrixType, _UpLo > > | |
  PastixLLT< _MatrixType, _UpLo > | A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library |
 PastixBase< PastixLU< _MatrixType > > | |
  PastixLU< _MatrixType, IsStrSym > | Sparse direct LU solver based on PaStiX library |
 PermutationStorage | |
 product_triangular_matrix_matrix | |
 ProductImpl | |
  Product< Lhs, Rhs > | Expression of the product of two arbitrary matrices or vectors |
 ProductReturnType< Lhs, Rhs, ProductType > | Helper class to get the correct and optimized returned type of operator* |
 ProductReturnType< Lhs, Rhs, CoeffBasedProductMode > | |
 ProductReturnType< Lhs, Rhs, LazyCoeffBasedProductMode > | |
  LazyProductReturnType< Lhs, Rhs > | |
 RealSchur< _MatrixType > | Performs a real Schur decomposition of a square matrix |
 aligned_allocator_indirection< T >::rebind< U > | |
 aligned_allocator< T >::rebind< U > | |
 VectorwiseOp< ExpressionType, Direction >::ReduxReturnType< BinaryOp > | |
 VectorwiseOp< ExpressionType, Direction >::ReturnType< Functor, Scalar > | |
 RotationBase< Derived, _Dim > | Common base class for compact rotation representations |
 RotationBase< AngleAxis< _Scalar >, 3 > | |
  AngleAxis< _Scalar > | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
 RotationBase< Derived, 3 > | |
  QuaternionBase< Derived > | Base class for quaternion expressions |
 RotationBase< Map< const Quaternion< _Scalar >, _Options >, 3 > | |
  QuaternionBase< Map< const Quaternion< _Scalar >, _Options > > | |
   Map< const Quaternion< _Scalar >, _Options > | Quaternion expression mapping a constant memory buffer |
 RotationBase< Map< Quaternion< _Scalar >, _Options >, 3 > | |
  QuaternionBase< Map< Quaternion< _Scalar >, _Options > > | |
   Map< Quaternion< _Scalar >, _Options > | Expression of a quaternion from a memory buffer |
 RotationBase< Quaternion< _Scalar, _Options >, 3 > | |
  QuaternionBase< Quaternion< _Scalar, _Options > > | |
   Quaternion< _Scalar, _Options > | The quaternion class used to represent 3D orientations and rotations |
 RotationBase< Rotation2D< _Scalar >, 2 > | |
  Rotation2D< _Scalar > | Represents a rotation/orientation in a 2 dimensional space |
 Scaling | Represents a generic uniform scaling transformation |
 selfadjoint_product_selector< MatrixType, OtherType, UpLo, false > | |
 selfadjoint_product_selector< MatrixType, OtherType, UpLo, true > | |
 selfadjoint_rank1_update< Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs > | |
 selfadjoint_rank1_update< Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs > | |
 SelfAdjointEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of selfadjoint matrices |
  GeneralizedSelfAdjointEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem |
 MatrixBase< Derived >::SelfAdjointViewReturnType< UpLo > | |
 SparseMatrix< _Scalar, _Options, _Index >::SingletonVector | |
 SluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > > | |
 SluMatrixMapHelper< SparseMatrixBase< Derived > > | |
 Sparse | |
 SparseDenseProductReturnType< Lhs, Rhs, InnerSize > | |
 SparseDenseProductReturnType< Lhs, Rhs, 1 > | |
 SparseSparseProductReturnType< Lhs, Rhs > | |
 Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime > | Holds strides information for Map |
 Stride< 0, Value > | |
  InnerStride< Value > | Convenience specialization of Stride to specify only an inner stride See class Map for some examples |
 Stride< Value, 0 > | |
  OuterStride< Value > | Convenience specialization of Stride to specify only an outer stride See class Map for some examples |
 PlainObjectBase< Derived >::StridedAlignedMapType< StrideType > | |
 PlainObjectBase< Derived >::StridedConstAlignedMapType< StrideType > | |
 PlainObjectBase< Derived >::StridedConstMapType< StrideType > | |
 PlainObjectBase< Derived >::StridedMapType< StrideType > | |
 traits | |
 Transform< _Scalar, _Dim, _Mode, _Options > | Represents an homogeneous transformation in a N dimensional space |
 Translation< _Scalar, _Dim > | Represents a translation transformation |
 Transpose< TranspositionsBase< TranspositionsDerived > > | |
 TransposeImpl | |
  Transpose< MatrixType > | Expression of the transpose of a matrix |
 TranspositionsBase< Derived > | |
 TranspositionsBase< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > > | |
  Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > | |
 TranspositionsBase< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
  Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > | Represents a sequence of transpositions (row/column interchange) |
 TranspositionsBase< TranspositionsWrapper< _IndicesType > > | |
  TranspositionsWrapper< _IndicesType > | |
 triangular_matrix_vector_product | |
 MatrixBase< Derived >::TriangularViewReturnType< Mode > | |
 Tridiagonalization< _MatrixType > | Tridiagonal decomposition of a selfadjoint matrix |
 Triplet< Scalar, Index > | A small structure to hold a non zero as a triplet (i,j,value) |
 type | |
  TransposeImpl< MatrixType, Dense > | |
 type | |
  Block< VectorType, internal::traits< VectorType >::Flags &RowMajorBit?1:Size, internal::traits< VectorType >::Flags &RowMajorBit?Size:1 > | |
   VectorBlock< VectorType, Size > | Expression of a fixed-size or dynamic-size sub-vector |
  Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > | Expression of a fixed-size or dynamic-size block |
  CwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Dense > | |
  CwiseNullaryOp< NullaryOp, PlainObjectType > | Generic expression of a matrix where all coefficients are defined by a functor |
  CwiseUnaryOpImpl< UnaryOp, XprType, Dense > | |
  CwiseUnaryViewImpl< ViewOp, MatrixType, Dense > | |
  Diagonal< MatrixType, DiagIndex > | Expression of a diagonal/subdiagonal/superdiagonal in a matrix |
  ForceAlignedAccess< ExpressionType > | Enforce aligned packet loads and stores regardless of what is requested |
  MapBase< Derived, ReadOnlyAccessors > | |
   MapBase< Derived, WriteAccessors > | |
  NestByValue< ExpressionType > | Expression which must be nested by value |
  PartialReduxExpr< MatrixType, MemberOp, Direction > | Generic expression of a partially reduxed matrix |
  Replicate< MatrixType, RowFactor, ColFactor > | Expression of the multiple replication of a matrix or vector |
  ReturnByValue< Derived > | |
  Reverse< MatrixType, Direction > | Expression of the reverse of a vector or matrix |
  Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
  SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs > | |
  SwapWrapper< ExpressionType > | |
  ProductImpl< Lhs, Rhs, Dense > | |
  ReturnByValue< FullPivHouseholderQRMatrixQReturnType< MatrixType > > | |
  ReturnByValue< HessenbergDecompositionMatrixHReturnType< MatrixType > > | |
  ReturnByValue< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > > | |
  ReturnByValue< homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > > | |
  ReturnByValue< image_retval_base< _DecompositionType > > | |
  ReturnByValue< image_retval_base< FullPivLU< _MatrixType > > > | |
  ReturnByValue< inverse_impl< MatrixType > > | |
  ReturnByValue< kernel_retval_base< _DecompositionType > > | |
  ReturnByValue< kernel_retval_base< FullPivLU< _MatrixType > > > | |
  ReturnByValue< permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
  ReturnByValue< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
  ReturnByValue< solve_retval_base< _DecompositionType, Rhs > > | |
  ReturnByValue< solve_retval_base< BiCGSTAB< _MatrixType, _Preconditioner >, Rhs > > | |
  ReturnByValue< solve_retval_base< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > > | |
  ReturnByValue< solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner >, Rhs > > | |
  ReturnByValue< solve_retval_base< DiagonalPreconditioner< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< FullPivLU< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< HouseholderQR< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< IncompleteLUT< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs > > | |
  ReturnByValue< solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs > > | |
  ReturnByValue< solve_retval_base< LLT< _MatrixType, UpLo >, Rhs > > | |
  ReturnByValue< solve_retval_base< PardisoImpl< _Derived >, Rhs > > | |
  ReturnByValue< solve_retval_base< PartialPivLU< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< PastixBase< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_base< SimplicialCholeskyBase< Derived >, Rhs > > | |
  ReturnByValue< solve_retval_base< SuperLUBase< _MatrixType, Derived >, Rhs > > | |
  ReturnByValue< solve_retval_base< UmfPackLU< _MatrixType >, Rhs > > | |
  ReturnByValue< solve_retval_with_guess< DecompositionType, Rhs, Guess > > | |
  ReturnByValue< sparse_solve_retval_base< _DecompositionType, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< IterativeSolverBase< Derived >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< PardisoImpl< Derived >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< PastixBase< _MatrixType >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< SimplicialCholeskyBase< Derived >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< SuperLUBase< _MatrixType, Derived >, Rhs > > | |
  ReturnByValue< sparse_solve_retval_base< UmfPackLU< _MatrixType >, Rhs > > | |
  ReturnByValue< transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed > > | |
  ReturnByValue< triangular_solve_retval< Side, TriangularType, Rhs > > | |
  ReturnByValue< TridiagonalizationMatrixTReturnType< MatrixType > > | |
 UniformScaling< _Scalar > | |
 vector | |
  vector< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
 VectorwiseOp< ExpressionType, Direction > | Pseudo expression providing partial reduction operations |
 WithFormat< ExpressionType > | Pseudo expression providing matrix output with given format |
 bool | |
 char | |
 cholmod_common | |
 int | |
 Nested | |
 Nested | |
 Nested | |
 superlu_options_t | |
 SuperLUStat_t | |
 SuperMatrix | |
  SluMatrix | |