Classes | Defines | Functions | Variables
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:

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 Documentation

#define INDEX0   0

Definition at line 51 of file GCoptimization.cpp.


Function Documentation

static void flushnow ( ) [static]

Definition at line 50 of file GCoptimization.cpp.

Definition at line 32 of file GCoptimization.cpp.

template<>
void GCoptimization::applyNewLabeling< GCoptimization::DataCostFnSparse > ( EnergyT *  e,
SiteID *  activeSites,
SiteID  size,
LabelID  alpha_label 
)

Definition at line 191 of file GCoptimization.cpp.

template<>
GCoptimization::SiteID GCoptimization::queryActiveSitesExpansion< GCoptimization::DataCostFnSparse > ( LabelID  alpha_label,
SiteID *  activeSites 
)

Definition at line 167 of file GCoptimization.cpp.

template<>
void GCoptimization::setupDataCostsExpansion< GCoptimization::DataCostFnSparse > ( SiteID  size,
LabelID  alpha_label,
EnergyT *  e,
SiteID *  activeSites 
)

Definition at line 175 of file GCoptimization.cpp.

template<typename T >
void slist_clear ( T *&  head)

Definition at line 56 of file GCoptimization.cpp.

template<typename T >
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.


Variable Documentation

gcoclock_t GCO_CLOCKS_PER_SEC = CLOCKS_PER_SEC

Definition at line 31 of file GCoptimization.cpp.



tabletop_pushing
Author(s): Tucker Hermans
autogenerated on Wed Nov 27 2013 11:59:44