|
linbox
|
vector traits More...
#include <vector>#include <list>#include <deque>#include <utility>#include <functional>#include <map>#include <algorithm>#include "linbox/field/archetype.h"#include "linbox/field/rebind.h"#include "linbox/matrix/sparse-formats.h"
Include dependency graph for vector-traits.h:
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | VectorCategories |
| List of vector categories. More... | |
| struct | VectorCategories::GenericVectorTag |
| Generic vector (no assumption is made) More... | |
| struct | VectorCategories::SparseZeroOneVectorTag |
| Sparse GF2 vectors. More... | |
| struct | VectorCategories::DenseVectorTag |
| Dense vector (GF2 and general) More... | |
| struct | VectorCategories::SparseVectorTag |
| Sparse vectors (general) More... | |
| struct | VectorCategories::SparseSequenceVectorTag |
| Sparse vectors (general) More... | |
| struct | VectorCategories::SparseAssociativeVectorTag |
| Sparse vectors (general) More... | |
| struct | VectorCategories::SparseParallelVectorTag |
| Sparse vectors (general) More... | |
| struct | VectorCategories::DenseZeroOneVectorTag |
| Sparse vectors (general) More... | |
| struct | VectorTraits< Vector > |
| Vector traits template structure. More... | |
| struct | RawVector< Element > |
| Canonical vector types. More... | |
| struct | Vector< Ring > |
| Vector ?? More... | |
| struct | Rebind< std::vector< T >, U > |
| Rebind. More... | |
Namespaces | |
| LinBox | |
| Namespace in which all linbox code resides. | |
| LinBox::VectorWrapper | |
| limited doc so far. | |
Functions | |
| template<class Field , class Vector > | |
| Field::Element & | refSpecialized (Vector &v, size_t i, VectorCategories::SparseSequenceVectorTag) |
| template<class Field , class Vector > | |
| Field::Element & | refSpecialized (Vector &v, size_t i, VectorCategories::SparseParallelVectorTag) |
| template<class Field , class Vector > | |
| const Field::Element & | constRefSpecialized (Vector &v, size_t i, VectorCategories::SparseSequenceVectorTag) |
| template<class Field , class Vector > | |
| Field::Element & | constRefSpecialized (Vector &v, size_t i, VectorCategories::SparseParallelVectorTag) |
vector traits
NO DOC
1.8.13