LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
LotSizingDataModel.Solver.Execution Namespace Reference

Classes

class  ExecutableObjectiveCriterion
class  FinancialExecutionModelContext
class  FinancialExecutionModelDecorator
 Adds complete-period OPEX coverage and optional cash-flow constraints to a built economic mathematical model. More...
interface  ILotSizingSolverService
 Defines the high-level service used to solve a complete lot-sizing instance from a normalized solver request. More...
interface  IMathematicalModelSolverExecutionService
 Defines a service that selects a compatible solver adapter and executes an already built solver-independent mathematical model. More...
class  LotSizingSolverBootstrapper
 Initializes the complete lot-sizing solver infrastructure by discovering solver plugins, building the solver runtime, and creating the high-level solver service. More...
class  LotSizingSolverBootstrapResult
 Represents the result of initializing the complete lot-sizing solver infrastructure. More...
class  LotSizingSolverService
 Orchestrates the complete solution of a lot-sizing instance, from formulation selection to normalized solution mapping. More...
class  LotSizingSolverServiceFactory
 Provides convenient factory methods for creating the high-level lot-sizing solver service from a prepared solver runtime. More...
class  MathematicalModelSolveRequest
 Describes a request to solve an already built, solver-independent mathematical model. More...
class  MathematicalModelSolveResult
 Stores the solver result for a solver-independent mathematical model. More...
class  MathematicalModelSolverExecutionService
 Selects a compatible mathematical-model solver adapter and executes an already built solver-independent mathematical model. More...
class  MathematicalModelSolverSelectionResult
 Represents the result of selecting a solver adapter that can solve a solver-independent mathematical model. More...
class  MathematicalModelSolverSelectionService
 Selects a solver adapter that supports direct execution of solver-independent mathematical models. More...
class  MathematicalSolverRunResultMapper
 Creates the public solver-run result from the generic mathematical-model result and the normalized solution mapping result. More...
class  MathematicalVariableValue
 Stores the value returned by a solver for one mathematical decision variable. More...
class  MultiObjectiveLotSizingSolverService
 High-level solver service executing Single, WeightedSum and exact Lexicographic objective policies. More...
class  MultiObjectiveModelPlanner
 Resolves executable objective criteria and constructs weighted/lexicographic mathematical models. More...
class  MultiObjectiveStageExecution
class  SolverRequest
 Describes a request to solve a lot-sizing instance. More...
class  SolverRunResult
 Represents the normalized result of a solver execution. More...
class  StandardLotSizingIntegrationCheck
 Executes the complete standard lot-sizing workflow against an existing instance. More...
class  StandardLotSizingIntegrationCheckResult
 Represents the result of a complete standard lot-sizing integration check. More...
class  StandardLotSizingSolverBootstrapper
 Provides one-step initialization of the standard lot-sizing formulation together with solver discovery and adapter loading. More...
class  StandardLotSizingSolverBootstrapResult
 Represents the complete initialization result for the standard lot-sizing solver infrastructure. More...