Public Member Functions | |
| OLGA_INLINE EnergyTermType | compute () const |
| OLGA_INLINE bool | done () const |
| OLGA_INLINE SiteID | feasibleSites () const |
| GreedyIter (DataCostT &dc, SiteID numSites) | |
| OLGA_INLINE SiteID | label () const |
| OLGA_INLINE GreedyIter & | operator++ () |
| OLGA_INLINE SiteID | site () const |
| OLGA_INLINE void | start (const LabelID *labels, LabelID labelCount=1) |
Private Attributes | |
| DataCostT & | m_dc |
| const LabelID * | m_label |
| const LabelID * | m_lbegin |
| const LabelID * | m_lend |
| const SiteID | m_numSites |
| SiteID | m_site |
Definition at line 476 of file GCoptimization.h.
| GCoptimization::GreedyIter< DataCostT >::GreedyIter | ( | DataCostT & | dc, |
| SiteID | numSites | ||
| ) | [inline] |
Definition at line 478 of file GCoptimization.h.
| OLGA_INLINE EnergyTermType GCoptimization::GreedyIter< DataCostT >::compute | ( | ) | const [inline] |
Definition at line 502 of file GCoptimization.h.
| OLGA_INLINE bool GCoptimization::GreedyIter< DataCostT >::done | ( | ) | const [inline] |
Definition at line 490 of file GCoptimization.h.
| OLGA_INLINE SiteID GCoptimization::GreedyIter< DataCostT >::feasibleSites | ( | ) | const [inline] |
Definition at line 503 of file GCoptimization.h.
| OLGA_INLINE SiteID GCoptimization::GreedyIter< DataCostT >::label | ( | ) | const [inline] |
Definition at line 489 of file GCoptimization.h.
| OLGA_INLINE GreedyIter& GCoptimization::GreedyIter< DataCostT >::operator++ | ( | ) | [inline] |
Definition at line 491 of file GCoptimization.h.
| OLGA_INLINE SiteID GCoptimization::GreedyIter< DataCostT >::site | ( | ) | const [inline] |
Definition at line 488 of file GCoptimization.h.
| OLGA_INLINE void GCoptimization::GreedyIter< DataCostT >::start | ( | const LabelID * | labels, |
| LabelID | labelCount = 1 |
||
| ) | [inline] |
Definition at line 482 of file GCoptimization.h.
DataCostT& GCoptimization::GreedyIter< DataCostT >::m_dc [private] |
Definition at line 507 of file GCoptimization.h.
const LabelID* GCoptimization::GreedyIter< DataCostT >::m_label [private] |
Definition at line 509 of file GCoptimization.h.
const LabelID* GCoptimization::GreedyIter< DataCostT >::m_lbegin [private] |
Definition at line 510 of file GCoptimization.h.
const LabelID* GCoptimization::GreedyIter< DataCostT >::m_lend [private] |
Definition at line 511 of file GCoptimization.h.
const SiteID GCoptimization::GreedyIter< DataCostT >::m_numSites [private] |
Definition at line 508 of file GCoptimization.h.
SiteID GCoptimization::GreedyIter< DataCostT >::m_site [private] |
Definition at line 506 of file GCoptimization.h.