Accéder au SimulationContext
Bonjour, Je travaille sur un script d'optimisation. Ce script doit pouvoir modifier des facteurs de ciblage, qui sont estimés au fil des simulations. Pour chaque métier, le facteur de ciblage du merlu est donné par une équation, dépendant uniquement de valeurs définies dans le SimulationContext (flags). Ce sont ces valeurs du SimulationContext que je veux en fait modifier dans le script d'optim. Depuis le script d'optim, je connais l'OptimizationContext, le SimulationStorage, et je ne vois pas comment accéder au SimulationContext depuis ces classes, ce qui m'empêche de faire la modif. Comment je peux m'y prendre? Autre question : il y a tout un tas de classes DAO (MetierDAO, etc.) dans l'API, que j'ai revues dans un script. Elles servent à quoi? Que veut dire "DAO"? Bonne soirée, Audric -- Audric Vigier Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest) E-mail : audric.vigier@ifremer.fr Tel : +33 (0)2 40 37 41 64 (8164)
Et dernière question : où est la Javadoc de ToPIA? Le lien sur le site d'ISIS-Fish est mort. Le 07/08/2017 18:01, Audric Vigier a écrit :
Bonjour,
Je travaille sur un script d'optimisation. Ce script doit pouvoir modifier des facteurs de ciblage, qui sont estimés au fil des simulations. Pour chaque métier, le facteur de ciblage du merlu est donné par une équation, dépendant uniquement de valeurs définies dans le SimulationContext (flags). Ce sont ces valeurs du SimulationContext que je veux en fait modifier dans le script d'optim. Depuis le script d'optim, je connais l'OptimizationContext, le SimulationStorage, et je ne vois pas comment accéder au SimulationContext depuis ces classes, ce qui m'empêche de faire la modif. Comment je peux m'y prendre?
Autre question : il y a tout un tas de classes DAO (MetierDAO, etc.) dans l'API, que j'ai revues dans un script. Elles servent à quoi? Que veut dire "DAO"?
Bonne soirée,
Audric
-- Audric Vigier Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest) E-mail : audric.vigier@ifremer.fr Tel : +33 (0)2 40 37 41 64 (8164)
On Mon, 07 Aug 2017 18:11:36 +0200 Audric Vigier <Audric.Vigier@ifremer.fr> wrote:
Et dernière question : où est la Javadoc de ToPIA? Le lien sur le site d'ISIS-Fish est mort.
J'ai modifier le site isis, le nouveau lien est: http://topia2.nuiton.org/v/2.11/topia-persistence/apidocs/ ps: en fait la doc est http://topia.nuiton.org mais c'est la documentation de la v3 non utilisé dans isis -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
On Mon, 07 Aug 2017 18:01:26 +0200 Audric Vigier <Audric.Vigier@ifremer.fr> wrote:
Bonjour,
Je travaille sur un script d'optimisation. Ce script doit pouvoir modifier des facteurs de ciblage, qui sont estimés au fil des simulations. Pour chaque métier, le facteur de ciblage du merlu est donné par une équation, dépendant uniquement de valeurs définies dans le SimulationContext (flags). Ce sont ces valeurs du SimulationContext que je veux en fait modifier dans le script d'optim. Depuis le script d'optim, je connais l'OptimizationContext, le SimulationStorage, et je ne vois pas comment accéder au SimulationContext depuis ces classes, ce qui m'empêche de faire la modif. Comment je peux m'y prendre?
Tu ne peux pas, car SimulationContext n'est présent que pendant une simulation, or là tu n'es pas dans une simulation tu es en train de définir comment les lancer. Donc soit tu modifies les données de la base comment on fait habituellement soit tu ajoutes un pre-script pour ta simulation qui modifier ce que tu veux.
Autre question : il y a tout un tas de classes DAO (MetierDAO, etc.) dans l'API, que j'ai revues dans un script. Elles servent à quoi? Que veut dire "DAO"?
DAO = Data Access Object = classe permettant d'accéder aux données d'isis (pop, metier, engin, zone, ... ) -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
participants (2)
-
Audric Vigier -
Benjamin POUSSIN