#include <algebraic_extension.hpp>
Definition at line 31 of file algebraic_extension.hpp.
typedef polynomial<C> El |
Definition at line 35 of file algebraic_extension.hpp.
algebraic_extension | ( | ) | [inline] |
Definition at line 38 of file algebraic_extension.hpp.
00038 : 00039 mp () {} inline algebraic_extension (const format<C>& fm):
algebraic_extension | ( | const format< C > & | fm | ) | [inline] |
Definition at line 40 of file algebraic_extension.hpp.
References promote().
00040 : 00041 mp (vec<C> (promote (0, fm), promote (1, fm))) {} inline algebraic_extension (const Polynomial& mp2):
algebraic_extension | ( | const polynomial< C > & | mp2 | ) | [inline] |
Definition at line 42 of file algebraic_extension.hpp.
00042 : 00043 mp (mp2) {} template<typename C2> inline
algebraic_extension | ( | const algebraic_extension< C2 > & | ext2 | ) | [inline] |
Definition at line 45 of file algebraic_extension.hpp.
00045 : 00046 mp (as<Polynomial > (ext2.mp)) {} inline Polynomial operator * () const { return mp; }
polynomial<C> operator* | ( | ) | const [inline] |
Definition at line 47 of file algebraic_extension.hpp.
References algebraic_extension< C >::mp.
00047 { return mp; }
Definition at line 34 of file algebraic_extension.hpp.
Referenced by algebraic_extension< C >::operator*().