pgRouting
pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CVRPSolver Member List

This is the complete list of members for CVRPSolver, including all inherited members.

addDepot(CDepotInfo depotInfo)CVRPSolver
addDepotToOrderCost(int depotId, int orderId, CostPack cost)CVRPSolver
addOrder(COrderInfo orderInfo)CVRPSolver
addOrderAtTour(CSolutionInfo &solutionInfo, int tourIndex, int insertIndex, int orderIndex)CVRPSolver
addOrderToDepotCost(int depotId, int orderId, CostPack cost)CVRPSolver
addOrderToOrderCost(int firstOrder, int secondOrder, CostPack cost)CVRPSolver
addVehicle(CVehicleInfo vehicleInfo)CVRPSolver
applyBestMoveInCurrentSolution(CSolutionInfo &solutionInfo, CMoveInfo &bestMove)CVRPSolver
attemptVehicleExchange(CSolutionInfo &solutionInfo)CVRPSolver
CVRPSolver()CVRPSolver
generateInitialSolution()CVRPSolver
getCostForInsert(CTourInfo &curTour, COrderInfo &curOrder, int pos)CVRPSolver
getDepotToOrderCost(int depotId, int orderId)CVRPSolver
getOrderToDepotCost(int depotId, int orderId)CVRPSolver
getOrderToOrderCost(int firstOrder, int secondOrder)CVRPSolver
getPotentialInsert(CTourInfo &curTour, COrderInfo &curOrder)CVRPSolver
getServiceTime(int order_id)CVRPSolverinline
getSolution(CSolutionInfo &solution, std::string &strError)CVRPSolver
init()CVRPSolver
insertOrder(CTourInfo &tourInfo, int orderId, int pos)CVRPSolver
insertUnservedOrders(CSolutionInfo &solutionInfo)CVRPSolver
isTabuMove(CMoveInfo &curMove)CVRPSolver
m_bFoundOptimalCVRPSolverprivate
m_bIsReadyToSolveCVRPSolverprivate
m_bIsSolutionReadyCVRPSolverprivate
m_iGeneratedSolutionCountCVRPSolverprivate
m_iStepsSinceLastSolutionCVRPSolverprivate
m_mapDepotIdToIndexCVRPSolverprivate
m_mapDepotToOrderrCostCVRPSolverprivate
m_mapOrderIdToIndexCVRPSolverprivate
m_mapOrderToDepotCostCVRPSolverprivate
m_mapOrderToOrderCostCVRPSolverprivate
m_mapVehicleIdToIndexCVRPSolverprivate
m_solutionFinalCVRPSolverprivate
m_vDepotInfosCVRPSolverprivate
m_veMovesCVRPSolverprivate
m_viUnservedOrderIndexCVRPSolverprivate
m_viUnusedVehicleIndexCVRPSolverprivate
m_vOrderInfosCVRPSolverprivate
m_vVehicleInfosCVRPSolverprivate
removeOrder(int orderIndex)CVRPSolverinline
removeVehicle(int vehicleIndex)CVRPSolverinline
solveVRP(std::string &strError)CVRPSolver
tabuSearch(CSolutionInfo &solutionInfo)CVRPSolver
updateFinalSolution(CSolutionInfo &solutionInfo)CVRPSolver
updateTabuCount(CMoveInfo &bestMove)CVRPSolver
updateTourCosts(CTourInfo &tourInfo)CVRPSolver
~CVRPSolver()CVRPSolver