EvaluatorIfc

interface EvaluatorIfc(source)

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val cache: SolutionCacheIfc?

A possible cache to hold evaluated solutions

Functions

Link copied to clipboard
abstract fun evaluate(evaluationRequest: EvaluationRequest): Map<ModelInputs, Solution>

Processes the supplied requests for solutions. The solutions may come from an associated solution cache (if present or allowed) or via evaluations by the simulation oracle. The CRN option is applied to the set of requests and does not permit cached solutions, even if caching is permitted.