DotNet Reference
.Net Reference
static RangeConstraint operator!=(LinearExpr a, double v)
Definition: LinearExpr.cs:91
Sum(LinearExpr left, LinearExpr right)
Definition: LinearExpr.cs:254
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:233
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:175
override String ToString()
Definition: LinearExpr.cs:170
VarWrapper(Variable var)
Definition: LinearExpr.cs:223
static LinearExpr operator/(LinearExpr a, double v)
Definition: LinearExpr.cs:71
static LinearExpr operator*(LinearExpr a, double v)
Definition: LinearExpr.cs:66
Definition: LinearExpr.cs:253
override String ToString()
Definition: LinearExpr.cs:228
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:288
static LinearExpr operator+(LinearExpr a, double v)
Definition: LinearExpr.cs:31
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:205
SumVarArray(Variable[] array)
Definition: LinearExpr.cs:310
SumCst(LinearExpr expr, double coeff)
Definition: LinearExpr.cs:194
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:315
static LinearExpr operator-(LinearExpr a, double v)
Definition: LinearExpr.cs:46
static RangeConstraint operator==(LinearExpr a, double v)
Definition: LinearExpr.cs:81
double Visit(Dictionary< Variable, double > coefficients)
Definition: LinearExpr.cs:26
SumArray(LinearExpr[] array)
Definition: LinearExpr.cs:283
static LinearExpr Sum(this Variable[] vars)
Definition: LinearExpr.cs:144
static LinearExpr Sum(this LinearExpr[] exprs)
Definition: LinearExpr.cs:139
static RangeConstraint operator>=(LinearExpr a, double v)
Definition: LinearExpr.cs:116
ProductCst(LinearExpr expr, double coeff)
Definition: LinearExpr.cs:164
virtual double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:21
static RangeConstraint operator<=(LinearExpr a, double v)
Definition: LinearExpr.cs:111
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:265