solver  1.0
HeuristicAlgorithms Member List

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

calculateBreakagePenalty(const std::vector< ActivityModeInfo > &robotGantt, const OptimalTiming &ot) const HeuristicAlgorithmsprivate
convert(const PartialSolution &ps, const Solution &s) const HeuristicAlgorithms
HeuristicAlgorithms(KnowledgeBase &kb, const RoboticLine &line, const PrecalculatedMapping &mapping)HeuristicAlgorithmsinline
heuristicLocationChanges(OptimalTiming &ot, PartialSolution &ps, const std::vector< std::vector< Location * >> &fixed, bool &solutionChanged) const HeuristicAlgorithms
heuristicPowerModeSelection(const OptimalTiming &ot, PartialSolution &ps, TabuList &tabuList, bool &solutionChanged) const HeuristicAlgorithms
initializePartialSolution(PartialSolution &ps) const HeuristicAlgorithms
mKBHeuristicAlgorithmsprivate
mLineHeuristicAlgorithmsprivate
mMappingHeuristicAlgorithmsprivate
mPenaltyMultiplierHeuristicAlgorithmsprivate
resolveCollision(ActivityMode *m1, double s1, double d1, ActivityMode *m2, double s2, double d2) const HeuristicAlgorithms
resolveTheWorstCollision(const PartialSolution &ps, const OptimalTiming &ot, const Solution &s) const HeuristicAlgorithms
scaleGanttToCycleTime(std::vector< ActivityModeInfo > &robotGantt) const HeuristicAlgorithmsprivate
solvePartialProblem(const PartialSolution &ps, const CircuitTuple &t, Algo algo)HeuristicAlgorithms