eqmvt
Class EqMvmtPblmTest

java.lang.Object
  extended by eqmvt.EqMvmtPblmTest
All Implemented Interfaces:
InterfaceEqMvmt

public class EqMvmtPblmTest
extends Object
implements InterfaceEqMvmt

classe test qui implemente l'equation d'un mouvement X_dot = f(X) et sa matrice jacobienne Df associee, en dimension 3 Implemente la classe InterfaceEqMvmt

Version:
Derniere modification : 09/01/2007
Author:
Mathieu HAVEL & Pierre INIZAN

Constructor Summary
EqMvmtPblmTest()
           
 
Method Summary
 double[] eqMvmt(double[] x, double[] parametres)
          Equation du mouvement
 double intPrem(double[] x, double[] parametres)
          Implemente une integrale premiere du mouvement
 double[] jacMvmt(double[] x, double[] parametres)
          Matrice jacobienne associee a l'equation du mouvement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqMvmtPblmTest

public EqMvmtPblmTest()
Method Detail

eqMvmt

public double[] eqMvmt(double[] x,
                       double[] parametres)
Equation du mouvement

Specified by:
eqMvmt in interface InterfaceEqMvmt
Parameters:
x - Tableau de la forme [X1, X2, X3]
parametres - Tableau de parametres
Returns:
Tableau de la forme [f1(X), f2(X), f3(X)] = [X1_dot, X2_dot, X3_dot]

jacMvmt

public double[] jacMvmt(double[] x,
                        double[] parametres)
Matrice jacobienne associee a l'equation du mouvement

Specified by:
jacMvmt in interface InterfaceEqMvmt
Parameters:
x - Tableau de la forme [X1, X2, X3]
parametres - Tableau de parametres
Returns:
Tableau de la forme [df1/dx1, df2/dx1, df3/dx1, df1/dx2, ..., df3/dx3] (ATTENTION : remplissage colonne par colonne)

intPrem

public double intPrem(double[] x,
                      double[] parametres)
Implemente une integrale premiere du mouvement

Specified by:
intPrem in interface InterfaceEqMvmt
Parameters:
x - Tableau de la forme [X1, X2, X3]
parametres - Tableau de parametres
Returns:
Valeur de l'integrale premiere