FflasFfpack
Public Member Functions
rnsRandIter< RNS > Class Template Reference

#include <rns-double.h>

+ Inheritance diagram for rnsRandIter< RNS >:

Public Member Functions

 rnsRandIter (const RNS &R, uint64_t seed=0)
 
RNS::Elementrandom (typename RNS::Element &elt) const
 RNS ring Element random assignement. More...
 
RNS::Elementoperator() (typename RNS::Element &elt) const
 
RNS::Element operator() () const
 
RNS::Element random () const
 
const RNSring () const
 

Constructor & Destructor Documentation

◆ rnsRandIter()

rnsRandIter ( const RNS R,
uint64_t  seed = 0 
)
inline

Member Function Documentation

◆ random() [1/2]

RNS::Element & random ( typename RNS::Element elt) const
inline

RNS ring Element random assignement.

Element is supposed to be initialized

Returns
random ring Element

◆ operator()() [1/2]

RNS::Element & operator() ( typename RNS::Element elt) const
inline

◆ operator()() [2/2]

RNS::Element operator() ( ) const
inline

◆ random() [2/2]

RNS::Element random ( ) const
inline

◆ ring()

const RNS & ring ( ) const
inline

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