linbox
InteratorBlas< Field, IntVect > Struct Template Reference
+ Inheritance diagram for InteratorBlas< Field, IntVect >:

Public Types

typedef Field::Element Element
 
typedef LinBox::BlasMatrix< Givaro::ZRing< Element > > Matrix
 
typedef Matrix::Element_ptr Pointer
 

Public Member Functions

 InteratorBlas (const IntVect &v)
 
 InteratorBlas (int n, int s)
 
IterationResult operator() (Pointer &res, const Field &F) const
 

Data Fields

Givaro::ZRing< Element_field
 
Matrix _vectC
 

Member Typedef Documentation

◆ Element

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
typedef Field::Element Element

◆ Matrix

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
typedef LinBox::BlasMatrix<Givaro::ZRing<Element> > Matrix

◆ Pointer

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
typedef Matrix::Element_ptr Pointer

Constructor & Destructor Documentation

◆ InteratorBlas() [1/2]

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
InteratorBlas ( const IntVect & v)
inline

◆ InteratorBlas() [2/2]

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
InteratorBlas ( int n,
int s )
inline

Member Function Documentation

◆ operator()()

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
IterationResult operator() ( Pointer & res,
const Field & F ) const
inline

Field Documentation

◆ _field

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
Givaro::ZRing<Element> _field

◆ _vectC

template<typename Field, class IntVect = BlasVector<Givaro::ZRing<Integer>>>
Matrix _vectC
mutable

The documentation for this struct was generated from the following file: