|
Read@CVL
|
#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 |