FflasFfpack
Data Structures | Namespaces | Functions
rns-integer.h File Reference

representation of Z using RNS representation (note: fixed precision) More...

#include <givaro/givinteger.h>
#include "fflas-ffpack/field/rns-double.h"

Data Structures

class  RNSInteger< RNS >
 
class  RNSInteger< RNS >::RandIter
 

Namespaces

namespace  FFPACK
 Finite Field PACK Set of elimination based routines for dense linear algebra.
 
namespace  FFLAS
 

Functions

template<>
FFPACK::rns_double_elt_ptr fflas_new (const FFPACK::RNSInteger< FFPACK::rns_double > &F, const size_t m, const Alignment align)
 
template<>
FFPACK::rns_double_elt_ptr fflas_new (const FFPACK::RNSInteger< FFPACK::rns_double > &F, const size_t m, const size_t n, const Alignment align)
 
template<typename RNS >
void finit_rns (const FFPACK::RNSInteger< RNS > &F, const size_t m, const size_t n, size_t k, const Givaro::Integer *B, const size_t ldb, typename FFPACK::RNSInteger< RNS >::Element_ptr A)
 
template<typename RNS >
void fconvert_rns (const FFPACK::RNSInteger< RNS > &F, const size_t m, const size_t n, Givaro::Integer alpha, Givaro::Integer *B, const size_t ldb, typename FFPACK::RNSInteger< RNS >::ConstElement_ptr A)
 

Detailed Description

representation of Z using RNS representation (note: fixed precision)