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

#include <CGAL/HDVF/Sub_sparse_matrix.h>

Definition

template<template< typename, int > typename SparseChainType = OSM::Sparse_chain>
struct CGAL::OSM::Sub_sparse_matrix< SparseChainType >

The structure Sub_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 Sub_sparse_matrix provides a more friendly interface for sparse matrices built over a g...
Definition: Sub_sparse_matrix.h:42
SparseChainType< CT, SF > Sparse_chain_type
Definition: Sub_sparse_matrix.h:44
Is model of
SparseMatrix
Template Parameters
SparseChainTypea model of SparseChain used to store chains of the sparse matrix (default: OSM::Sparse_chain).

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 >