Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
gscip_callback_result.cc
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
15
16#include "scip/type_result.h"
17
18namespace operations_research {
19
21 switch (result) {
23 return SCIP_DIDNOTRUN;
25 return SCIP_DELAYED;
27 return SCIP_DIDNOTFIND;
29 return SCIP_FEASIBLE;
31 return SCIP_INFEASIBLE;
33 return SCIP_UNBOUNDED;
35 return SCIP_CUTOFF;
37 return SCIP_SEPARATED;
39 return SCIP_NEWROUND;
41 return SCIP_REDUCEDDOM;
43 return SCIP_CONSADDED;
45 return SCIP_CONSCHANGED;
47 return SCIP_BRANCHED;
49 return SCIP_SOLVELP;
51 return SCIP_FOUNDSOL;
53 return SCIP_SUSPENDED;
55 return SCIP_SUCCESS;
57 return SCIP_DELAYNODE;
58 }
59}
60
61} // namespace operations_research
In SWIG mode, we don't want anything besides these top-level includes.
SCIP_RESULT ConvertGScipCallbackResult(const GScipCallbackResult result)
GScipCallbackResult
Equivalent to type_result.h in SCIP.
@ kSuspend
The method interrupted its execution, but can continue if needed.