Represent a problem.
More...
#include <problem.h>
Public Member Functions |
| Problem () |
| ~Problem () |
void | chain_search () |
| Test with very-large scale neighborhood.
|
double | compute_feature_cost (SubPart *part, int feat_id, int label_id, int *nbOverlap) |
| From SubPart.cpp.
|
double | compute_subsolution_cost (SubPart *part, int *s, int *nbOverlap) |
LabelPosition * | getFeatureCandidate (int fi, int ci) |
int | getFeatureCandidateCount (int i) |
int | getNumFeatures () |
std::list< LabelPosition * > * | getSolution (bool returnInactive) |
PalStat * | getStats () |
void | init_sol_empty () |
| Basic initial solution : every feature to -1.
|
void | init_sol_falp () |
void | initialization () |
void | popmusic () |
| popmusic framework
|
double | popmusic_chain (SubPart *part) |
| POPMUSIC, chain.
|
double | popmusic_tabu (SubPart *part) |
double | popmusic_tabu_chain (SubPart *part) |
| POPMUSIC, Tabu search with chain'.
|
void | post_optimization () |
void | reduce () |
SubPart * | subPart (int r, int featseed, int *isIn) |
Detailed Description
Represent a problem.
Definition at line 96 of file problem.h.
Constructor & Destructor Documentation
pal::Problem::Problem |
( |
| ) |
|
pal::Problem::~Problem |
( |
| ) |
|
Member Function Documentation
void pal::Problem::chain_search |
( |
| ) |
|
Test with very-large scale neighborhood.
Definition at line 2643 of file problem.cpp.
double pal::Problem::compute_feature_cost |
( |
SubPart * |
part, |
|
|
int |
feat_id, |
|
|
int |
label_id, |
|
|
int * |
nbOverlap |
|
) |
| |
double pal::Problem::compute_subsolution_cost |
( |
SubPart * |
part, |
|
|
int * |
s, |
|
|
int * |
nbOverlap |
|
) |
| |
LabelPosition* pal::Problem::getFeatureCandidate |
( |
int |
fi, |
|
|
int |
ci |
|
) |
| |
|
inline |
int pal::Problem::getFeatureCandidateCount |
( |
int |
i | ) |
|
|
inline |
int pal::Problem::getNumFeatures |
( |
| ) |
|
|
inline |
std::list< LabelPosition * > * pal::Problem::getSolution |
( |
bool |
returnInactive | ) |
|
PalStat * pal::Problem::getStats |
( |
| ) |
|
void pal::Problem::init_sol_empty |
( |
| ) |
|
Basic initial solution : every feature to -1.
Definition at line 236 of file problem.cpp.
void pal::Problem::init_sol_falp |
( |
| ) |
|
void pal::Problem::initialization |
( |
| ) |
|
void pal::Problem::popmusic |
( |
| ) |
|
double pal::Problem::popmusic_chain |
( |
SubPart * |
part | ) |
|
double pal::Problem::popmusic_tabu |
( |
SubPart * |
part | ) |
|
double pal::Problem::popmusic_tabu_chain |
( |
SubPart * |
part | ) |
|
POPMUSIC, Tabu search with chain'.
Definition at line 2136 of file problem.cpp.
void pal::Problem::post_optimization |
( |
| ) |
|
void pal::Problem::reduce |
( |
| ) |
|
SubPart * pal::Problem::subPart |
( |
int |
r, |
|
|
int |
featseed, |
|
|
int * |
isIn |
|
) |
| |
Friends And Related Function Documentation
The documentation for this class was generated from the following files:
- /tmp/buildd/qgis-2.8.2+12wheezy/src/core/pal/problem.h
- /tmp/buildd/qgis-2.8.2+12wheezy/src/core/pal/problem.cpp