Program Listing for File local_search_inter_intra.hpp

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

#ifndef LSII_HPP
#define LSII_HPP

#include "cvrp/utils.hpp"

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

  explicit LocalSearchInterIntraSolution(const Problem& p);

  explicit LocalSearchInterIntraSolution(const Solution& s);

  void Solve() override;
};

#endif  // LSII_HPP