1 #ifndef OPENGM_LPCPLEX2_HXX_ 2 #define OPENGM_LPCPLEX2_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>
113 :
LPSolverCplex(parameter), LPInferenceBaseType(gm, parameter) {
117 template<
class GM_TYPE,
class ACC_TYPE>
122 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
LPCplex2< _GM, ACC_TYPE > type
LPCplex2< _GM, _ACC > type
IloInt CplexIndexType
Defines the index type used by CPLEX.
virtual std::string name() const
Name of the inference method.
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.
Provides implementation of a base class for LP inference.