CGAL 6.2 - Homological Discrete Vector Fields
Loading...
Searching...
No Matches
CGAL::OSM::Sparse_matrix< SparseChainType > Struct Template Reference

#include <CGAL/OSM/Sparse_matrix.h>

Definition

template<template< typename, int > typename SparseChainType>
struct CGAL::OSM::Sparse_matrix< SparseChainType >

The structure Sparse_matrix provides a more friendly interface for sparse matrices built over a given SparseChainmodel (actually a Curryfication of the Sparse_matrix_core template).

Given the template parameter SparseChainType (a model of the SparseChain concept), corresponding sparse chains and matrices templates are given by:

The class Sparse_matrix_core implements the concept SparseMatrix, that is, sparse matrices optimized ...
Definition: Sparse_matrix.h:92
The structure Sparse_matrix provides a more friendly interface for sparse matrices built over a given...
Definition: Sparse_matrix.h:52
SparseChainType< CT, SF > Sparse_chain_type
Definition: Sparse_matrix.h:54
Template Parameters
SparseChainTypea model of SparseChain used to store chains of the sparse matrix (default: OSM::Sparse_chain).
Examples
HDVF/matrix_chain.cpp.

Public Types

template<typename CT , int SF>
using Sparse_chain_type = SparseChainType< CT, SF >
 
template<typename CT , int SF>
using Sparse_matrix_type = Sparse_matrix_core< CT, SF, SparseChainType >