Linear constraints over float variables
[Using float variables and constraints]
Functions | |
void | Gecode::linear (Home home, const FloatVarArgs &x, FloatRelType frt, FloatNum c) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatVarArgs &x, FloatRelType frt, FloatVar y) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatVarArgs &x, FloatRelType frt, FloatNum c, Reify r) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatVarArgs &x, FloatRelType frt, FloatVar y, Reify r) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatValArgs &a, const FloatVarArgs &x, FloatRelType frt, FloatNum c) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatValArgs &a, const FloatVarArgs &x, FloatRelType frt, FloatVar y) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatValArgs &a, const FloatVarArgs &x, FloatRelType frt, FloatNum c, Reify r) |
Post propagator for ![]() | |
void | Gecode::linear (Home home, const FloatValArgs &a, const FloatVarArgs &x, FloatRelType frt, FloatVar y, Reify r) |
Post propagator for ![]() |
Function Documentation
void Gecode::linear | ( | Home | home, | |
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatNum | c | |||
) |
Post propagator for .
void Gecode::linear | ( | Home | home, | |
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatVar | y | |||
) |
Post propagator for .
void Gecode::linear | ( | Home | home, | |
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatNum | c, | |||
Reify | r | |||
) |
Post propagator for .
void Gecode::linear | ( | Home | home, | |
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatVar | y, | |||
Reify | r | |||
) |
Post propagator for .
void Gecode::linear | ( | Home | home, | |
const FloatValArgs & | a, | |||
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatNum | c | |||
) |
Post propagator for .
Throws an exception of type Float::ArgumentSizeMismatch, if a and x are of different size.
void Gecode::linear | ( | Home | home, | |
const FloatValArgs & | a, | |||
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatVar | y | |||
) |
Post propagator for .
Throws an exception of type Float::ArgumentSizeMismatch, if a and x are of different size.
void Gecode::linear | ( | Home | home, | |
const FloatValArgs & | a, | |||
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatNum | c, | |||
Reify | r | |||
) |
Post propagator for .
Throws an exception of type Float::ArgumentSizeMismatch, if a and x are of different size.
void Gecode::linear | ( | Home | home, | |
const FloatValArgs & | a, | |||
const FloatVarArgs & | x, | |||
FloatRelType | frt, | |||
FloatVar | y, | |||
Reify | r | |||
) |
Post propagator for .
Throws an exception of type Float::ArgumentSizeMismatch, if a and x are of different size.