matrixdefs< CHAR > Class Template Reference

contains template parameter definition for matrix classes (simulated by fast_polynomXY), parametrized by char(field) during compile time

#include <polynomdefs.h>

List of all members.

Public Types

enum  { maxdegree_m = nextpow2num<CHAR>::value - 1 }
 

Statt Variablen wurden enums verwendet, weil z.B: der Intel Compiler damit nicht zurechtkommt.

More...
enum  { size_m = (nextpow2num<CHAR>::value)*(nextpow2num<CHAR>::value) }

Public Member Functions

int getSize () const

Static Public Member Functions

static short getPairIndex (short a, short b)
 compute a*(2^pshift)+b

Private Types

enum  { pshift_m = needbits<CHAR>::value }

Detailed Description

template<short CHAR>
class matrixdefs< CHAR >

Definition at line 325 of file polynomdefs.h.


Member Enumeration Documentation

template<short CHAR>
anonymous enum [private]
Enumerator:
pshift_m 

Definition at line 328 of file polynomdefs.h.

template<short CHAR>
anonymous enum
Enumerator:
maxdegree_m 

Definition at line 333 of file polynomdefs.h.

template<short CHAR>
anonymous enum
Enumerator:
size_m 

Anzahl bytes, die von einem arrayindex der Polynomkoeffizientenliste belegt werden.

Definition at line 336 of file polynomdefs.h.


Member Function Documentation

template<short CHAR>
static short matrixdefs< CHAR >::getPairIndex ( short  a,
short  b 
) [inline, static]

Definition at line 341 of file polynomdefs.h.

template<short CHAR>
int matrixdefs< CHAR >::getSize (  )  const [inline]

Definition at line 339 of file polynomdefs.h.

References matrixdefs< CHAR >::size_m.


The documentation for this class was generated from the following file:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3