ReadFramework
|
#include "GCoptimization.h"
#include "LinkedBlockList.h"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <algorithm>
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 |
#define INDEX0 0 |
gcoclock_t gcoclock | ( | ) |
void GCoptimization::applyNewLabeling< GCoptimization::DataCostFnSparse > | ( | EnergyT * | e, |
SiteID * | activeSites, | ||
SiteID | size, | ||
LabelID | alpha_label | ||
) |
GCoptimization::SiteID GCoptimization::queryActiveSitesExpansion< GCoptimization::DataCostFnSparse > | ( | LabelID | alpha_label, |
SiteID * | activeSites | ||
) |
void GCoptimization::setupDataCostsExpansion< GCoptimization::DataCostFnSparse > | ( | SiteID | size, |
LabelID | alpha_label, | ||
EnergyT * | e, | ||
SiteID * | activeSites | ||
) |
void slist_clear | ( | T *& | head | ) |
void slist_prepend | ( | T *& | head, |
T * | val | ||
) |
gcoclock_t GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC |