#include <algebraic_number.hpp>
Definition at line 33 of file algebraic_number.hpp.
typedef algebraic_extension<C>::El El |
Definition at line 38 of file algebraic_number.hpp.
algebraic_number_extension | ( | ) | [inline] |
Definition at line 41 of file algebraic_number.hpp.
00041 : 00042 ext (), x (0) {} inline algebraic_number_extension (const format<C>& fm):
algebraic_number_extension | ( | const format< C > & | fm | ) | [inline] |
Definition at line 43 of file algebraic_number.hpp.
00043 : 00044 ext (fm), x (0) {} inline algebraic_number_extension (const Extension& ext2, const Ball& x2):
algebraic_number_extension | ( | const algebraic_extension< C > & | ext2, | |
const Ball & | x2 | |||
) | [inline] |
Definition at line 45 of file algebraic_number.hpp.
References algebraic_number_extension< C, Ball >::ext, mmx::shrink_check(), and algebraic_number_extension< C, Ball >::x.
00045 : 00046 ext (ext2), x (x2) { shrink_check (ext.mp, x); } inline algebraic_number_extension (const Polynomial& mp, const Ball& x2):
algebraic_number_extension | ( | const polynomial< C > & | mp, | |
const Ball & | x2 | |||
) | [inline] |
Definition at line 47 of file algebraic_number.hpp.
References mmx::shrink_check(), and algebraic_number_extension< C, Ball >::x.
00047 : 00048 ext (mp), x (x2) { shrink_check (mp, x); } template<typename C2, typename Ball2> inline
algebraic_number_extension | ( | const algebraic_number_extension< C2, Ball2 > & | ext2 | ) | [inline] |
Definition at line 50 of file algebraic_number.hpp.
References Ball, algebraic_number_extension< C, Ball >::ext, mmx::shrink_check(), and algebraic_number_extension< C, Ball >::x.
00050 : 00051 ext (ext2.ext), x (as<Ball> (ext2.x)) { shrink_check (ext.mp, x); } inline algebraic_number_extension (const pair<Extension,Ball>& p):
algebraic_number_extension | ( | const pair< algebraic_extension< C >, Ball > & | p | ) | [inline] |
Definition at line 52 of file algebraic_number.hpp.
00052 : 00053 ext (p.x1), x (p.x2) {} inline pair<Extension,Ball> operator * () const {
pair< algebraic_extension<C> ,Ball> operator* | ( | ) | const [inline] |
Definition at line 54 of file algebraic_number.hpp.
References algebraic_number_extension< C, Ball >::ext, and algebraic_number_extension< C, Ball >::x.
Definition at line 36 of file algebraic_number.hpp.
Referenced by mmx::abs(), algebraic_number_extension< C, Ball >::algebraic_number_extension(), algebraic_number_extension< C, Ball >::operator*(), and mmx::Re().
Ball x |
Definition at line 37 of file algebraic_number.hpp.
Referenced by mmx::abs(), algebraic_number_extension< C, Ball >::algebraic_number_extension(), algebraic_number_extension< C, Ball >::operator*(), and mmx::Re().