$treeview $search $mathjax
$projectbrief
$projectbrief
$searchbox

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AlignedVector3< _Scalar >A vectorization friendly 3D vector
AutoDiffScalar< _DerType >A scalar type replacement with automatic differentation capability
BDCSVD< _MatrixType >Class Bidiagonal Divide and Conquer SVD
DGMRES< _MatrixType, _Preconditioner >A Restarted GMRES with deflation. This class implements a modification of the GMRES solver for sparse linear systems. The basis is built with modified Gram-Schmidt. At each restart, a few approximated eigenvectors corresponding to the smallest eigenvalues are used to build a preconditioner for the next cycle. This preconditioner for deflation can be combined with any other preconditioner, the IncompleteLUT for instance. The preconditioner is applied at right of the matrix and the combination is multiplicative
DynamicSparseMatrix< _Scalar, _Options, _Index >A sparse matrix class designed for matrix assembly purpose
GMRES< _MatrixType, _Preconditioner >A GMRES solver for sparse square problems
HybridNonLinearSolver< FunctorType, Scalar >Finds a zero of a system of n nonlinear functions in n variables by a modification of the Powell hybrid method ("dogleg")
IncompleteCholesky< Scalar, _UpLo, _OrderingType >Modified Incomplete Cholesky with dual threshold
IterationControllerControls the iterations of the iterative solvers
JacobiSVD< _MatrixType, QRPreconditioner >Two-sided Jacobi SVD decomposition of a rectangular matrix
KdBVH< _Scalar, _Dim, _Object >A simple bounding volume hierarchy based on AlignedBox
KroneckerProduct< Lhs, Rhs >Kronecker tensor product helper class for dense matrices
KroneckerProductSparse< Lhs, Rhs >Kronecker tensor product helper class for sparse matrices
LevenbergMarquardt< _FunctorType >Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm
MatrixExponential< MatrixType >Class for computing the matrix exponential
MatrixExponentialReturnValue< Derived >Proxy for the matrix exponential of some matrix (expression)
MatrixFunction< MatrixType, AtomicType, IsComplex >Class for computing matrix functions
MatrixFunctionAtomic< MatrixType >Helper class for computing matrix functions of atomic matrices
MatrixFunctionReturnValue< Derived >Proxy for the matrix function of some matrix (expression)
MatrixLogarithmAtomic< MatrixType >Helper class for computing matrix logarithm of atomic matrices
MatrixLogarithmReturnValue< Derived >Proxy for the matrix logarithm of some matrix (expression)
MatrixMarketIterator< Scalar >Iterator to browse matrices from a specified folder
MatrixPower< MatrixType >Class for computing matrix powers
MatrixPowerReturnValue< Derived >Proxy for the matrix power of some matrix (expression)
MatrixSquareRoot< MatrixType, IsComplex >Class for computing matrix square roots of general matrices
MatrixSquareRootQuasiTriangular< MatrixType >Class for computing matrix square roots of upper quasi-triangular matrices
MatrixSquareRootReturnValue< Derived >Proxy for the matrix square root of some matrix (expression)
MatrixSquareRootTriangular< MatrixType >Class for computing matrix square roots of upper triangular matrices
MINRES< _MatrixType, _UpLo, _Preconditioner >A minimal residual solver for sparse symmetric problems
NumericalDiff< _Functor, mode >
PolynomialSolver< _Scalar, _Deg >A polynomial solver
PolynomialSolverBase< _Scalar, _Deg >Defined to be inherited by polynomial solvers: it provides convenient methods such as

  • real roots,
  • greatest, smallest complex roots,
  • real roots with greatest, smallest absolute real value,
  • greatest, smallest real roots
RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits >The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access
SkylineInplaceLU< MatrixType >Inplace LU decomposition of a skyline matrix and associated features
SkylineMatrix< _Scalar, _Options >The main skyline matrix class
SkylineMatrixBase< Derived >Base class of any skyline matrices or skyline expressions
SkylineStorage< Scalar >
Spline< _Scalar, _Dim, _Degree >A class representing multi-dimensional spline curves
SplineFitting< SplineType >Spline fitting methods
SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder >Compile-time attributes of the Spline class for fixed degree
SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >Compile-time attributes of the Spline class for Dynamic degree
StdMapTraits< Scalar >
StdStemFunctions< Scalar >Stem functions corresponding to standard mathematical functions
SVDBase< _MatrixType >Mother class of SVD classes algorithms