#include "GCoptimization.h"
#include "LinkedBlockList.h"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | GCoptimization::GreedyIter< GCoptimization::DataCostFnSparse > |
Defines | |
#define | INDEX0 0 |
Functions | |
static void | flushnow () |
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) |
static bool | utIsInterruptPending () |
Variables | |
gcoclock_t | GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC |
#define INDEX0 0 |
Definition at line 51 of file GCoptimization.cpp.
static void flushnow | ( | ) | [static] |
Definition at line 50 of file GCoptimization.cpp.
gcoclock_t gcoclock | ( | ) |
Definition at line 32 of file GCoptimization.cpp.
void GCoptimization::applyNewLabeling< GCoptimization::DataCostFnSparse > | ( | EnergyT * | e, |
SiteID * | activeSites, | ||
SiteID | size, | ||
LabelID | alpha_label | ||
) |
Definition at line 191 of file GCoptimization.cpp.
GCoptimization::SiteID GCoptimization::queryActiveSitesExpansion< GCoptimization::DataCostFnSparse > | ( | LabelID | alpha_label, |
SiteID * | activeSites | ||
) |
Definition at line 167 of file GCoptimization.cpp.
void GCoptimization::setupDataCostsExpansion< GCoptimization::DataCostFnSparse > | ( | SiteID | size, |
LabelID | alpha_label, | ||
EnergyT * | e, | ||
SiteID * | activeSites | ||
) |
Definition at line 175 of file GCoptimization.cpp.
void slist_clear | ( | T *& | head | ) |
Definition at line 56 of file GCoptimization.cpp.
void slist_prepend | ( | T *& | head, |
T * | val | ||
) |
Definition at line 66 of file GCoptimization.cpp.
static bool utIsInterruptPending | ( | ) | [inline, static] |
Definition at line 49 of file GCoptimization.cpp.
gcoclock_t GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC |
Definition at line 31 of file GCoptimization.cpp.