LotSizingDataModel.Solver
2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
ExecutableObjectiveCriterion.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Core.DecisionModel.Objectives;
2
using
LotSizingDataModel.Solver.Modeling
;
3
4
namespace
LotSizingDataModel.Solver.Execution
;
5
6
public
sealed
class
ExecutableObjectiveCriterion
7
{
8
public
required OptimizationObjectiveKind
Kind
{
get
; init; }
9
10
public
required
LinearExpression
Expression
{
get
; init; }
11
12
public
double
Weight
{
get
; init; } = 1.0;
13
14
public
int
Priority
{
get
; init; }
15
16
public
double
AbsoluteTolerance
{
get
; init; }
17
}
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion
Definition
ExecutableObjectiveCriterion.cs:7
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion.Expression
required LinearExpression Expression
Definition
ExecutableObjectiveCriterion.cs:10
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion.Weight
double Weight
Definition
ExecutableObjectiveCriterion.cs:12
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion.Priority
int Priority
Definition
ExecutableObjectiveCriterion.cs:14
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion.Kind
required OptimizationObjectiveKind Kind
Definition
ExecutableObjectiveCriterion.cs:8
LotSizingDataModel.Solver.Execution.ExecutableObjectiveCriterion.AbsoluteTolerance
double AbsoluteTolerance
Definition
ExecutableObjectiveCriterion.cs:16
LotSizingDataModel.Solver.Modeling.LinearExpression
Represents a linear expression composed of variable terms and a constant value.
Definition
LinearExpression.cs:15
LotSizingDataModel.Solver.Execution
Definition
ExecutableObjectiveCriterion.cs:4
LotSizingDataModel.Solver.Modeling
Definition
LinearConstraint.cs:4
LotSizingDataModel.Solver
Execution
ExecutableObjectiveCriterion.cs
Generated by
1.17.0