CGAL::Taucs_symmetric_matrix<T>

Definition

The class Taucs_symmetric_matrix is a C++ wrapper around a TAUCS symmetric matrix (type taucs_ccs_matrix).

Symmetric matrices store only the lower triangle.

#include <CGAL/Taucs_matrix.h>

Is Model for the Concepts

Model of the SparseLinearAlgebraTraits_d::Matrix concept.

Parameters

The full template declaration is:

template<
class T>
struct Taucs_symmetric_matrix;

Types

Taucs_symmetric_matrix<T>::NT

Creation

Taucs_symmetric_matrix<T> M ( int dim);
Create a square SYMMETRIC matrix initialized with zeros. The max number of non 0 elements in the matrix is automatically computed.

Parameters:
dim
Matrix dimension.
Taucs_symmetric_matrix<T> M ( int rows,
int columns,
int nb_max_elements = 0);
Create a square SYMMETRIC matrix initialized with zeros.

Parameters:
rows
Matrix dimensions.
nb_max_elements
Max number of non 0 elements in the matrix (automatically computed if 0).

Operations

See Also

CGAL::Taucs_solver_traits<T>
CGAL::Taucs_symmetric_solver_traits<T>
CGAL::Taucs_matrix<T>
CGAL::Taucs_vector<T>
OpenNL::DefaultLinearSolverTraits<COEFFTYPE, MATRIX, VECTOR, SOLVER> in OpenNL package
OpenNL::SymmetricLinearSolverTraits<COEFFTYPE, MATRIX, VECTOR, SOLVER> in OpenNL package