NO DOC.
More...
#include <cra-full-multip-fixed.h>
|
| 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...
|
|
template<class Vect > |
void | initialize (const Integer &D, const Vect &e) |
| init
|
|
template<template< class, class > class Vect, template< class > class Alloc> |
void | progress (const Integer &D, const Vect< Integer, Alloc< Integer > > &e) |
| progress
|
|
template<template< class, class > class Vect, template< class > class Alloc> |
Vect< Integer, Alloc< Integer > > & | result (Vect< Integer, Alloc< Integer > > &d) |
| result
|
|
template<class Domain_Type>
struct LinBox::FullMultipBlasMatCRA< Domain_Type >
NO DOC.
Version of LinBox::FullMultipCRA for matrices.
§ FullMultipBlasMatCRA()
Constructor.
- Parameters
-
p | is 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.
|
§ initialize()
void initialize |
( |
const Domain & |
D, |
|
|
Matrix & |
e |
|
) |
| |
|
inline |
Intialize to the first residue/prime.
- Parameters
-
- Precondition
- any CRA should first call
initialize
before progress
§ progress()
void progress |
( |
const Domain & |
D, |
|
|
Matrix & |
e |
|
) |
| |
|
inline |
Add a new residue (ie take into account a new prime).
- Parameters
-
§ result()
Matrix& result |
( |
Matrix & |
d | ) |
|
|
inline |
Compute the result.
moves low occupied shelves up.
- Parameters
-
The documentation for this struct was generated from the following file: