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

#include <astar.hxx>

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

Public Member Functions

 Parameter ()
 
template<class P >
 Parameter (const P &p)
 
void addTreeFactorId (size_t id)
 add tree factor id More...
 

Public Attributes

size_t maxHeapSize_
 maxHeapSize_ maximum size of the heap More...
 
size_t numberOfOpt_
 number od N-best solutions that should be found More...
 
ValueType objectiveBound_
 objective bound More...
 
size_t heuristic_
 heuritstic More...
 
std::vector< IndexTypenodeOrder_
 
std::vector< size_ttreeFactorIds_
 

Static Public Attributes

static const size_t DEFAULTHEURISTIC = 0
 DEFAULTHEURISTIC ;. More...
 
static const size_t FASTHEURISTIC = 1
 FASTHEURISTIC. More...
 
static const size_t STANDARDHEURISTIC = 2
 STANDARDHEURISTIC. More...
 

Detailed Description

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

Definition at line 99 of file astar.hxx.

Constructor & Destructor Documentation

§ Parameter() [1/2]

template<class GM, class ACC>
opengm::AStar< GM, ACC >::Parameter::Parameter ( )
inline

Definition at line 100 of file astar.hxx.

§ Parameter() [2/2]

template<class GM, class ACC>
template<class P >
opengm::AStar< GM, ACC >::Parameter::Parameter ( const P &  p)
inline

Definition at line 109 of file astar.hxx.

Member Function Documentation

§ addTreeFactorId()

template<class GM, class ACC>
void opengm::AStar< GM, ACC >::Parameter::addTreeFactorId ( size_t  id)
inline

add tree factor id

Parameters
idfactor id

Definition at line 119 of file astar.hxx.

Member Data Documentation

§ DEFAULTHEURISTIC

template<class GM, class ACC>
const size_t opengm::AStar< GM, ACC >::Parameter::DEFAULTHEURISTIC = 0
static

DEFAULTHEURISTIC ;.

Definition at line 122 of file astar.hxx.

§ FASTHEURISTIC

template<class GM, class ACC>
const size_t opengm::AStar< GM, ACC >::Parameter::FASTHEURISTIC = 1
static

FASTHEURISTIC.

Definition at line 124 of file astar.hxx.

§ heuristic_

template<class GM, class ACC>
size_t opengm::AStar< GM, ACC >::Parameter::heuristic_

heuritstic

DEFAULTHEURISTIC = 0; FASTHEURISTIC = 1 STANDARDHEURISTIC = 2

Definition at line 138 of file astar.hxx.

§ maxHeapSize_

template<class GM, class ACC>
size_t opengm::AStar< GM, ACC >::Parameter::maxHeapSize_

maxHeapSize_ maximum size of the heap

Definition at line 128 of file astar.hxx.

§ nodeOrder_

template<class GM, class ACC>
std::vector<IndexType> opengm::AStar< GM, ACC >::Parameter::nodeOrder_

Definition at line 139 of file astar.hxx.

§ numberOfOpt_

template<class GM, class ACC>
size_t opengm::AStar< GM, ACC >::Parameter::numberOfOpt_

number od N-best solutions that should be found

Definition at line 130 of file astar.hxx.

§ objectiveBound_

template<class GM, class ACC>
ValueType opengm::AStar< GM, ACC >::Parameter::objectiveBound_

objective bound

Definition at line 132 of file astar.hxx.

§ STANDARDHEURISTIC

template<class GM, class ACC>
const size_t opengm::AStar< GM, ACC >::Parameter::STANDARDHEURISTIC = 2
static

STANDARDHEURISTIC.

Definition at line 126 of file astar.hxx.

§ treeFactorIds_

template<class GM, class ACC>
std::vector<size_t> opengm::AStar< GM, ACC >::Parameter::treeFactorIds_

Definition at line 140 of file astar.hxx.