\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.5 - Planar Parameterization of Triangulated Surface Meshes
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages

Since parameterizing meshes requires efficient representation of sparse matrices and efficient iterative or direct linear solvers, we provide an interface to several sparse linear solvers:

Classes

class  CGAL::Eigen_sparse_matrix< T >
 The class Eigen_sparse_matrix is a C++ wrapper around Eigen matrix type Eigen::SparseMatrix that represents general matrices, be they symmetric or not. More...
 
class  CGAL::Eigen_sparse_symmetric_matrix< T >
 The class Eigen_sparse_symmetric_matrix is a C++ wrapper around Eigen matrix type Eigen::SparseMatrix. More...
 
class  CGAL::Eigen_solver_traits< T >
 The class Eigen_solver_traits provides an interface to the sparse solvers of Eigen. More...
 
class  CGAL::Eigen_vector< T >
 The class Eigen_vector is a C++ wrapper around Eigen vector, which is a simple array of numbers. More...