Skip to content

Commit e7e9e0c

Browse files
committed
linear_solver: fixup
1 parent 785fd8f commit e7e9e0c

File tree

6 files changed

+19
-19
lines changed

6 files changed

+19
-19
lines changed

ortools/linear_solver/linear_solver.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -866,9 +866,9 @@ class MPSolver {
866866
static int64_t global_num_constraints();
867867

868868
/// @deprecated Use TimeLimit() and SetTimeLimit(absl::Duration) instead.
869-
/// @note These deprecated functions used the convention `time_limit = 0`
870-
/// to mean "no limit", which now corresponds
871-
/// `to time_limit_ = InfiniteDuration()`.
869+
/// @note These deprecated functions used the convention `time_limit = 0` to
870+
/// mean "no limit", which now corresponds to
871+
/// `time_limit_ = InfiniteDuration()`.
872872
int64_t time_limit() const {
873873
return time_limit_ == absl::InfiniteDuration()
874874
? 0

ortools/linear_solver/samples/network_design_ilph.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232

3333
namespace operations_research {
3434

35-
::absl::Status Convert(const CapacityPlanningInstance& request,
35+
::absl::Status Convert(const routing::CapacityPlanningInstance& request,
3636
CapacityPlanningProblem* problem) {
37-
const NetworkTopology& topology = request.topology();
37+
const routing::NetworkTopology& topology = request.topology();
3838
const int num_arcs = topology.from_node_size();
3939
CHECK_EQ(num_arcs, topology.to_node_size());
4040
CHECK_EQ(num_arcs, topology.variable_cost_size());
@@ -51,7 +51,7 @@ ::absl::Status Convert(const CapacityPlanningInstance& request,
5151
}
5252
const int num_nodes = problem->graph.num_nodes();
5353
problem->demands_at_node_per_commodity.resize(num_nodes);
54-
const Commodities& commodities = request.commodities();
54+
const routing::Commodities& commodities = request.commodities();
5555
const int num_commodities = commodities.from_node_size();
5656
problem->num_commodities = num_commodities;
5757
CHECK_EQ(commodities.to_node_size(), num_commodities);

ortools/linear_solver/samples/network_design_ilph.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "ortools/graph/graph.h"
2121
#include "ortools/linear_solver/linear_solver.h"
22-
#include "ortools/linear_solver/samples/network_design_ilph.h"
2322
#include "ortools/routing/parsers/capacity_planning.pb.h"
2423

2524
// An implementation of the algorithm described in "An Efficient Matheuristic
@@ -51,7 +50,7 @@ struct CapacityPlanningProblem {
5150

5251
// Converts a CapacityPlanningInstance to a CapacityPlanningProblem, which is
5352
// easier to use for modeling using MIPs.
54-
::absl::Status Convert(const CapacityPlanningInstance& request,
53+
::absl::Status Convert(const routing::CapacityPlanningInstance& request,
5554
CapacityPlanningProblem* problem);
5655

5756
struct CapacityPlanningParameters {

ortools/linear_solver/samples/network_design_ilph_main.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@
2525
#include "ortools/routing/parsers/capacity_planning.pb.h"
2626
#include "ortools/routing/parsers/dow_parser.h"
2727

28-
ABSL_FLAG(std::string, input, "", "File path of the problem.");
28+
DEFINE_string(input, "", "File path of the problem.");
2929

3030
using operations_research::MPSolver;
3131

3232
int main(int argc, char* argv[]) {
3333
InitGoogle(argv[0], &argc, &argv, true);
3434
absl::SetStderrThreshold(absl::LogSeverityAtLeast::kInfo);
35-
operations_research::CapacityPlanningInstance request;
35+
operations_research::routing::CapacityPlanningInstance request;
3636
operations_research::CapacityPlanningProblem problem;
37-
::absl::Status status =
38-
operations_research::ReadFile(absl::GetFlag(FLAGS_input), &request);
37+
::absl::Status status = operations_research::routing::ReadFile(
38+
absl::GetFlag(FLAGS_input), &request);
3939
CHECK_OK(status);
4040
LOG(INFO) << "File was read.";
4141
status = operations_research::Convert(request, &problem);

ortools/linear_solver/samples/network_design_ilph_test.cc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@
2323
#include "ortools/routing/parsers/capacity_planning.pb.h"
2424
#include "ortools/routing/parsers/dow_parser.h"
2525

26-
namespace operations_research {
26+
namespace operations_research::routing {
2727
namespace {
2828

2929
TEST(ProtoToProblemTest, TransformC33) {
3030
CapacityPlanningInstance request;
31-
::absl::Status status =
32-
ReadFile(file::JoinPathRespectAbsolute(
33-
::testing::SrcDir(), "operations_research_data/",
34-
"MULTICOM_FIXED_CHARGE_NETWORK_DESIGN/C/c33.dow"),
35-
&request);
31+
::absl::Status status = ReadFile(
32+
file::JoinPathRespectAbsolute(
33+
::testing::SrcDir(), "google3/third_party/operations_research_data/",
34+
"MULTICOM_FIXED_CHARGE_NETWORK_DESIGN/C/c33.dow"),
35+
&request);
3636
EXPECT_OK(status);
3737
CapacityPlanningProblem problem;
3838
status = Convert(request, &problem);
@@ -107,4 +107,4 @@ TEST(IlphTest, SolveEmptyProto) {
107107
}
108108

109109
} // namespace
110-
} // namespace operations_research
110+
} // namespace operations_research::routing

ortools/linear_solver/samples/stigler_diet.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ void StiglerDiet() {
243243
// [START variables]
244244
std::vector<MPVariable*> foods;
245245
const double infinity = solver->infinity();
246+
foods.reserve(data.size());
246247
for (const Commodity& commodity : data) {
247248
foods.push_back(solver->MakeNumVar(0.0, infinity, commodity.name));
248249
}

0 commit comments

Comments
 (0)