algebramix_doc 0.3
algebraic_extension< C > Class Template Reference

#include <algebraic_extension.hpp>

List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

template<typename C>
class mmx::algebraic_extension< C >

Definition at line 31 of file algebraic_extension.hpp.


Member Typedef Documentation

typedef polynomial<C> El

Definition at line 35 of file algebraic_extension.hpp.


Constructor & Destructor Documentation

algebraic_extension ( ) [inline]

Definition at line 38 of file algebraic_extension.hpp.

                               :
    mp () {}
algebraic_extension ( const format< C > &  fm) [inline]

Definition at line 40 of file algebraic_extension.hpp.

                                                  :
    mp (vec<C> (promote (0, fm), promote (1, fm))) {}
algebraic_extension ( const polynomial< C > &  mp2) [inline]

Definition at line 42 of file algebraic_extension.hpp.

                                                    :
    mp (mp2) {}
algebraic_extension ( const algebraic_extension< C2 > &  ext2) [inline]

Definition at line 45 of file algebraic_extension.hpp.

                                                           :
    mp (as<Polynomial > (ext2.mp)) {}

Member Function Documentation

polynomial<C> operator* ( ) const [inline]

Definition at line 47 of file algebraic_extension.hpp.

References algebraic_extension< C >::mp.

{ return mp; }

Member Data Documentation

Definition at line 34 of file algebraic_extension.hpp.

Referenced by algebraic_extension< C >::operator*().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines