|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--opale.ode.ker.ObjectODE
|
+--opale.ode.ker.Problem
Classe qui modélise un problème d'équations différentielles ordinaires. Une instance de cette classe doit être associé (sens UML) à une instance de TimeScheme (un schéma en temps) et une instance de Equation (une équation) afin de pouvoir appeler la méthode solve() chargée de résoudre le problème ainsi formé.
| Constructor Summary | |
Problem()
Constructeur par défaut. |
|
Problem(int dim)
Constructeur pour initialiser un problème avec une dimension donnée. |
|
| Method Summary | |
int |
dim()
Renvoie la dimension du problème. |
DVect |
getInit()
Renvoie le vecteur des conidtions initiales. |
java.lang.String |
printSol()
Renvoie la solution calculée sous forme de tableau dans une chaine String : la première colonne représente le temps, puis les suivantes les inconnues. |
int |
readKeyWord(java.lang.String word,
RFile f,
ODE ode)
Méthode abstraite permettant la relecture d'un mot clé dans un fichier .ode. |
void |
setEqn(Equation eq)
Associe une équation au problème. |
void |
setInit(DVect init)
Fixe un vecteur pour la condition initiale. |
void |
setTS(TimeScheme sch)
Associe un schéma en temps au problème. |
void |
solve()
Methode principale de la classe. |
java.lang.String |
toString()
|
void |
writeFile(WFile f,
ODE ode)
Méthode abstraite qui permet d'ecrire les données relatives à l'objet courant dans un fichier. |
void |
writeSol(WFile wf)
|
| Methods inherited from class opale.ode.ker.ObjectODE |
readFile |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public Problem()
public Problem(int dim)
int - dim, la dimension du problème.| Method Detail |
public void solve()
public java.lang.String printSol()
public void writeSol(WFile wf)
public int dim()
public void setInit(DVect init)
DVect, - le vecteur des conditions initiales.public DVect getInit()
public void setEqn(Equation eq)
Equation, - l'équation.public void setTS(TimeScheme sch)
TimeScheme, - le schéma en temps.
public int readKeyWord(java.lang.String word,
RFile f,
ODE ode)
throws java.io.IOException,
MalformedFileException
String - s, le mot clé à lire.RFile - f, le fichier de lecture.ODE - ode, désigne le 'paquet' d'objet de type ObjectODE dans lequel on va stocker les informations lues.
public void writeFile(WFile f,
ODE ode)
throws MalformedFileException
WFile - f, le fichier d'ecriture.ODE - ode, désigne le 'paquet' d'objet de type ObjectODE contenant les informations à stocker.public java.lang.String toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||