DotNet Reference
.Net Reference
LinearExpr.cs
Go to the documentation of this file.
static RangeConstraint operator<=(LinearExpr a, double v)
Definition: LinearExpr.cs:111
static RangeConstraint operator !=(double v, LinearExpr a)
Definition: LinearExpr.cs:96
SumCst(LinearExpr expr, double coeff)
Definition: LinearExpr.cs:194
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:175
static RangeConstraint operator >=(LinearExpr a, double v)
Definition: LinearExpr.cs:116
static RangeConstraint operator !=(LinearExpr a, double v)
Definition: LinearExpr.cs:91
static LinearExpr operator -(double v, LinearExpr a)
Definition: LinearExpr.cs:51
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:265
static LinearExpr operator/(LinearExpr a, double v)
Definition: LinearExpr.cs:71
VarWrapper(Variable var)
Definition: LinearExpr.cs:223
override String ToString()
Definition: LinearExpr.cs:170
static LinearExpr operator -(LinearExpr a)
Definition: LinearExpr.cs:61
override String ToString()
Definition: LinearExpr.cs:228
Definition: LinearExpr.cs:252
static LinearExpr operator+(LinearExpr a, double v)
Definition: LinearExpr.cs:31
static LinearExpr Sum(this LinearExpr[] exprs)
Definition: LinearExpr.cs:139
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:315
static LinearExpr Sum(this Variable[] vars)
Definition: LinearExpr.cs:144
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:288
SumVarArray(Variable[] array)
Definition: LinearExpr.cs:310
static Equality operator !=(LinearExpr a, LinearExpr b)
Definition: LinearExpr.cs:106
static LinearExpr operator *(LinearExpr a, double v)
Definition: LinearExpr.cs:66
static LinearExpr operator *(double v, LinearExpr a)
Definition: LinearExpr.cs:76
SumArray(LinearExpr[] array)
Definition: LinearExpr.cs:283
static LinearExpr operator -(LinearExpr a, LinearExpr b)
Definition: LinearExpr.cs:56
static RangeConstraint operator==(LinearExpr a, double v)
Definition: LinearExpr.cs:81
double Visit(Dictionary< Variable, double > coefficients)
Definition: LinearExpr.cs:26
Sum(LinearExpr left, LinearExpr right)
Definition: LinearExpr.cs:254
override double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:205
static LinearExpr operator -(LinearExpr a, double v)
Definition: LinearExpr.cs:46
static RangeConstraint operator >=(LinearExpr a, LinearExpr b)
Definition: LinearExpr.cs:126
ProductCst(LinearExpr expr, double coeff)
Definition: LinearExpr.cs:164
virtual double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:21