Read@CVL
GCoptimization.cpp File Reference
#include "GCoptimization.h"
#include "LinkedBlockList.h"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <algorithm>
Include dependency graph for GCoptimization.cpp:

Classes

class  GCoptimization::GreedyIter< GCoptimization::DataCostFnSparse >
 

Macros

#define INDEX0   0
 

Functions

gcoclock_t gcoclock ()
 
template<typename T >
void slist_clear (T *&head)
 
template<typename T >
void slist_prepend (T *&head, T *val)
 
template<>
GCoptimization::SiteID GCoptimization::queryActiveSitesExpansion< GCoptimization::DataCostFnSparse > (LabelID alpha_label, SiteID *activeSites)
 
template<>
void GCoptimization::setupDataCostsExpansion< GCoptimization::DataCostFnSparse > (SiteID size, LabelID alpha_label, EnergyT *e, SiteID *activeSites)
 
template<>
void GCoptimization::applyNewLabeling< GCoptimization::DataCostFnSparse > (EnergyT *e, SiteID *activeSites, SiteID size, LabelID alpha_label)
 

Variables

gcoclock_t GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC
 

Macro Definition Documentation

#define INDEX0   0

Function Documentation

gcoclock_t gcoclock ( )
template<>
void GCoptimization::applyNewLabeling< GCoptimization::DataCostFnSparse > ( EnergyT *  e,
SiteID *  activeSites,
SiteID  size,
LabelID  alpha_label 
)
template<>
GCoptimization::SiteID GCoptimization::queryActiveSitesExpansion< GCoptimization::DataCostFnSparse > ( LabelID  alpha_label,
SiteID *  activeSites 
)
template<>
void GCoptimization::setupDataCostsExpansion< GCoptimization::DataCostFnSparse > ( SiteID  size,
LabelID  alpha_label,
EnergyT *  e,
SiteID *  activeSites 
)
template<typename T >
void slist_clear ( T *&  head)
template<typename T >
void slist_prepend ( T *&  head,
T *  val 
)

Variable Documentation

gcoclock_t GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC