Program Listing for File local_search_intra.hpp

Return to documentation for file (include/cvrp/local_search_intra.hpp)

#ifndef LSI_HPP
#define LSI_HPP

#include "cvrp/utils.hpp"

class LocalSearchIntraSolution : public Solution {
 public:
  LocalSearchIntraSolution(
      const std::vector<Node>& nodes, const std::vector<Vehicle>& vehicles,
      const std::vector<std::vector<double>>& distanceMatrix);

  explicit LocalSearchIntraSolution(const Problem& p);

  explicit LocalSearchIntraSolution(const Solution& s);

  void Solve() override;
};

#endif  // LSI_HPP