| 
    solver
    1.0
    
   | 
 
This is the complete list of members for HeuristicAlgorithms, including all inherited members.
| calculateBreakagePenalty(const std::vector< ActivityModeInfo > &robotGantt, const OptimalTiming &ot) const | HeuristicAlgorithms | private | 
| convert(const PartialSolution &ps, const Solution &s) const | HeuristicAlgorithms | |
| HeuristicAlgorithms(KnowledgeBase &kb, const RoboticLine &line, const PrecalculatedMapping &mapping) | HeuristicAlgorithms | inline | 
| 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 | |
| mKB | HeuristicAlgorithms | private | 
| mLine | HeuristicAlgorithms | private | 
| mMapping | HeuristicAlgorithms | private | 
| mPenaltyMultiplier | HeuristicAlgorithms | private | 
| 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 | HeuristicAlgorithms | private | 
| solvePartialProblem(const PartialSolution &ps, const CircuitTuple &t, Algo algo) | HeuristicAlgorithms | 
 1.8.9.1