contains template parameter definition for matrix classes (simulated by fast_polynomXY), parametrized by char(field) during compile time
#include <polynomdefs.h>
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 } |
Definition at line 325 of file polynomdefs.h.
anonymous enum [private] |
Definition at line 328 of file polynomdefs.h.
anonymous enum |
Definition at line 333 of file polynomdefs.h.
anonymous enum |
size_m |
Anzahl bytes, die von einem arrayindex der Polynomkoeffizientenliste belegt werden. |
Definition at line 336 of file polynomdefs.h.
static short matrixdefs< CHAR >::getPairIndex | ( | short | a, | |
short | b | |||
) | [inline, static] |
Definition at line 341 of file polynomdefs.h.
int matrixdefs< CHAR >::getSize | ( | ) | const [inline] |
Definition at line 339 of file polynomdefs.h.
References matrixdefs< CHAR >::size_m.