solver
Exprs.hpp File Reference
#include <vector>
#include <solver/interface/Var.hpp>
Include dependency graph for Exprs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  solver::LinExpr
 Helper class to ease the construction of a linear expression (e.g. More...
 
class  solver::DCPQuadExpr
 Helper class to ease the construction of a quadratic expression (e.g. More...
 

Functions

LinExpr solver::operator+ (Var var)
 
LinExpr solver::operator- (Var var)
 
LinExpr solver::operator+ (Var x, Var y)
 
LinExpr solver::operator- (Var x, Var y)
 
LinExpr solver::operator* (Var var, double a)
 
LinExpr solver::operator* (double a, Var var)
 
LinExpr solver::operator/ (Var var, double a)
 
LinExpr solver::operator+ (double a, Var var)
 
LinExpr solver::operator+ (Var var, double a)
 
LinExpr solver::operator- (double a, Var var)
 
LinExpr solver::operator- (Var var, double a)
 
LinExpr solver::operator+ (const LinExpr &rhs)
 
LinExpr solver::operator- (const LinExpr &rhs)
 
LinExpr solver::operator- (Var var, LinExpr rhs)
 
LinExpr solver::operator+ (double a, const LinExpr &rhs)
 
LinExpr solver::operator- (double a, const LinExpr &rhs)
 
LinExpr solver::operator* (double factor, const LinExpr &rhs)
 
std::ostream & solver::operator<< (std::ostream &stream, LinExpr expr)
 

Detailed Description

Author
Brahayam Ponton (braha.nosp@m.yam..nosp@m.ponto.nosp@m.n@tu.nosp@m.ebing.nosp@m.en.m.nosp@m.pg.de)
License:
License BSD-3-Clause
Date
2019-10-06