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
- 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.
- 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.
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.
- 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.
- generateurBCH.
Variable in class CodeBCH
- Polyn�me g�nerateur de ce code BCH.
- 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.
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.
Variable in class CodeBCH
- Longueur du BCH (longueur finale des messages cod�s).
- 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.
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.
Variable in class Corps
- Dimension du corps.
- 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.
- 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).
- verbose.
Static variable in class Main
- Drapeau pour le mode "verbeux".