29 #include <agrum/CN/polytope/LpInterface.h> 32 # include <agrum/CN/polytope/LpInterface_inl.h> 168 if (
this == &
rhs)
return *
this;
187 if (
this == &
rhs)
return *
this;
208 "expr::operator+= (expr) : <= present on one side of expr");
220 "expr::operator+= (rhs) : <= present " 221 "on one side of rhs and/or expr");
236 "expr::operator+= (rhs) : <= present " 237 "on one side of rhs and/or expr");
257 "expr::operator-= (rhs) : <= present in one of expr");
270 "expr::operator-= (rhs) : <= present in one of rhs and/or expr");
295 "LpExpr::setSide ( const LpCol & from " 296 ") : too many <= ; no free side");
302 "LpExpr::setSide ( const LpCol & from " 303 ") : too many <= ; no free side");
332 "LpExpr::setSide ( const LpCol & from ) " 333 ": too many <= ; no free side");
360 "LpExpr::setSide ( const LpCol & from ) " 361 ": too many <= ; no free side");
368 "LpExpr::setSide ( const LpCol & from ) " 369 ": too many <= ; no free side");
376 "LpExpr::setSide ( const LpCol & from " 377 ") : too many <= ; no free side");
384 "LpExpr::setSide ( const LpCol & from " 385 ") : too many <= ; no free side");
417 "LpExpr::setSide ( const LpCol & from ) " 418 ": too many <= ; no free side");
449 "LpExpr::setSide ( const LpCol & from ) " 450 ": too many <= ; no free side");
457 "LpExpr::setSide ( const LpCol & from ) " 458 ": too many <= ; no free side");
465 "LpExpr::setSide ( const LpCol & from " 466 ") : too many <= ; no free side");
555 <<
"is not a valid inequality; no <= detected");
560 <<
"is not a valid inequality; " 561 "no variable in inequality, " 599 <<
"is not a valid inequality; no <= detected");
604 <<
"is not a valid inequality; " 605 "no variable in inequality, " 642 out << row.toString();
INLINE void emplace(Args &&... args)
std::ostream & operator<<(std::ostream &out, const LpRow &row)
namespace for constraint-based description of credal sets
namespace for all credal networks entities