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