Lines Matching refs:var
191 * @param var variable that should have the same value
195 Variable::IsEqual(Variable* var)
200 return fLS->AddConstraint(1.0, this, -1.0, var, kEQ, 0.0);
207 * @param var variable that should have a larger or equal value
211 Variable::IsSmallerOrEqual(Variable* var)
216 return fLS->AddConstraint(1.0, this, -1.0, var, kLE, 0.0);
223 * @param var variable that should have a smaller or equal value
227 Variable::IsGreaterOrEqual(Variable* var)
232 return fLS->AddConstraint(-1.0, var, 1.0, this, kGE, 0.0);
237 Variable::IsEqual(Variable* var, double penaltyNeg, double penaltyPos)
242 return fLS->AddConstraint(1.0, this, -1.0, var, kEQ, 0.0,
248 Variable::IsSmallerOrEqual(Variable* var, double penaltyNeg, double penaltyPos)
253 return fLS->AddConstraint(1.0, this, -1.0, var, kLE, 0.0, penaltyNeg,
259 Variable::IsGreaterOrEqual(Variable* var, double penaltyNeg, double penaltyPos)
264 return fLS->AddConstraint(-1.0, var, 1.0, this, kGE, 0.0, penaltyNeg,