Canonical vector types.
More...
#include <vector-traits.h>
template<class
Element>
struct 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.
- Todo
- template by Field
◆ Dense
◆ SparseSeq
◆ SparseSeq2
◆ SparseMap
◆ SparsePar
◆ Sparse
◆ size() [1/2]
template<class VType>
| static size_t size |
( |
const VType & | d | ) |
|
|
inlinestatic |
◆ size() [2/2]
| static size_t size |
( |
const Sparse & | d | ) |
|
|
inlinestatic |
◆ convert() [1/4]
template<class VType>
| static VType & convert |
( |
VType & | u, |
|
|
const VType & | v ) |
|
inlinestatic |
◆ convert() [2/4]
◆ convert() [3/4]
◆ convert() [4/4]
The documentation for this struct was generated from the following file: