evaluator.simulation_output.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: SimulationOutput)

Bases: object

Hold methods to create and run SimulationOutputEvaluator.

__init__(ref_simulation_output: SimulationOutput) None

Instantiate the factory.

run_all(presets_names: Sequence[str], evaluators_kw: Sequence[dict[str, Any]]) ListOfSimulationOutputEvaluators

Create all the simulation output evaluators.

run_from_kw(**evaluator_kw: Any) SimulationOutputEvaluator

Create an evaluator.

run_from_preset(preset_name: str) SimulationOutputEvaluator

Create an evaluator from a preset.