piglot.solver.script_solver.ScriptSolverCallable

class ScriptSolverCallable[source]

Bases: ABC

Interface for script-based solvers.

Methods

get_output_fields

Get the output fields for this solver.

solve

Callable for script-based solvers.

abstract static get_output_fields() List[str][source]

Get the output fields for this solver.

Returns

List[str]

Output fields for this solver.

abstract static solve(values: Dict[str, float]) Dict[str, OutputResult][source]

Callable for script-based solvers.

Parameters

valuesDict[str, float]

Current parameters to evaluate.

Returns

Dict[str, OutputResult]

Evaluated results for each output field.