All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Namespaces
lp_base.h File Reference
#include <iostream>
#include <vector>
#include <map>
#include <limits>
#include <lemon/math.h>
#include <lemon/error.h>
#include <lemon/assert.h>
#include <lemon/core.h>
#include <lemon/bits/solver_bits.h>

Classes

class  LpBase
 Common base class for LP and MIP solvers. More...
 
class  LpBase::Col
 Refer to a column of the LP. More...
 
class  LpBase::ColIt
 Iterator for iterate over the columns of an LP problem. More...
 
class  LpBase::Row
 Refer to a row of the LP. More...
 
class  LpBase::RowIt
 Iterator for iterate over the rows of an LP problem. More...
 
class  LpBase::Expr
 Linear expression of variables and a constant component. More...
 
class  LpBase::Expr::CoeffIt
 Iterator over the expression. More...
 
class  LpBase::Expr::ConstCoeffIt
 Const iterator over the expression. More...
 
class  LpBase::Constr
 Linear constraint. More...
 
class  LpBase::DualExpr
 Linear expression of rows. More...
 
class  LpBase::DualExpr::CoeffIt
 Iterator over the expression. More...
 
class  LpBase::DualExpr::ConstCoeffIt
 Iterator over the expression. More...
 
class  LpBase::UnsupportedFormatError
  More...
 
class  LpSolver
 Common base class for LP solvers. More...
 
class  MipSolver
 Common base class for MIP solvers. More...
 

Namespaces

namespace  lemon
 The namespace of LEMON.