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".