PGROUTING  2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgrouting::tsp::TSP< MATRIX > Member List

This is the complete list of members for pgrouting::tsp::TSP< MATRIX >, including all inherited members.

annealing(double initial_temperature, double final_temperature, double cooling_factor, int64_t tries_per_temperature, int64_t max_changes_per_temperature, int64_t max_consecutive_non_changes, bool randomize, double time_limit)pgrouting::tsp::TSP< MATRIX >
best_tourpgrouting::tsp::TSP< MATRIX >private
bestCostpgrouting::tsp::TSP< MATRIX >private
current_costpgrouting::tsp::TSP< MATRIX >private
current_tourpgrouting::tsp::TSP< MATRIX >private
epsilonpgrouting::tsp::TSP< MATRIX >private
find_closest_city(size_t current_city, const std::set< size_t > inserted) const pgrouting::tsp::TSP< MATRIX >private
get_log() const pgrouting::tsp::TSP< MATRIX >inline
get_stats() const pgrouting::tsp::TSP< MATRIX >inline
get_tour() const pgrouting::tsp::TSP< MATRIX >inline
getDeltaReverse(size_t posA, size_t posC) const pgrouting::tsp::TSP< MATRIX >private
getDeltaSlide(size_t posP, size_t posF, size_t posL) const pgrouting::tsp::TSP< MATRIX >private
getDeltaSwap(size_t posA, size_t posC) const pgrouting::tsp::TSP< MATRIX >private
greedyInitial(size_t idx_start=0)pgrouting::tsp::TSP< MATRIX >
improve_countpgrouting::tsp::TSP< MATRIX >private
invariant() const pgrouting::tsp::TSP< MATRIX >private
logpgrouting::tsp::TSP< MATRIX >private
npgrouting::tsp::TSP< MATRIX >private
reverse_countpgrouting::tsp::TSP< MATRIX >private
slide_countpgrouting::tsp::TSP< MATRIX >private
swap_countpgrouting::tsp::TSP< MATRIX >private
swapClimb()pgrouting::tsp::TSP< MATRIX >private
TSP(const MATRIX &_costs)pgrouting::tsp::TSP< MATRIX >inlineexplicit
update_if_best()pgrouting::tsp::TSP< MATRIX >private
updatecallspgrouting::tsp::TSP< MATRIX >private