Givaro
|
#include <ring-interface.h>
Public Types | |
typedef _Element | Element |
typedef Element * | Element_ptr |
typedef const Element | ConstElement |
typedef const Element * | ConstElement_ptr |
Public Member Functions | |
virtual _Element & | div (_Element &r, const _Element &a, const _Element &b) const =0 |
virtual _Element & | inv (_Element &r, const _Element &a) const =0 |
virtual _Element & | divin (_Element &r, const _Element &a) const =0 |
virtual _Element & | invin (_Element &r) const =0 |
virtual bool | isZero (const Element &a) const =0 |
virtual bool | isOne (const Element &a) const =0 |
virtual bool | isMOne (const Element &a) const =0 |
virtual bool | isUnit (const Element &a) const =0 |
virtual bool | areEqual (const Element &a, const Element &b) const =0 |
virtual Element & | init (Element &r) const =0 |
virtual Element & | assign (Element &r, const Element &a) const =0 |
virtual Element & | mul (Element &r, const Element &a, const Element &b) const =0 |
virtual Element & | add (Element &r, const Element &a, const Element &b) const =0 |
virtual Element & | sub (Element &r, const Element &a, const Element &b) const =0 |
virtual Element & | neg (Element &r, const Element &a) const =0 |
virtual Element & | mulin (Element &r, const Element &a) const =0 |
virtual Element & | addin (Element &r, const Element &a) const =0 |
virtual Element & | subin (Element &r, const Element &a) const =0 |
virtual Element & | negin (Element &r) const =0 |
virtual Element & | axpy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
virtual Element & | axpyin (Element &r, const Element &a, const Element &x) const =0 |
virtual Element & | axmy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
virtual Element & | axmyin (Element &r, const Element &a, const Element &x) const =0 |
virtual Element & | maxpy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
virtual Element & | maxpyin (Element &r, const Element &a, const Element &x) const =0 |
virtual std::ostream & | write (std::ostream &s) const =0 |
virtual std::ostream & | write (std::ostream &s, const Element &a) const =0 |
virtual std::istream & | read (std::istream &s, Element &a) const =0 |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
pure virtual |
Implemented in QField< Rational >.
|
pure virtual |
Implemented in QField< Rational >.
|
pure virtual |
Implemented in QField< Rational >.
|
pure virtual |
Implemented in QField< Rational >.
|
pure virtualinherited |
Implemented in UnparametricZRing< _Element >, UnparametricZRing< Element >, and UnparametricZRing< Integer >.
|
pure virtualinherited |
Implemented in UnparametricZRing< _Element >, UnparametricZRing< Element >, and UnparametricZRing< Integer >.
|
pure virtualinherited |
Implemented in UnparametricZRing< _Element >, UnparametricZRing< Element >, and UnparametricZRing< Integer >.
|
pure virtualinherited |
Implemented in UnparametricZRing< _Element >, UnparametricZRing< Element >, and UnparametricZRing< Integer >.
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
Implemented in UnparametricOperations< _Element >.
Implemented in UnparametricOperations< _Element >.
Implemented in UnparametricOperations< _Element >.
Implemented in UnparametricOperations< _Element >.
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
Implemented in UnparametricOperations< _Element >.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |