GCoptimizationGeneralGraph Member List
This is the complete list of members for GCoptimizationGeneralGraph, including all inherited members.
addterm1_checked(EnergyT *e, VarID i, EnergyTermType e0, EnergyTermType e1)GCoptimization [protected]
addterm1_checked(EnergyT *e, VarID i, EnergyTermType e0, EnergyTermType e1, EnergyTermType w)GCoptimization [protected]
addterm2_checked(EnergyT *e, VarID i, VarID j, EnergyTermType e00, EnergyTermType e01, EnergyTermType e10, EnergyTermType e11, EnergyTermType w)GCoptimization [protected]
alpha_beta_swap(LabelID alpha_label, LabelID beta_label)GCoptimization
alpha_beta_swap(LabelID alpha_label, LabelID beta_label, SiteID *alphaSites, SiteID alpha_size, SiteID *betaSites, SiteID beta_size)GCoptimization
alpha_expansion(LabelID alpha_label)GCoptimization
applyNewLabeling(EnergyT *e, SiteID *activeSites, SiteID size, LabelID alpha_label)GCoptimization [protected]
checkInterrupt()GCoptimization [protected, static]
compute_energy()GCoptimization
DataCostFn typedefGCoptimization
DataCostFnExtra typedefGCoptimization
deleteFunctor(void *f)GCoptimization [inline, protected, static]
EnergyT typedefGCoptimization
EnergyTermType typedefGCoptimization
EnergyType typedefGCoptimization
expansion(int max_num_iterations=-1)GCoptimization
finalizeNeighbors()GCoptimizationGeneralGraph [protected, virtual]
GCoptimization(SiteID num_sites, LabelID num_labels)GCoptimization
GCoptimizationGeneralGraph(SiteID num_sites, LabelID num_labels)GCoptimizationGeneralGraph
giveDataEnergy()GCoptimization
giveLabelEnergy()GCoptimization
giveNeighborInfo(SiteID site, SiteID *numSites, SiteID **neighbors, EnergyTermType **weights)GCoptimizationGeneralGraph [protected, virtual]
GCoptimization::giveNeighborInfo(SiteID site, SiteID *numSites, SiteID **neighbors, EnergyTermType **weights)=0GCoptimization [protected, pure virtual]
giveSmoothEnergy()GCoptimization
giveSmoothEnergyInternal()GCoptimization [protected]
handleError(const char *message)GCoptimization [protected, static]
LabelID typedefGCoptimization
m_activeLabelCountsGCoptimization [protected]
m_applyNewLabelingGCoptimization [protected]
m_beforeExpansionEnergyGCoptimization [protected]
m_datacostFnGCoptimization [protected]
m_datacostFnDeleteGCoptimization [protected]
m_datacostIndividualGCoptimization [protected]
m_giveSmoothEnergyInternalGCoptimization [protected]
m_labelcostCountGCoptimization [protected]
m_labelcostsAllGCoptimization [protected]
m_labelcostsByLabelGCoptimization [protected]
m_labelCountsGCoptimization [protected]
m_labelingGCoptimization [protected]
m_labelingDataCostsGCoptimization [protected]
m_labelingInfoDirtyGCoptimization [protected]
m_labelTableGCoptimization [protected]
m_lookupSiteVarGCoptimization [protected]
m_needTodeleteNeighborsGCoptimizationGeneralGraph [private]
m_needToFinishSettingNeighborsGCoptimizationGeneralGraph [private]
m_neighborsGCoptimizationGeneralGraph [private]
m_neighborsIndexesGCoptimizationGeneralGraph [private]
m_neighborsWeightsGCoptimizationGeneralGraph [private]
m_num_labelsGCoptimization [protected]
m_num_sitesGCoptimization [protected]
m_numNeighborsGCoptimization [protected]
m_numNeighborsTotalGCoptimization [protected]
m_queryActiveSitesExpansionGCoptimization [protected]
m_random_label_orderGCoptimization [protected]
m_setupDataCostsExpansionGCoptimization [protected]
m_setupDataCostsSwapGCoptimization [protected]
m_setupSmoothCostsExpansionGCoptimization [protected]
m_setupSmoothCostsSwapGCoptimization [protected]
m_smoothcostFnGCoptimization [protected]
m_smoothcostFnDeleteGCoptimization [protected]
m_smoothcostIndividualGCoptimization [protected]
m_solveSpecialCasesGCoptimization [protected]
m_stepsThisCycleGCoptimization [protected]
m_stepsThisCycleTotalGCoptimization [protected]
m_updateLabelingDataCostsGCoptimization [protected]
m_verbosityGCoptimization [protected]
Neighbor typedefGCoptimizationGeneralGraph [private]
numLabels() const GCoptimization
numSites() const GCoptimization
queryActiveSitesExpansion(LabelID alpha_label, SiteID *activeSites)GCoptimization [protected]
setAllNeighbors(SiteID *numNeighbors, SiteID **neighborsIndexes, EnergyTermType **neighborsWeights)GCoptimizationGeneralGraph
setDataCost(DataCostFn fn)GCoptimization
setDataCost(DataCostFnExtra fn, void *extraData)GCoptimization
setDataCost(EnergyTermType *dataArray)GCoptimization
setDataCost(SiteID s, LabelID l, EnergyTermType e)GCoptimization
setDataCost(LabelID l, SparseDataCost *costs, SiteID count)GCoptimization
setDataCostFunctor(DataCostFunctor *f)GCoptimization
setLabel(SiteID site, LabelID label)GCoptimization
setLabelCost(EnergyTermType cost)GCoptimization
setLabelCost(EnergyTermType *costArray)GCoptimization
setLabelOrder(bool isRandom)GCoptimization
setLabelOrder(const LabelID *order, LabelID size)GCoptimization
setLabelSubsetCost(LabelID *labels, LabelID numLabels, EnergyTermType cost)GCoptimization
setNeighbors(SiteID site1, SiteID site2, EnergyTermType weight=1)GCoptimizationGeneralGraph
setSmoothCost(SmoothCostFn fn)GCoptimization
setSmoothCost(SmoothCostFnExtra fn, void *extraData)GCoptimization
setSmoothCost(LabelID l1, LabelID l2, EnergyTermType e)GCoptimization
setSmoothCost(EnergyTermType *smoothArray)GCoptimization
setSmoothCostFunctor(SmoothCostFunctor *f)GCoptimization
setupDataCostsExpansion(SiteID size, LabelID alpha_label, EnergyT *e, SiteID *activeSites)GCoptimization [protected]
setupDataCostsSwap(SiteID size, LabelID alpha_label, LabelID beta_label, EnergyT *e, SiteID *activeSites)GCoptimization [protected]
setupLabelCostsExpansion(SiteID size, LabelID alpha_label, EnergyT *e, SiteID *activeSites)GCoptimization [protected]
setupSmoothCostsExpansion(SiteID size, LabelID alpha_label, EnergyT *e, SiteID *activeSites)GCoptimization [protected]
setupSmoothCostsSwap(SiteID size, LabelID alpha_label, LabelID beta_label, EnergyT *e, SiteID *activeSites)GCoptimization [protected]
setVerbosity(int level)GCoptimization [inline]
SiteID typedefGCoptimization
SmoothCostFn typedefGCoptimization
SmoothCostFnExtra typedefGCoptimization
specializeDataCostFunctor(const UserFunctor f)GCoptimization [protected]
specializeSmoothCostFunctor(const UserFunctor f)GCoptimization [protected]
swap(int max_num_iterations=-1)GCoptimization
updateLabelingDataCosts()GCoptimization [protected]
updateLabelingInfo(bool updateCounts=true, bool updateActive=true, bool updateCosts=true)GCoptimization [protected]
VarID typedefGCoptimization
whatLabel(SiteID site)GCoptimization
whatLabel(SiteID start, SiteID count, LabelID *labeling)GCoptimization
~GCoptimization()GCoptimization [virtual]
~GCoptimizationGeneralGraph()GCoptimizationGeneralGraph [virtual]


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