# float-expr.cpp File Reference

`#include <gecode/minimodel.hh>`

`#include <gecode/float/linear.hh>`

Go to the source code of this file.

## Classes | |

class | Gecode::LinFloatExpr::Node |

Nodes for linear expressions. More... | |

## Namespaces | |

namespace | Gecode |

Gecode toplevel namespace | |

## Functions | |

LinFloatExpr | Gecode::operator+ (const FloatVal &, const FloatVar &) |

Construct linear float expression as sum of float variable and float. | |

LinFloatExpr | Gecode::operator+ (const FloatVal &, const LinFloatExpr &) |

Construct linear float expression as sum of linear float expression and float. | |

LinFloatExpr | Gecode::operator+ (const FloatVar &, const FloatVal &) |

Construct linear float expression as sum of float variable and float. | |

LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const FloatVal &) |

Construct linear float expression as sum of linear float expression and float. | |

LinFloatExpr | Gecode::operator+ (const FloatVar &, const FloatVar &) |

Construct linear float expression as sum of float variables. | |

LinFloatExpr | Gecode::operator+ (const FloatVar &, const LinFloatExpr &) |

Construct linear float expression as sum of float variable and linear float expression. | |

LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const FloatVar &) |

Construct linear float expression as sum of linear float expression and float variable. | |

LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const LinFloatExpr &) |

Construct linear float expression as sum of linear float expressions. | |

LinFloatExpr | Gecode::operator- (const FloatVal &, const FloatVar &) |

Construct linear float expression as sum of float variable and float. | |

LinFloatExpr | Gecode::operator- (const FloatVal &, const LinFloatExpr &) |

Construct linear float expression as sum of float and linear float expression. | |

LinFloatExpr | Gecode::operator- (const FloatVar &, const FloatVal &) |

Construct linear float expression as sum of float variable and float. | |

LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const FloatVal &) |

Construct linear float expression as sum of linear float expression and float. | |

LinFloatExpr | Gecode::operator- (const FloatVar &, const FloatVar &) |

Construct linear float expression as sum of float variables. | |

LinFloatExpr | Gecode::operator- (const FloatVar &, const LinFloatExpr &) |

Construct linear float expression as sum of float variable and linear float expression. | |

LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const FloatVar &) |

Construct linear float expression as sum of linear float expression and float variable. | |

LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const LinFloatExpr &) |

Construct linear float expression as sum of linear float expressions. | |

LinFloatExpr | Gecode::operator- (const FloatVar &) |

Construct linear float expression as negative of float variable. | |

LinFloatExpr | Gecode::operator- (const LinFloatExpr &) |

Construct linear float expression as negative of linear float expression. | |

LinFloatExpr | Gecode::operator* (const FloatVal &, const FloatVar &) |

Construct linear float expression as product of float coefficient and float variable. | |

LinFloatExpr | Gecode::operator* (const FloatVar &, const FloatVal &) |

Construct linear float expression as product of float coefficient and float variable. | |

LinFloatExpr | Gecode::operator* (const LinFloatExpr &, const FloatVal &) |

Construct linear float expression as product of float coefficient and linear float expression. | |

LinFloatExpr | Gecode::operator* (const FloatVal &, const LinFloatExpr &) |

Construct linear float expression as product of float coefficient and linear float expression. | |

LinFloatExpr | Gecode::sum (const FloatVarArgs &x) |

Construct linear float expression as sum of float variables. | |

LinFloatExpr | Gecode::sum (const FloatValArgs &a, const FloatVarArgs &x) |

Construct linear float expression as sum of float variables with coefficients. | |

FloatVar | Gecode::expr (Home home, const LinFloatExpr &e) |

Post float expression and return its value. |