Givaro 4.2.1
RNSsystemFixed< Ints > Class Template Reference

NO DOC. More...

#include <givrnsfixed.h>

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

◆ array

template<class Ints>
typedef std::vector<Ints> array

◆ tree

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

Constructor & Destructor Documentation

◆ RNSsystemFixed() [1/3]

template<class Ints>
RNSsystemFixed ( )

◆ ~RNSsystemFixed()

template<class Ints>
~RNSsystemFixed ( )

◆ RNSsystemFixed() [2/3]

template<class Ints>
RNSsystemFixed ( const Self_t & R)

◆ RNSsystemFixed() [3/3]

template<class Ints>
RNSsystemFixed ( const array & primes)

Member Function Documentation

◆ RnsToRing()

template<class Ints>
template<class smallIntVector>
Ints & RnsToRing ( Ints & a,
const smallIntVector & rns )

◆ size()

template<class Ints>
int size ( ) const
inline

◆ Primes()

template<class Ints>
const RNSsystemFixed< Ints >::tree & Primes ( ) const

◆ ith()

template<class Ints>
const Ints ith ( const size_t i) const

◆ RnsToRingLeft()

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

◆ RnsToRingRight()

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

Field Documentation

◆ _primes

template<class Ints>
tree _primes
protected

◆ _RNS

template<class Ints>
RNS_t _RNS
protected

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