createSimulationServiceProblemEvaluator

fun createSimulationServiceProblemEvaluator(problemDefinition: ProblemDefinition, modelIdentifier: String, modelBuilder: ModelBuilderIfc): Evaluator

Creates an instance of Evaluator for managing simulation service problem evaluation. The method validates the compatibility of the problem definition with the provided model, constructs a simulator using the model, and initializes the evaluator with a solution cache.

Return

an Evaluator instance configured with the given problem definition and simulation environment.

Parameters

problemDefinition

the definition of the problem being evaluated; must be compatible with the provided model.

modelIdentifier

an identifier used to distinguish between different simulation models.

modelBuilder

a builder instance responsible for constructing the simulation model used during problem evaluation.

Throws

if the problem definition and model are not input/response compatible.