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