All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

add(int, int). Method in class Corps
Somme deux elements a et b de Fp.
add(Polynome). Method in class Polynome
Somme deux polyn�mes.
addKXn(int, int). Method in class Polynome
Ajoute K*X^n a' un polyn�me.
adjuste(int). Method in class Corps
Adjuste la puissance d'un �l�ment primitif (cyclique par q-1).
adjusteCoeffsPolynome(Polynome). Method in class Corps
Substitue tous les coefficients d'un polyn�me avec leurs homologues en Fp.
adjustePuissancesPolynome(Polynome). Method in class Corps
Transforme un polyn�me de Z vers Fp^m.
affiche(int). Method in class Polynome
Affiche un polyn�me comme une simple suite de ses coefficients, � partir du coefficient de X^degreMax jusqu'au coefficient de X^0, sans espaces s�paratoires.
afficheTableAdd(). Method in class Corps
Affiche la table de l'addition de Fp.
afficheTableAddPolynomes(Polynome[]). Method in class Corps
Affiches la table d'addition des polynomes en Fq.
afficheTableMult(). Method in class Corps
Affiche la table de la multiplication de Fp.
afficheTableMultPolynomes(Polynome[]). Method in class Corps
Affiches la table de multiplication des polynomes en Fq.

C

calculeSyndromes(Polynome). Method in class CodeBCH
Calcule les 2 * d syndromes du message cod�.
code(Polynome). Method in class CodeBCH
Code un message.
CodeBCH(int, int, Polynome). Constructor for class CodeBCH
Cr�e un code BCH de longueur n sur F2, d-correcteur.
coeff. Variable in class Polynome
Les coefficients du polyn�me.
corps. Variable in class CodeBCH
Corps fini sur lequel est bas� ce code BCH.
Corps(int, int, Polynome). Constructor for class Corps
Construit un corps fini Fq (q = p^m) avec un polyn�me irreductible comme g�n�rat�ur.
CorpsException(). Constructor for class CorpsException
CorpsException(String). Constructor for class CorpsException

D

d. Variable in class CodeBCH
Nombre d'erreurs que ce BCH peut corriger (d-correcteur).
d. Variable in class CorpsException
decode(Polynome). Method in class CodeBCH
Decode un message.
decode1(Polynome[]). Method in class CodeBCH
Corrige un erreur d'un message cod�, au moyen de calculs sur les syndromes.
decode2(Polynome[]). Method in class CodeBCH
Corrige jusqu'� 2 erreurs d'un message cod�, au moyen de calculs sur les syndromes.
decode3(Polynome[]). Method in class CodeBCH
Corrige jusqu'� 3 erreurs d'un message cod�, au moyen de calculs sur les syndromes.
degre(). Method in class Polynome
Calcules le degr� d'un polyn�me.
dimensionBCH. Variable in class CodeBCH
Dimension du BCH (c'est la longueur des messages � coder).
divise(Polynome, Polynome). Method in class Corps
Divise deux polynomes dans Fp.

E

equals(Polynome). Method in class Polynome
Teste l'egalite' de deux polyn�mes
equals0(). Method in class Polynome
Teste si un polynome est nul.
equals1(). Method in class Polynome
Teste si un polynome est P(x) = 1.
estPremier(int). Static method in class Main
Verifie si un nombre est premier.

G

generateurBCH. Variable in class CodeBCH
Polyn�me g�nerateur de ce code BCH.

I

invers(Polynome). Method in class Corps
Retourne l'invers d'un polynome dans Fp.
irreductible. Variable in class Corps
Polynome irreductible (de degr� m).

M

m. Variable in class Corps
Main(). Constructor for class Main
main(String[]). Static method in class Main
max(int, int). Static method in class Main
Retourne le plus grand de deux entiers.
MAX_DEGRE. Static variable in class Polynome
Degr� maximal d'un polyn�me.
mult(int, int). Method in class Corps
Multiplie deux elements a et b dans Fp.
mult(Polynome). Method in class Polynome
Multiplies deux polynomes.
multKXn(int, int). Method in class Polynome
Multiplies un polyn�me par K*X^n.

N

n. Variable in class CodeBCH
Longueur du BCH (longueur finale des messages cod�s).

O

out(String). Static method in class Main
Raccourci pour System.out.println(), mais affiche seulement si la variable verbose est true.
outc(String). Static method in class Main
Raccourci pour System.out.print(), mais affiche seulement si la variable verbose est true.
outl(String). Static method in class Main
Raccourci pour System.out.println() avec deux all�es � la ligne, mais affiche seulement si la variable verbose est true.

P

p. Variable in class Corps
Dimension de l'espace constructeur Fp.
Polynome(). Constructor for class Polynome
Construit le polyn�me nul, c'est � dire P(X) = 0.
Polynome(int). Constructor for class Polynome
Construit le polyn�me P(X) = constante.
Polynome(int[]). Constructor for class Polynome
Construit un polyn�me dont les coefficients sont les valeurs stock�s dans l'array, dans le m�me ordre.
Polynome(Polynome). Constructor for class Polynome
Construit un polyn�me �gal au polyn�me pass� en argument.
Polynome(String). Constructor for class Polynome
Construit un polyn�me dont les coefficients sont les valeurs pass�s en argument, dans le m�me ordre.
polynomeMinimal(Vector). Method in class Corps
Cr�e le polyn�me minimal d'un �l�ment primitif alfa, � partir de la classe cyclotomique de alfa.
pow(int). Method in class Polynome
El�ve un polyn�me � la puissance g.
primitifs. Variable in class Corps
Elements primitifs.

Q

q. Variable in class Corps
Dimension du corps.

R

recherchePrimitifs(Polynome[]). Method in class Corps
Recherche les elements primitifs de ce corps Fp.
reverseTableLogs(Polynome). Method in class Corps
Cherche dans la table des logarithmes le polynome primitif^ �gal au polynome pass� en param�tre.

T

tableLogs. Variable in class Corps
Table des logarithmes.
tableLogs(). Method in class Corps
Construit la table des logarithmes de ce corps Fp, gener�e � partir du pr�mier �l�ment primitif trouv�.
toString(). Method in class CorpsException
toString(). Method in class Polynome
Affiche un polyn�me.
tousLesPolynomes(). Method in class Corps
Engendre tous les polynomes de Fq (de degre' < m, a' coeffs en Z/pZ).

V

verbose. Static variable in class Main
Drapeau pour le mode "verbeux".