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: