1 #ifndef OPENGM_LPCPLEX2_HXX_
2 #define OPENGM_LPCPLEX2_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>
103 :
LPSolverCplex(parameter), LPInferenceBaseType(gm, parameter) {
107 template<
class GM_TYPE,
class ACC_TYPE>
112 template<
class GM_TYPE,
class ACC_TYPE>
virtual ~LPCplex2()
LPCplex2 destructor.
Base class for Linear Programming based inference.
LPCplex2(const GraphicalModelType &gm, const Parameter ¶meter=Parameter())
LPCplex2 constructor.
LPSolverCplex::CplexTimingType SolverTimingType
GM_TYPE GraphicalModelType
IloInt CplexIndexType
Defines the index type used by CPLEX.
LPInferenceBaseType::Parameter Parameter
Typedef of the parameter type defined by class opengm::LPInferenceBase.
IloNum CplexTimingType
Defines the timing type used by CPLEX.
Wrapper class for the IBM ILOG CPLEX optimizer.
IloNum CplexValueType
Defines the value type used by CPLEX.
Provides wrapper class for LP Solver CPLEX.
LPSolverCplex::CplexSolutionIteratorType SolverSolutionIteratorType
LPSolverCplex::CplexIndexType SolverIndexType
ACC_TYPE AccumulationType
LPSolverCplex::Parameter SolverParameterType
Iterator to iterate over an array of type IloNumArray.
GM_TYPE GraphicalModelType
Typedef of the graphical model type.
Parameter class for opengm::LPInferenceBase.
LPInferenceBase< LPCplex2< GraphicalModelType, AccumulationType > > LPInferenceBaseType
Typedef of class opengm::LPInferenceBase with appropriate template parameter.
LPSolverCplex::CplexValueType SolverValueType
Traits class for lp inference classes.
ACC_TYPE AccumulationType
Typedef of the Accumulation type.
virtual std::string name() const
Name of the inference method.
Provides implementation of a base class for LP inference.