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.