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

◆ array

typedef std::vector<Ints> array

◆ tree

typedef std::vector<array> tree

Constructor & Destructor Documentation

◆ RNSsystemFixed() [1/3]

◆ ~RNSsystemFixed()

◆ RNSsystemFixed() [2/3]

RNSsystemFixed ( const Self_t R)

◆ RNSsystemFixed() [3/3]

RNSsystemFixed ( const array primes)

Member Function Documentation

◆ RnsToRing()

Ints & RnsToRing ( Ints &  a,
const smallIntVector &  rns 
)

◆ size()

int size ( ) const
inline

◆ Primes()

const RNSsystemFixed< Ints >::tree & Primes

◆ ith()

const Ints ith ( const size_t  i) const

◆ RnsToRingLeft()

Ints & RnsToRingLeft ( Ints &  I,
const smallIntVector &  residues,
const int  level,
const int  col 
)
protected

◆ RnsToRingRight()

Ints & RnsToRingRight ( Ints &  I,
const smallIntVector &  residues,
const int  level,
const int  col 
)
protected

Field Documentation

◆ _primes

tree _primes
protected

◆ _RNS

RNS_t _RNS
protected

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