#include "paal/lp/ids.hpp"#include "paal/utils/floating.hpp"#include "paal/utils/functors.hpp"#include "paal/utils/print_collection.hpp"#include "paal/utils/pretty_stream.hpp"#include <boost/range/adaptor/transformed.hpp>#include <boost/range/algorithm/count_if.hpp>#include <functional>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | paal::lp::linear_expression |
Namespaces | |
| paal | |
| global namespace of project. | |
| paal::lp | |
| Linear Programming namespace. | |
| paal::lp::detail | |
| Detail of Linear Programming namespace. | |
Functions | |
| std::string | paal::lp::detail::col_id_to_string (col_id col) |
| template<typename Stream , typename PrintCol > | |
| void | paal::lp::detail::print_expression (Stream &o, const linear_expression &expr, PrintCol print_col) |
| template<typename Stream > | |
| Stream & | paal::lp::operator<< (Stream &o, const linear_expression &expr) |
| operator<< : printing expression | |
| linear_expression | paal::lp::operator+ (linear_expression expr_left, const linear_expression &expr_right) |
| linear_expression + linear_expression operator. | |
| linear_expression | paal::lp::operator- (linear_expression expr_left, const linear_expression &expr_right) |
| linear_expression - linear_expression operator. | |
| linear_expression | paal::lp::operator* (linear_expression expr, double val) |
| linear_expression * double operator. | |
| linear_expression | paal::lp::operator* (double val, const linear_expression &expr) |
| double * linear_expression operator. | |
| linear_expression | paal::lp::operator/ (linear_expression expr, double val) |
| linear_expression / double operator. | |
| linear_expression | paal::lp::operator- (const linear_expression &expr) |
| Unary - operator. | |
1.8.5