<HTML>
<HEAD>
-<!-- Created by texi2html 1.56k from cln.texi on 2 June 2000 -->
+<!-- Created by texi2html 1.56k from cln.texi on 28 August 2000 -->
<TITLE>CLN, a Class Library for Numbers - 6. Rings</TITLE>
</HEAD>
<PRE>
Ring
cl_ring
- <cl_ring.h>
+ <cln/ring.h>
</PRE>
<P>
<DT><CODE>void R->fprint (cl_ostream stream, const cl_ring_element& x)</CODE>
<DD>
+<A NAME="IDX241"></A>
<DT><CODE>cl_boolean R->equal (const cl_ring_element& x, const cl_ring_element& y)</CODE>
<DD>
+<A NAME="IDX242"></A>
<DT><CODE>cl_ring_element R->zero ()</CODE>
<DD>
+<A NAME="IDX243"></A>
<DT><CODE>cl_boolean R->zerop (const cl_ring_element& x)</CODE>
<DD>
+<A NAME="IDX244"></A>
<DT><CODE>cl_ring_element R->plus (const cl_ring_element& x, const cl_ring_element& y)</CODE>
<DD>
+<A NAME="IDX245"></A>
<DT><CODE>cl_ring_element R->minus (const cl_ring_element& x, const cl_ring_element& y)</CODE>
<DD>
+<A NAME="IDX246"></A>
<DT><CODE>cl_ring_element R->uminus (const cl_ring_element& x)</CODE>
<DD>
+<A NAME="IDX247"></A>
<DT><CODE>cl_ring_element R->one ()</CODE>
<DD>
+<A NAME="IDX248"></A>
<DT><CODE>cl_ring_element R->canonhom (const cl_I& x)</CODE>
<DD>
+<A NAME="IDX249"></A>
<DT><CODE>cl_ring_element R->mul (const cl_ring_element& x, const cl_ring_element& y)</CODE>
<DD>
+<A NAME="IDX250"></A>
<DT><CODE>cl_ring_element R->square (const cl_ring_element& x)</CODE>
<DD>
+<A NAME="IDX251"></A>
<DT><CODE>cl_ring_element R->expt_pos (const cl_ring_element& x, const cl_I& y)</CODE>
<DD>
+<A NAME="IDX252"></A>
</DL>
<P>
<DT><CODE>cl_boolean instanceof (const cl_number& x, const cl_number_ring& R)</CODE>
<DD>
-<A NAME="IDX240"></A>
+<A NAME="IDX253"></A>
Tests whether the given number is an element of the number ring R.
</DL>