Givaro
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
RNSsystemFixed< Ints > Class Template Reference

NO DOC. More...

#include <givrnsfixed.h>

+ Collaboration diagram for RNSsystemFixed< Ints >:

Public Types

typedef std::vector< Ints > array
 
typedef std::vector< arraytree
 

Public Member Functions

 RNSsystemFixed ()
 
 ~RNSsystemFixed ()
 
 RNSsystemFixed (const Self_t &R)
 
 RNSsystemFixed (const array &primes)
 
template<class smallIntVector >
Ints & RnsToRing (Ints &a, const smallIntVector &rns)
 
int size () const
 
const treePrimes () const
 
const Ints ith (const size_t i) const
 

Protected Member Functions

template<class smallIntVector >
Ints & RnsToRingLeft (Ints &I, const smallIntVector &residues, const int level, const int col)
 
template<class smallIntVector >
Ints & RnsToRingRight (Ints &I, const smallIntVector &residues, const int level, const int col)
 

Protected Attributes

tree _primes
 
RNS_t _RNS
 

Detailed Description

template<class Ints>
class Givaro::RNSsystemFixed< Ints >

NO DOC.

Member Typedef Documentation

typedef std::vector<Ints> array
typedef std::vector<array> tree

Constructor & Destructor Documentation

RNSsystemFixed ( const Self_t R)
RNSsystemFixed ( const array primes)

Member Function Documentation

Ints & RnsToRing ( Ints &  a,
const smallIntVector &  rns 
)
int size ( ) const
inline
const RNSsystemFixed< Ints >::tree & Primes ( ) const
const Ints ith ( const size_t  i) const
Ints & RnsToRingLeft ( Ints &  I,
const smallIntVector &  residues,
const int  level,
const int  col 
)
protected
Ints & RnsToRingRight ( Ints &  I,
const smallIntVector &  residues,
const int  level,
const int  col 
)
protected

Field Documentation

tree _primes
protected
RNS_t _RNS
protected

The documentation for this class was generated from the following files: