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 TypeMethodDescriptionvoidanalyzeResult(List<SimulationStorage> simulationStorages, File outputdirectory) Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.booleanRetourne 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:
trues'il sait la gerer
-
compute
Envoi un plan a faire analyser par l'outils d'analyse de sensibilité. Retourne unSensitivityScenariosqui 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 desSimulationStoragequi ont résultés des simulationsoutputdirectory- master sensitivity export directory- Throws:
SensitivityException- if calculator impl fail to execute- See Also:
-