linbox
1
|
#include <givaro-extension.h>
Public Types | |
typedef Extension< GivaroField < BaseField > >::Element | Element |
typedef GIV_ExtensionrandIter < Extension< GivaroField < BaseField > >, LinBox::integer > | RandIter |
Public Member Functions | |
GivaroExtension (const integer &p, const integer &k=1) | |
GivaroExtension (const BaseField &bF, const integer &ext=1) | |
GivaroExtension (const Self_t &F) |
This template class is define just to be in phase with the LinBox archetype. Most of all methods are inherited from Extension class of Givaro. these class allow to construct only extension field with a prime characteristic.
typedef Extension<GivaroField<BaseField> >::Element Element |
Element type. This type is inherited from the Givaro class Extension
typedef GIV_ExtensionrandIter< Extension<GivaroField<BaseField> >, LinBox::integer > RandIter |
RandIter type This type is inherited from the Givaro class GFqDom<TAG>
GivaroExtension | ( | const integer & | p, |
const integer & | k = 1 |
||
) | [inline] |
Constructor from an integer
GivaroExtension | ( | const BaseField & | bF, |
const integer & | ext = 1 |
||
) | [inline] |
Constructor extension of a base field
GivaroExtension | ( | const Self_t & | F | ) | [inline] |
Copy Constructor