1 #ifndef OPENGM_LPGUROBI2_HXX_
2 #define OPENGM_LPGUROBI2_HXX_
12 template<
class GM_TYPE,
class ACC_TYPE>
27 virtual std::string
name()
const;
30 template<
class GM_TYPE,
class ACC_TYPE>
101 template<
class GM_TYPE,
class ACC_TYPE>
107 template<
class GM_TYPE,
class ACC_TYPE>
112 template<
class GM_TYPE,
class ACC_TYPE>
LPSolverGurobi::GurobiValueType SolverValueType
LPInferenceBaseType::Parameter Parameter
Typedef of the parameter type defined by class opengm::LPInferenceBase.
Base class for Linear Programming based inference.
Wrapper class for the Gurobi optimizer.
GM_TYPE GraphicalModelType
Typedef of the graphical model type.
LPGurobi2(const GraphicalModelType &gm, const Parameter ¶meter=Parameter())
LPGurobi2 constructor.
virtual std::string name() const
Name of the inference method.
LPSolverGurobi::Parameter SolverParameterType
double GurobiTimingType
Defines the timing type used by Gurobi.
ACC_TYPE AccumulationType
LPSolverGurobi::GurobiTimingType SolverTimingType
int GurobiIndexType
Defines the index type used by Gurobi.
LPSolverGurobi::GurobiIndexType SolverIndexType
std::vector< GurobiValueType >::const_iterator GurobiSolutionIteratorType
Defines the iterator type which can be used to iterate over the solution of Gurobi.
double GurobiValueType
Defines the value type used by Gurobi.
LPSolverGurobi SolverType
LPSolverGurobi::GurobiSolutionIteratorType SolverSolutionIteratorType
Parameter class for opengm::LPInferenceBase.
virtual ~LPGurobi2()
LPGurobi2 destructor.
Traits class for lp inference classes.
ACC_TYPE AccumulationType
Typedef of the Accumulation type.
LPInferenceBase< LPGurobi2< GraphicalModelType, AccumulationType > > LPInferenceBaseType
Typedef of class opengm::LPInferenceBase with appropriate template parameter.
Provides wrapper class for LP Solver Gurobi.
LP inference with Gurobi.
GM_TYPE GraphicalModelType
Provides implementation of a base class for LP inference.