17#ifndef OR_TOOLS_LP_DATA_SOL_READER_H_
18#define OR_TOOLS_LP_DATA_SOL_READER_H_
22#include "absl/status/statusor.h"
23#include "absl/strings/string_view.h"
24#include "ortools/linear_solver/linear_solver.pb.h"
31absl::StatusOr<glop::DenseRow>
ParseSolFile(absl::string_view file_name,
33absl::StatusOr<MPSolutionResponse>
ParseSolFile(absl::string_view file_name,
34 const MPModelProto& model);
40 const MPModelProto& model);
In SWIG mode, we don't want anything besides these top-level includes.
Select next search node to expand Select next item_i to add this new search node to the search Generate a new search node where item_i is not in the knapsack Check validity of this new partial solution(using propagators) - If valid
absl::StatusOr< glop::DenseRow > ParseSolFile(absl::string_view file_name, const glop::LinearProgram &model)
Parse a solution to model from a file.
absl::StatusOr< glop::DenseRow > ParseSolString(const std::string &solution, const glop::LinearProgram &model)
Parse a solution to model from a string.