linbox
Public Member Functions
FullMultipBlasMatCRA< Domain_Type > Struct Template Reference

NO DOC. More...

#include <cra-full-multip-fixed.h>

+ Inheritance diagram for FullMultipBlasMatCRA< Domain_Type >:

Public Member Functions

 FullMultipBlasMatCRA (const std::pair< size_t, double > &p)
 Constructor. More...
 
template<class Matrix >
void initialize (const Domain &D, Matrix &e)
 Intialize to the first residue/prime. More...
 
template<class Matrix >
void progress (const Domain &D, Matrix &e)
 Add a new residue (ie take into account a new prime). More...
 
template<class Matrix >
Matrix & result (Matrix &d)
 Compute the result. More...
 

Detailed Description

template<class Domain_Type>
struct LinBox::FullMultipBlasMatCRA< Domain_Type >

NO DOC.

  Version of LinBox::FullMultipCRA for matrices.

Constructor & Destructor Documentation

FullMultipBlasMatCRA ( const std::pair< size_t, double > &  p)
inline

Constructor.

Parameters
pis a pair such that
  • p.first is the size of a residue, it would be 1 for "FullSingle"
  • p.second is the theoretical upperbound (natural logarithm) on the size of the integers to reconstruct.

Member Function Documentation

void initialize ( const Domain &  D,
Matrix &  e 
)
inline

Intialize to the first residue/prime.

Parameters
Ddomain
e
Precondition
any CRA should first call initialize before progress
void progress ( const Domain &  D,
Matrix &  e 
)
inline

Add a new residue (ie take into account a new prime).

Parameters
Ddomain
e
Matrix& result ( Matrix &  d)
inline

Compute the result.

      moves low occupied shelves up.
Parameters
[out]d

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