#include <algebra.h>
Inheritance diagram for EuclideanDomainOf:

Public Types | |
| typedef T | Element |
Public Methods | |
| EuclideanDomainOf () | |
| bool | Equal (const Element &a,const Element &b)const |
| const Element& | Zero ()const |
| const Element& | Add (const Element &a,const Element &b)const |
| Element& | Accumulate (Element &a,const Element &b)const |
| const Element& | Inverse (const Element &a)const |
| const Element& | Subtract (const Element &a,const Element &b)const |
| Element& | Reduce (Element &a,const Element &b)const |
| const Element& | Double (const Element &a)const |
| const Element& | One ()const |
| const Element& | Multiply (const Element &a,const Element &b)const |
| const Element& | Square (const Element &a)const |
| bool | IsUnit (const Element &a)const |
| const Element& | MultiplicativeInverse (const Element &a)const |
| const Element& | Divide (const Element &a,const Element &b)const |
| const Element& | Mod (const Element &a,const Element &b)const |
| void | DivisionAlgorithm (Element &r,Element &q,const Element &a,const Element &d)const |
Definition at line 155 of file algebra.h.
|
|||
|
Reimplemented from AbstractEuclideanDomain. |
|
||||
|
|
|
||||||
|
Reimplemented from AbstractGroup. |
|
||||||
|
Reimplemented from AbstractGroup. |
|
||||||
|
Reimplemented from AbstractRing. |
|
||||||||||
|
Reimplemented from AbstractEuclideanDomain. |
|
||||
|
Reimplemented from AbstractGroup. |
|
||||||
|
Reimplemented from AbstractGroup. |
|
||||
|
Reimplemented from AbstractGroup. |
|
||||
|
Reimplemented from AbstractRing. |
|
||||||
|
Reimplemented from AbstractEuclideanDomain. |
|
||||
|
Reimplemented from AbstractRing. |
|
||||||
|
Reimplemented from AbstractRing. |
|
||||
|
Reimplemented from AbstractRing. |
|
||||||
|
Reimplemented from AbstractGroup. |
|
||||
|
Reimplemented from AbstractRing. |
|
||||||
|
Reimplemented from AbstractGroup. |
|
||||
|
Reimplemented from AbstractGroup. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000