fr.ifremer.isisfish.simulator.sensitivity
Interface SensitivityAnalysis

All Known Subinterfaces:
SensitivityCalculator
All Known Implementing Classes:
AbstractSensitivityAnalysis

public interface SensitivityAnalysis

Interface commune à toutes implémentation de calcul de sensibilité. Les implémentations peuvent contenir des paramètres nommé "param_xx" (pour le paramètre xx) qui seront injecté par Isis.

Version:
$Revision: 3436 $ Last update : $Date: 2011-07-07 16:33:45 +0200 (Thu, 07 Jul 2011) $ By : $Author: chatellier $
Author:
chatellier

Method Summary
 void analyzeResult(List<SimulationStorage> simulationStorages, File outputdirectory)
          Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.
 boolean canManageCardinality()
          Retourne vrai si le calculateur sait gerer la cardinalité des facteurs continue.
 SensitivityScenarios compute(DesignPlan plan, File outputdirectory)
          Envoi un plan a faire analyser par l'outils d'analyse de sensibilité.
 String getDescription()
          Return calculator description.
 

Method Detail

getDescription

String getDescription()
Return calculator description.

Returns:
calculator description

canManageCardinality

boolean canManageCardinality()
Retourne vrai si le calculateur sait gerer la cardinalité des facteurs continue.

Returns:
true s'il sait la gerer

compute

SensitivityScenarios compute(DesignPlan plan,
                             File outputdirectory)
                             throws SensitivityException
Envoi un plan a faire analyser par l'outils d'analyse de sensibilité. Retourne un SensitivityScenarios qui représente l'ensemble des scenarios à prendre en compte pour les simulations.

Parameters:
plan - plan a analyser
outputdirectory - master sensitivity export directory
Returns:
un SensitivityScenarios
Throws:
SensitivityException - if calculator impl fail to execute
See Also:
DesignPlan, Scenario, SensitivityScenarios

analyzeResult

void analyzeResult(List<SimulationStorage> simulationStorages,
                   File outputdirectory)
                   throws SensitivityException
Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.

Parameters:
simulationStorages - ensemble des SimulationStorage qui ont résultés des simulations
outputdirectory - master sensitivity export directory
Throws:
SensitivityException - if calculator impl fail to execute
See Also:
SensitivityScenarios


Copyright © 1999-2012 CodeLutin. All Rights Reserved.