OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | Public Attributes | List of all members
opengm::PermutableLabelFusionMove< GM, ACC >::Parameter Struct Reference

#include <permutable_label_fusion_mover.hxx>

+ Collaboration diagram for opengm::PermutableLabelFusionMove< GM, ACC >::Parameter:

Public Member Functions

 Parameter (const FusionSolver fusionSolver=SelfType::DefaultSolver, const bool planar=false, const std::string workflow=std::string(), const int nThreads=1, const bool decompose=false, const std::vector< bool > &allowCutsWithin=std::vector< bool >())
 

Public Attributes

FusionSolver fusionSolver_
 
bool planar_
 
std::string workflow_
 
int nThreads_
 
bool decompose_
 
std::vector< boolallowCutsWithin_
 

Detailed Description

template<class GM, class ACC>
struct opengm::PermutableLabelFusionMove< GM, ACC >::Parameter

Definition at line 179 of file permutable_label_fusion_mover.hxx.

Constructor & Destructor Documentation

template<class GM , class ACC >
opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::Parameter ( const FusionSolver  fusionSolver = SelfType::DefaultSolver,
const bool  planar = false,
const std::string  workflow = std::string(),
const int  nThreads = 1,
const bool  decompose = false,
const std::vector< bool > &  allowCutsWithin = std::vector<bool>() 
)
inline

Definition at line 180 of file permutable_label_fusion_mover.hxx.

Member Data Documentation

template<class GM , class ACC >
std::vector<bool> opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::allowCutsWithin_

Definition at line 203 of file permutable_label_fusion_mover.hxx.

template<class GM , class ACC >
bool opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::decompose_

Definition at line 202 of file permutable_label_fusion_mover.hxx.

template<class GM , class ACC >
FusionSolver opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::fusionSolver_

Definition at line 198 of file permutable_label_fusion_mover.hxx.

template<class GM , class ACC >
int opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::nThreads_

Definition at line 201 of file permutable_label_fusion_mover.hxx.

template<class GM , class ACC >
bool opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::planar_

Definition at line 199 of file permutable_label_fusion_mover.hxx.

template<class GM , class ACC >
std::string opengm::PermutableLabelFusionMove< GM, ACC >::Parameter::workflow_

Definition at line 200 of file permutable_label_fusion_mover.hxx.