All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class polymtl.magi.math.Ondelettes.Cascades

java.lang.Object
   |
   +----polymtl.magi.math.Ondelettes.Cascades

public final class Cascades
extends Object

Method Index

 o doubleEchantillonne(double[])
Insertion de zéros entre chaque valeur existante d'un vecteur en ajoutant un zéro au début.
 o evalBas(Filtre, int, int, int, int)
Calcule les valeurs de fonction d'échelle sur les nombres dyadiques.
 o evalBasHaar(Filtre, int, int, int, int)
Calcule les valeurs de fonction d'échelle sur les nombres dyadiques.
 o evalHaut(Filtre, int, int, int, int)
Méthode pour evaluer les ondelettes.
 o evalHautHaar(Filtre, int, int, int, int)
Méthode pour evaluer les ondelettes.
 o evaluation(Filtre, int, int, double[])
Premičre méthode principale de la classe.
 o evaluationHaar(Filtre, int, int, double[])
Seconde méthode principale de la classe.
 o Extraction(int, double[][])
Retourne un sous-vecteur ŕ partir d'une matrice.
 o longueur(int, int)
Retourne le nombre de noeuds pris en compte aprčs jfin itérations dans le cas de l'interpolation dyadique standard.
 o longueurHaar(int, int)
Retourne le nombre de noeuds pris en compte aprčs jfin itérations dans le cas de l'interpolation dyadique de type Haar ou pair.
 o PuissanceDe2(int)
Algorithme "rapide" pour prendre la puissance de 2 d'un entier
 o Superechantillonne(double[])
insertion de zéros entre chaque valeur existante d'un vecteur en ajoutant un zéro au début et ŕ la fin.
 o Surechantillonne(double[])
insertion de zéros entre chaque valeur existante d'un vecteur

Methods

 o evalBas
 public static double[] evalBas(Filtre filtre,
                                int n0,
                                int j1,
                                int jfin,
                                int k)
Calcule les valeurs de fonction d'échelle sur les nombres dyadiques.

Parameters:
n0 - nombre de noeuds au depart
j1 - nombre d'iterations a calculer (j1 grand donne plus de precision)
jfin - echelle d'interet (on calcule j1 iterations, mais on en retiens que jfin
k - placement de la dirac
 o evalBasHaar
 public static double[] evalBasHaar(Filtre filtre,
                                    int n0,
                                    int j1,
                                    int jfin,
                                    int k)
Calcule les valeurs de fonction d'échelle sur les nombres dyadiques.

Parameters:
n0 - nombre de noeuds au depart
j1 - nombre d'iterations a calculer (j1 grand donne plus de precision)
jfin - echelle d'interet (on calcule j1 iterations, mais on en retient que jfin
k - placement de la dirac
 o evalHaut
 public static double[] evalHaut(Filtre filtre,
                                 int n0,
                                 int j1,
                                 int jfin,
                                 int k)
Méthode pour evaluer les ondelettes. Utilisation directe de la methode evalBas dans cette meme classe.

 o evalHautHaar
 public static double[] evalHautHaar(Filtre filtre,
                                     int n0,
                                     int j1,
                                     int jfin,
                                     int k)
Méthode pour evaluer les ondelettes. Utilisation directe de la methode evalBas dans cette meme classe.

 o PuissanceDe2
 public static int PuissanceDe2(int pwrOf2)
Algorithme "rapide" pour prendre la puissance de 2 d'un entier

 o Extraction
 public static double[] Extraction(int j,
                                   double data[][])
Retourne un sous-vecteur ŕ partir d'une matrice.

 o Surechantillonne
 public static double[] Surechantillonne(double data[])
insertion de zéros entre chaque valeur existante d'un vecteur

 o doubleEchantillonne
 public static double[] doubleEchantillonne(double data[])
Insertion de zéros entre chaque valeur existante d'un vecteur en ajoutant un zéro au début. Utile pour Haar.

 o Superechantillonne
 public static double[] Superechantillonne(double data[])
insertion de zéros entre chaque valeur existante d'un vecteur en ajoutant un zéro au début et ŕ la fin.

 o longueur
 public static int longueur(int n0,
                            int jfin)
Retourne le nombre de noeuds pris en compte aprčs jfin itérations dans le cas de l'interpolation dyadique standard.

 o longueurHaar
 public static int longueurHaar(int n0,
                                int jfin)
Retourne le nombre de noeuds pris en compte aprčs jfin itérations dans le cas de l'interpolation dyadique de type Haar ou pair.

 o evaluation
 public static double[] evaluation(Filtre filtre,
                                   int j1,
                                   int jfin,
                                   double init[])
Premičre méthode principale de la classe. Application directe de l'algo en cascades.

Parameters:
j1 - nombre d'iterations a calculer (j1 grand donne plus de precision)
jfin - echelle d'interet (on calcule j1 iterations, mais on en retiens que jfin
 o evaluationHaar
 public static double[] evaluationHaar(Filtre filtre,
                                       int j1,
                                       int jfin,
                                       double init[])
Seconde méthode principale de la classe. Application directe de l'algo en cascades.

Parameters:
j1 - nombre d'iterations a calculer (j1 grand donne plus de precision)
jfin - echelle d'interet (on calcule j1 iterations, mais on en retiens que jfin

All Packages  Class Hierarchy  This Package  Previous  Next  Index