Google OR-Tools
v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
update_result.h
Go to the documentation of this file.
1
// Copyright 2010-2024 Google LLC
2
// Licensed under the Apache License, Version 2.0 (the "License");
3
// you may not use this file except in compliance with the License.
4
// You may obtain a copy of the License at
5
//
6
// http://www.apache.org/licenses/LICENSE-2.0
7
//
8
// Unless required by applicable law or agreed to in writing, software
9
// distributed under the License is distributed on an "AS IS" BASIS,
10
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
// See the License for the specific language governing permissions and
12
// limitations under the License.
13
14
#ifndef OR_TOOLS_MATH_OPT_CPP_UPDATE_RESULT_H_
15
#define OR_TOOLS_MATH_OPT_CPP_UPDATE_RESULT_H_
16
17
#include "ortools/math_opt/model_update.pb.h"
18
19
namespace
operations_research::math_opt
{
20
21
// Result of the Update() on an incremental solver.
22
struct
UpdateResult
{
23
explicit
UpdateResult
(
const
bool
did_update
) :
did_update
(
did_update
) {}
24
25
// True if the solver has been successfully updated or if no update was
26
// necessary (in which case `update` will be nullopt). False if the solver
27
// had to be recreated.
28
bool
did_update
;
29
};
30
31
}
// namespace operations_research::math_opt
32
33
#endif
// OR_TOOLS_MATH_OPT_CPP_UPDATE_RESULT_H_
operations_research::math_opt
An object oriented wrapper for quadratic constraints in ModelStorage.
Definition
gurobi_isv.cc:28
operations_research::math_opt::UpdateResult
Result of the Update() on an incremental solver.
Definition
update_result.h:22
operations_research::math_opt::UpdateResult::UpdateResult
UpdateResult(const bool did_update)
Definition
update_result.h:23
operations_research::math_opt::UpdateResult::did_update
bool did_update
Definition
update_result.h:28
ortools
math_opt
cpp
update_result.h
Generated by
1.12.0