linbox
blas-vector.h File Reference

A BlasVector<_Field > represents a vector as an array of _Field::Elements. More...

#include <vector>
#include <iterator>
#include "linbox/linbox-config.h"
#include "linbox/util/debug.h"
#include "linbox/linbox-tags.h"
#include "linbox/field/hom.h"
#include "linbox/field/field-traits.h"
#include "linbox/field/rebind.h"
#include "linbox/vector/vector-traits.h"
#include "linbox/vector/blas-subvector.h"
#include "fflas-ffpack/fflas/fflas.h"

Data Structures

class  BlasVector< _Field, _Storage >
 
struct  BlasVector< _Field, _Storage >::rebind< _Tp1, _Rep2 >
 Rebind operator. More...
 
struct  VectorTraits< BlasVector< Field, _Rep > >
 
struct  VectorTraits< BlasSubvector< _Vector > >
 
struct  ContainerTraits< BlasVector< _Field, _Storage > >
 
struct  ContainerTraits< BlasSubvector< _Vector > >
 

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class Field, class Storage>
bool operator== (const BlasVector< Field, Storage > &v1, const BlasVector< Field, Storage > &v2)
 
template<class Field, class Storage>
std::ostream & operator<< (std::ostream &os, const BlasVector< Field, Storage > &V)
 

Detailed Description

A BlasVector<_Field > represents a vector as an array of _Field::Elements.