Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RawVector Class Template Reference

#include <vector-traits.h>

List of all members.


Detailed Description

template<class Element>
class LinBox::RawVector< Element >

Canonical vector types

This class includes some typedefs that avoid the necessity to typedef the vector type whenever it is used. In a typical case, one would say Vector<Field>::Dense for a dense vector and Vector<Field>::Sparse for a sparse vector.


Public Types

typedef std::vector< ElementDense
typedef std::pair< std::vector<
size_t >, std::vector< Element > > 
Sparse
typedef std::vector< std::pair<
size_t, Element > > 
SparseSeq
typedef std::map< size_t,
Element
SparseMap
typedef std::pair< std::vector<
size_t >, std::vector< Element > > 
SparsePar


Member Typedef Documentation

typedef std::vector<Element> Dense
 

typedef std::pair<std::vector<size_t>, std::vector<Element> > Sparse
 

typedef std::map<size_t, Element> SparseMap
 

typedef std::pair<std::vector<size_t>, std::vector<Element> > SparsePar
 

typedef std::vector<std::pair<size_t, Element> > SparseSeq
 


Generated on Mon Jun 20 09:16:51 2005 for linbox by doxygen1.2.18