Package-level declarations
Types
Human-friendly discriminator for the four algorithms exposed by the SolverSpec sealed type. Each constant maps 1-to-1 to a SolverSpec variant; the displayName is the string a UI shell shows in pickers, reports, and summaries.
Cross-entropy sampler selection.
Cooling-schedule selection for a simulated-annealing solver.
Cross-cutting evaluator/solver settings that are not specific to one algorithm.
App-layer mirror of ksl.simopt.problem.InequalityType.
Serializable counterpart to ksl.simopt.problem.ProblemDefinition.linearConstraint.
Serializable counterpart to ksl.simopt.problem.ProblemDefinition.inputVariable.
Document-wide output settings for a simulation-optimization run.
Serializable counterpart to a ksl.simopt.problem.ProblemDefinition.
Top-level persistable directive for a simulation-optimization run.
JSON codec for OptimizationRunConfiguration.
TOML codec for OptimizationRunConfiguration.
Builds a runnable Solver from an OptimizationRunConfiguration.
App-layer mirror of ksl.simopt.problem.OptimizationType.
Serializable selection of a penalty function used by an optimization problem to penalize constraint violations.
Optional random-restart wrapper for any SolverSpec variant.
Serializable counterpart to ksl.simopt.problem.ProblemDefinition.responseConstraint.
Serializable selection of a simulation-optimization solver and its algorithm-specific parameters.
Handle to every tracker attached to a single solver run.
Optional CSV / console trace settings for a simulation-optimization run.
Strategy for choosing the initial temperature of a simulated-annealing solver.
Functions
Attach every tracker requested by this SolverTrackingSpec to solver.