|
CGAL 4.9 - CGAL and Solvers
|
The class Diagonalize_traits provides an internal implementation for the diagonalization of Variance-Covariance Matrices | |
The class Eigen_diagonalize_traits provides an interface to the diagonalization of covariance matrices of Eigen | |
The class Eigen_sparse_matrix is a wrapper around Eigen matrix type Eigen::SparseMatrix that represents general matrices, be they symmetric or not | |
The class Eigen_sparse_symmetric_matrix is a wrapper around Eigen matrix type Eigen::SparseMatrix | |
The class Eigen_matrix is a wrapper around Eigen matrix type Eigen::Matrix | |
The class Eigen_solver_traits provides an interface to the sparse solvers of Eigen | |
The class Eigen_svd provides an algorithm to solve in the least square sense a linear system with a singular value decomposition using Eigen | |
The class Eigen_vector is a wrapper around Eigen vector type , which is a simple array of numbers | |
Concept providing functions to extract eigenvectors and eigenvalues from covariance matrices represented by an array a, using symmetric diagonalization. For example, a matrix of dimension 3 is defined as follows:
| |
| Concept describing the set of requirements for solving the normal equation \( A^t A X = A^t B \), \( A \) being a matrix, \( At \) its transpose matrix, \( B \) and \( X \) being two vectors | |
The concept SparseLinearAlgebraTraits_d is used to solve sparse linear systems A \( \times \) X = B | |
SparseLinearAlgebraTraits_d::Matrix is a concept of a sparse matrix class | |
SparseLinearAlgebraTraits_d::Vector is a concept of a vector that can be multiplied by a sparse matrix | |
| Concept describing the set of requirements for a direct sparse linear system solver with factorization. A model of this concept stores the left-hand matrix (denoted \( A \)) and provides an additional factorization method to solve the system for different right-hand vectors | |
The concept SvdTraits describes the linear algebra types and algorithms needed to solve in the least square sense a linear system with a singular value decomposition | |
Concept of matrix type used by the concept SvdTraits | |
Concept of vector type used by the concept SvdTraits |