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$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
Method Summary
Modifier and TypeMethodDescriptionvoid
analyzeResult
(List<SimulationStorage> simulationStorages, File outputdirectory) Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.boolean
Retourne vrai si le calculateur sait gerer la cardinalité des facteurs continue.compute
(DesignPlan plan, File outputDirectory) Envoi un plan a faire analyser par l'outils d'analyse de sensibilité.Return calculator description.
-
Method Details
-
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
Envoi un plan a faire analyser par l'outils d'analyse de sensibilité. Retourne unSensitivityScenarios
qui représente l'ensemble des scenarios à prendre en compte pour les simulations.- Parameters:
plan
- plan a analyseroutputDirectory
- master sensitivity export directory- Returns:
- un
SensitivityScenarios
- Throws:
SensitivityException
- if calculator impl fail to execute- See Also:
-
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 desSimulationStorage
qui ont résultés des simulationsoutputdirectory
- master sensitivity export directory- Throws:
SensitivityException
- if calculator impl fail to execute- See Also:
-