linbox
Data Structures
VectorCategories Struct Reference

List of vector categories. More...

#include <vector-traits.h>

Data Structures

struct  DenseVectorTag
 Dense vector (GF2 and general) More...
 
struct  DenseZeroOneVectorTag
 Sparse vectors (general) More...
 
struct  GenericVectorTag
 Generic vector (no assumption is made) More...
 
struct  SparseAssociativeVectorTag
 Sparse vectors (general) More...
 
struct  SparseParallelVectorTag
 Sparse vectors (general) More...
 
struct  SparseSequenceVectorTag
 Sparse vectors (general) More...
 
struct  SparseVectorTag
 Sparse vectors (general) More...
 
struct  SparseZeroOneVectorTag
 Sparse GF2 vectors. More...
 

Detailed Description

List of vector categories.

This structure contains three structures: one relating to dense vectors, one relating to sparse vectors implemented as sequences of pairs, and one relating to sparse vectors implemented as associative containers. These types allow us to use template specialization to use different code for different types of vectors.


The documentation for this struct was generated from the following file: