Solution
constructor(inputMap: InputMap, estimatedObjFnc: EstimatedResponse, responseEstimates: List<EstimatedResponse>, evaluationNumber: Int, isValid: Boolean = true, id: Int = solutionCounter++, penaltyMemory: Map<String, PenaltyMemory> = emptyMap(), searchState: SearchStateSnapshot? = null)(source)
Parameters
input Map
the inputs (name,value) pairs associated with the solution
estimated Obj Fnc
the estimated objective function from the simulation oracle
response Estimates
the estimates of the responses associated with the response constraints
evaluation Number
the iteration number of the solver request. That is, the number of times that the simulation oracle has been asked to evaluate (any) input.
penalty Memory
per-constraint memory accumulated by memoryful penalty functions, keyed by the constraint's response name. Empty for memoryless penalties. Excluded from value-equality (derived state).
search State
an optional snapshot of solver-level search state for self-scaling penalties. Null unless such a penalty populates it. Excluded from value-equality (derived state).