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  LpSolver
 Common base class for LP solvers. More...
 
class  MipSolver
 Common base class for MIP solvers. More...
 

Namespaces

namespace  lemon
 The namespace of LEMON.