factory module

Set an object that can create SimulationOutputEvaluator.

Todo

maybe create a mother class more generic, also for FaultScenarioEvaluator?

class SimulationOutputEvaluatorFactory(ref_simulation_output)[source]

Bases: object

Hold methods to create and run SimulationOutputEvaluator.

Parameters:

ref_simulation_output (SimulationOutput)

__init__(ref_simulation_output)[source]

Instantiate the factory.

Parameters:

ref_simulation_output (SimulationOutput)

Return type:

None

run_from_kw(**evaluator_kw)[source]

Create an evaluator.

Parameters:

evaluator_kw (Any)

Return type:

SimulationOutputEvaluator

run_from_preset(preset_name)[source]

Create an evaluator from a preset.

Parameters:

preset_name (str)

Return type:

SimulationOutputEvaluator

run_all(presets_names, evaluators_kw)[source]

Create all the simulation output evaluators.

Parameters:
Return type:

ListOfSimulationOutputEvaluators