math
Class Goppa

java.lang.Object
  extended by math.Goppa

public class Goppa
extends java.lang.Object

Representação de um Código de Goppa.

Author:
Rafael

Constructor Summary
Goppa(Polynomial g, Matrix H, Matrix G)
          Construtor
 
Method Summary
static Goppa findGoppa(FiniteField K, int t, int n, java.lang.StringBuffer log)
          Encontra um Código de Goppa
static Polynomial findIrredPoly(FiniteField K, int t)
          Encontra um polinômio irredutível
 Matrix getG()
           
 Matrix getH()
           
 Polynomial getPolG()
           
 void setG(Matrix g)
           
 void setH(Matrix h)
           
 void setPolG(Polynomial polG)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Goppa

public Goppa(Polynomial g,
             Matrix H,
             Matrix G)
Construtor

Parameters:
g -
H -
G -
Method Detail

findGoppa

public static Goppa findGoppa(FiniteField K,
                              int t,
                              int n,
                              java.lang.StringBuffer log)
Encontra um Código de Goppa

Parameters:
K -
t -
n -
log -
Returns:
código de goppa

findIrredPoly

public static Polynomial findIrredPoly(FiniteField K,
                                       int t)
Encontra um polinômio irredutível

Parameters:
K -
t -
Returns:
polinômio irredutível

getPolG

public Polynomial getPolG()
Returns:
polG

setPolG

public void setPolG(Polynomial polG)
Parameters:
polG -

getH

public Matrix getH()
Returns:
H

setH

public void setH(Matrix h)
Parameters:
h -

getG

public Matrix getG()
Returns:
G

setG

public void setG(Matrix g)
Parameters:
g -