1 #ifndef OPENGM_LPGUROBI2_HXX_ 2 #define OPENGM_LPGUROBI2_HXX_ 12 template<
class GM_TYPE,
class ACC_TYPE>
27 virtual std::string
name()
const;
34 template<
class _GM,
class _ACC>
40 template<
class GM_TYPE,
class ACC_TYPE>
111 template<
class GM_TYPE,
class ACC_TYPE>
117 template<
class GM_TYPE,
class ACC_TYPE>
122 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.
LPGurobi2< _GM, _ACC > type
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
LPGurobi2< _GM, ACC_TYPE > type
virtual std::string name() const
Name of the inference method.
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.