Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
Solvers.h File Reference

Basic utilities such as variables and linear expressions in solvers. More...

#include <iostream>
#include <limits>
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include <limbo/preprocessor/Msg.h>
#include <limbo/math/Math.h>
#include <limbo/parsers/lp/bison/LpDriver.h>

Go to the source code of this file.

Classes

class  limbo::solvers::Variable< T >
 Describe variables in optimization problem. More...
 
class  limbo::solvers::VariableProperty< V >
 Describe properties of a variable. More...
 
class  limbo::solvers::LinearTerm< T >
 Linear term. More...
 
class  limbo::solvers::LinearExpression< T >
 Describe linear expressions in optimization problem. More...
 
class  limbo::solvers::LinearConstraint< T >
 Describe linear constraint. More...
 
class  limbo::solvers::LinearModel< T, V >
 model to describe an optimization problem More...
 
struct  limbo::solvers::MatrixCSR< T, I, StartingIndex >
 Compressed sparse row (CSR) matrix. More...
 
class  limbo::solvers::Variable< T >
 Describe variables in optimization problem. More...
 
class  limbo::solvers::VariableProperty< V >
 Describe properties of a variable. More...
 
class  limbo::solvers::LinearTerm< T >
 Linear term. More...
 
struct  limbo::solvers::CompareTermByVariable
 Comapre term by variable. More...
 
class  limbo::solvers::LinearExpression< T >
 Describe linear expressions in optimization problem. More...
 
class  limbo::solvers::LinearConstraint< T >
 Describe linear constraint. More...
 
class  limbo::solvers::LinearModel< T, V >
 model to describe an optimization problem More...
 
struct  limbo::solvers::MatrixCSR< T, I, StartingIndex >
 Compressed sparse row (CSR) matrix. More...
 

Namespaces

 limbo
 namespace for Limbo
 
 limbo::solvers
 namespace for Limbo.Solvers
 

Enumerations

enum  limbo::solvers::SolverProperty {
  limbo::solvers::MIN, limbo::solvers::MAX, limbo::solvers::BINARY, limbo::solvers::INTEGER,
  limbo::solvers::CONTINUOUS, limbo::solvers::OPTIMAL, limbo::solvers::INFEASIBLE, limbo::solvers::SUBOPTIMAL,
  limbo::solvers::UNBOUNDED
}
 Some enums used in solver. More...
 

Functions

std::string limbo::solvers::toString (SolverProperty sp)
 Convert limbo::solvers::SolverProperty to std::string. More...
 

Detailed Description

Basic utilities such as variables and linear expressions in solvers.

Author
Yibo Lin
Date
Feb 2017

Definition in file Solvers.h.