linbox

List of vector categories. More...
#include <vectortraits.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...  
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.