#include <rns-double.h>
|
| rns_double (const integer &bound, size_t pbits, bool rnsmod=false, long seed=time(NULL)) |
|
| rns_double (size_t pbits, size_t size, long seed=time(NULL)) |
|
template<typename Vect > |
| rns_double (const Vect &basis, bool rnsmod=false, long seed=time(NULL)) |
|
| rns_double (const RNSIntegerMod< rns_double > &basis, bool rnsmod=false, long seed=time(NULL)) |
|
void | precompute_cst (size_t K=0) |
|
template<typename T > |
void | init (size_t m, size_t n, double *Arns, size_t rda, const T *A, size_t lda, const integer &maxA, bool RNS_MAJOR=false) const |
|
void | init (size_t m, size_t n, double *Arns, size_t rda, const integer *A, size_t lda, size_t k, bool RNS_MAJOR=false) const |
|
void | init_transpose (size_t m, size_t n, double *Arns, size_t rda, const integer *A, size_t lda, size_t k, bool RNS_MAJOR=false) const |
|
void | convert (size_t m, size_t n, integer gamma, integer *A, size_t lda, const double *Arns, size_t rda, bool RNS_MAJOR=false) const |
|
void | convert_transpose (size_t m, size_t n, integer gamma, integer *A, size_t lda, const double *Arns, size_t rda, bool RNS_MAJOR=false) const |
|
void | reduce (size_t n, double *Arns, size_t rda, bool RNS_MAJOR=false) const |
|
template<size_t K> |
void | init (size_t m, size_t n, double *Arns, size_t rda, const RecInt::ruint< K > *A, size_t lda, size_t k, bool RNS_MAJOR=false) const |
|
template<size_t K> |
void | convert (size_t m, size_t n, integer gamma, RecInt::ruint< K > *A, size_t lda, const double *Arns, size_t rda, integer p=0, bool RNS_MAJOR=false) const |
|
◆ integer
◆ ModField
◆ BasisElement
◆ Element
◆ Element_ptr
◆ ConstElement_ptr
◆ rns_double() [1/4]
◆ rns_double() [2/4]
◆ rns_double() [3/4]
◆ rns_double() [4/4]
◆ precompute_cst()
◆ init() [1/3]
◆ init() [2/3]
◆ init_transpose()
◆ convert() [1/2]
◆ convert_transpose()
◆ reduce()
◆ init() [3/3]
◆ convert() [2/2]
◆ _basis
◆ _basisMax
◆ _negbasis
◆ _invbasis
◆ _field_rns
◆ _M
◆ _Mi
◆ _MMi
◆ _crt_in
◆ _crt_out
◆ _size
◆ _pbits
◆ _ldm
◆ _mi_sum
The documentation for this struct was generated from the following files: