#include <rns-integer-mod.h>
|
| RNSIntegerMod (const integer &p, const RNS &myrns) |
|
const rns_double & | rns () const |
|
const RNSInteger< RNS > & | delayed () const |
|
size_t | size () const |
|
bool | isOne (const Element &x) const |
|
bool | isMOne (const Element &x) const |
|
bool | isZero (const Element &x) const |
|
integer & | characteristic (integer &p) const |
|
integer | characteristic () const |
|
integer & | cardinality (integer &p) const |
|
integer | cardinality () const |
|
integer | minElement () const |
|
integer | maxElement () const |
|
Element & | init (Element &x) const |
|
Element & | init (Element &x, const Givaro::Integer &y) const |
|
Element & | reduce (Element &x, const Element &y) const |
|
Element & | reduce (Element &x) const |
|
Element & | init (Element &x, const Element &y) const |
|
Givaro::Integer | convert (Givaro::Integer &x, const Element &y) const |
|
Element & | assign (Element &x, const Element &y) const |
|
Element & | add (Element &x, const Element &y, const Element &z) const |
|
Element & | sub (Element &x, const Element &y, const Element &z) const |
|
Element & | neg (Element &x, const Element &y) const |
|
Element & | mul (Element &x, const Element &y, const Element &z) const |
|
Element & | axpyin (Element &x, const Element &y, const Element &z) const |
|
Element & | inv (Element &x, const Element &y) const |
|
bool | areEqual (const Element &x, const Element &y) const |
|
std::ostream & | write (std::ostream &os, const Element &y) const |
|
std::ostream & | write (std::ostream &os) const |
|
void | reduce_modp (size_t n, Element_ptr B) const |
|
std::ostream & | write_matrix (std::ostream &c, const double *E, int n, int m, int lda) const |
|
std::ostream & | write_matrix_long (std::ostream &c, const double *E, int n, int m, int lda) const |
|
void | reduce_modp (size_t m, size_t n, Element_ptr B, size_t lda) const |
|
void | reduce_modp_rnsmajor (size_t n, Element_ptr B) const |
|
◆ Element
◆ Element_ptr
◆ ConstElement_ptr
◆ BasisElement
◆ ModField
◆ integer
◆ RNSIntegerMod()
◆ rns()
◆ delayed()
◆ size()
◆ isOne()
◆ isMOne()
◆ isZero()
◆ characteristic() [1/2]
◆ characteristic() [2/2]
◆ cardinality() [1/2]
◆ cardinality() [2/2]
◆ minElement()
◆ maxElement()
◆ init() [1/3]
◆ init() [2/3]
◆ reduce() [1/2]
◆ reduce() [2/2]
◆ init() [3/3]
◆ convert()
Givaro::Integer convert |
( |
Givaro::Integer & |
x, |
|
|
const Element & |
y |
|
) |
| const |
|
inline |
◆ assign()
◆ add()
◆ sub()
◆ neg()
◆ mul()
◆ axpyin()
◆ inv()
◆ areEqual()
◆ write() [1/2]
std::ostream & write |
( |
std::ostream & |
os, |
|
|
const Element & |
y |
|
) |
| const |
|
inline |
◆ write() [2/2]
std::ostream & write |
( |
std::ostream & |
os | ) |
const |
|
inline |
◆ reduce_modp() [1/2]
◆ write_matrix()
◆ write_matrix_long()
std::ostream & write_matrix_long |
( |
std::ostream & |
c, |
|
|
const double * |
E, |
|
|
int |
n, |
|
|
int |
m, |
|
|
int |
lda |
|
) |
| const |
|
inline |
◆ reduce_modp() [2/2]
◆ reduce_modp_rnsmajor()
◆ _p
◆ _Mi_modp_rns
◆ _iM_modp_rns
◆ _rns
◆ _F
Givaro::Modular<Givaro::Integer> _F |
|
protected |
◆ _RNSdelayed
◆ one
◆ mOne
◆ zero
The documentation for this class was generated from the following files: