Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GivaroExtension< GivaroGfq > Class Template Reference

#include <givaro-extension.h>

Inheritance diagram for GivaroExtension< GivaroGfq >:

FieldInterface List of all members.

Detailed Description

template<>
class LinBox::GivaroExtension< GivaroGfq >

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.


Public Types

typedef Extension< GFqDom<
int32 > >::Element 
Element
typedef GIV_ExtensionrandIter<
Extension< GFqDom< int32 > >,
LinBox::integer
RandIter

Public Member Functions

 GivaroExtension (const integer &p, const integer &k=1)
 GivaroExtension (const GivaroGfq &bF, const integer &ext=1)
 GivaroExtension (const Self_t &F)


Member Typedef Documentation

typedef Extension<GFqDom<int32> >::Element Element
 

Element type. This type is inherited from the Givaro class Extension

typedef GIV_ExtensionrandIter< Extension< GFqDom<int32> >, LinBox::integer > RandIter
 

RandIter type This type is inherited from the Givaro class GFqDom<TAG>


Member Function Documentation

GivaroExtension const integer p,
const integer k = 1
[inline]
 

Constructor from an integer

GivaroExtension const GivaroGfq bF,
const integer ext = 1
[inline]
 

Constructor extension of a base field

GivaroExtension const Self_t F  )  [inline]
 

Copy Constructor


The documentation for this class was generated from the following file:
Generated on Thu Feb 8 22:33:05 2007 for linbox by doxygen 1.3.4