|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ostore.archive.cauchy.InitField
InitField initializes the finite Field Element to Exponent (FEtoExp) table and the Exponent to finite Field Element (ExptoFE) table. SMultField is the size of the multiplicative field (2^{Lfield}-1) == TableLength - 1. pCOLBIT is a pointer to the COLBIT, which is used to make sure rows and columns have distinct field elements associated with them. The BIT array is used to mask out single bits in equations: bit ExptoFE is the table that goes from the exponent to the finite field element. FEtoExp == FEtoExp is the table that goes from the finite field element to the exponent. Lfield is the log of the length of the field.
Field Summary | |
---|---|
static int[][] |
BIT
|
static int[][] |
COLBIT
|
static int[][] |
ExptoFE
|
static int[][] |
FEtoExp
|
static int |
MAXLFIELD
|
Constructor Summary | |
---|---|
InitField()
|
Method Summary | |
---|---|
static void |
generateTables(int maxLfield)
This routine will generate tables for the input number of Lfields and output them to stdout. |
static int[] |
getBIT(int Lfield)
Retreve the BIT table for the input Lfield. |
static int[] |
getCOLBIT(int Lfield)
Retrieve the COLBIT table for the input Lfield. |
static int[] |
getExptoFE(int Lfield)
Retreve the ExptoFE table for the input Lfield. |
static int[] |
getFEtoExp(int Lfield)
Retreve the FEtoExp table for the input Lfield. |
static void |
initField(int[] pCOLBIT,
int[] BIT,
int[] ExptoFE,
int[] FEtoExp,
int Lfield)
initField initializes the finite Field Element to Exponent (FEtoExp) table and the Exponent to finite Field Element (ExptoFE) table. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int MAXLFIELD
public static int[][] COLBIT
public static int[][] BIT
public static int[][] ExptoFE
public static int[][] FEtoExp
Constructor Detail |
public InitField()
Method Detail |
public static int[] getCOLBIT(int Lfield)
Lfield
- == the Lfield to retrieve a COLBIT table for.public static int[] getBIT(int Lfield)
Lfield
- == the Lfield to retrieve a BIT table for.public static int[] getExptoFE(int Lfield)
Lfield
- == the Lfield to retrieve a ExptoFE table for.public static int[] getFEtoExp(int Lfield)
Lfield
- == the Lfield to retrieve a FEtoExp table for.public static void initField(int[] pCOLBIT, int[] BIT, int[] ExptoFE, int[] FEtoExp, int Lfield)
pCOLBIT
- == is a pointer to the COLBIT, which is used to
make sure rows and columns have
distinct field elements associated with them.BIT
- == The BIT array is used to mask out single bits in
equations: bitExptoFE
- == ExptoFE is the table that goes from the exponent to the
finite field element.FEtoExp
- == FEtoExp is the table that goes from the finite field
element to the exponent.Lfield
- == Lfield is the log of the length of the field..public static void generateTables(int maxLfield)
maxLfield
- == maximum Lfield to produce fields for
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |