Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
11ff57e9
Commit
11ff57e9
authored
Aug 28, 2020
by
Valentin Platzgummer
Committed by
Valentin Platzgummer
Oct 01, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
or-tools src added
parent
30afb009
Changes
730
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
730 changed files
with
102450 additions
and
665 deletions
+102450
-665
callgrind.out.24464
deploy/profile/callgrind.out.24464
+0
-0
callgrind.out.24465
deploy/profile/callgrind.out.24465
+0
-21
callgrind.out.24468
deploy/profile/callgrind.out.24468
+0
-21
Makefile
libs/or-tools-src-ubuntu/Makefile
+2
-0
clp
libs/or-tools-src-ubuntu/bin/clp
+0
-0
assignment_mip.cc
libs/or-tools-src-ubuntu/examples/cpp/assignment_mip.cc
+3
-3
constraint_programming_cp.cc
...ools-src-ubuntu/examples/cpp/constraint_programming_cp.cc
+1
-1
integer_programming.cc
libs/or-tools-src-ubuntu/examples/cpp/integer_programming.cc
+25
-27
integer_programming_example.cc
...ls-src-ubuntu/examples/cpp/integer_programming_example.cc
+1
-1
linear_programming.cc
libs/or-tools-src-ubuntu/examples/cpp/linear_programming.cc
+65
-30
linear_programming_example.cc
...ols-src-ubuntu/examples/cpp/linear_programming_example.cc
+2
-1
mip_var_array.cc
libs/or-tools-src-ubuntu/examples/cpp/mip_var_array.cc
+3
-4
simple_lp_program.cc
libs/or-tools-src-ubuntu/examples/cpp/simple_lp_program.cc
+2
-2
simple_mip_program.cc
libs/or-tools-src-ubuntu/examples/cpp/simple_mip_program.cc
+2
-2
uncapacitated_facility_location.cc
...rc-ubuntu/examples/cpp/uncapacitated_facility_location.cc
+2
-1
3_jugs_regular.csproj
...or-tools-src-ubuntu/examples/dotnet/3_jugs_regular.csproj
+1
-1
AssignmentMip.cs
libs/or-tools-src-ubuntu/examples/dotnet/AssignmentMip.cs
+1
-1
AssignmentMip.csproj
.../or-tools-src-ubuntu/examples/dotnet/AssignmentMip.csproj
+1
-1
AssignmentSat.csproj
.../or-tools-src-ubuntu/examples/dotnet/AssignmentSat.csproj
+1
-1
BalanceGroupSat.csproj
...r-tools-src-ubuntu/examples/dotnet/BalanceGroupSat.csproj
+1
-1
BinPackingMip.cs
libs/or-tools-src-ubuntu/examples/dotnet/BinPackingMip.cs
+1
-1
BinPackingMip.csproj
.../or-tools-src-ubuntu/examples/dotnet/BinPackingMip.csproj
+1
-1
BinPackingProblemSat.csproj
...ls-src-ubuntu/examples/dotnet/BinPackingProblemSat.csproj
+1
-1
BoolOrSampleSat.csproj
...r-tools-src-ubuntu/examples/dotnet/BoolOrSampleSat.csproj
+1
-1
ChannelingSampleSat.csproj
...ols-src-ubuntu/examples/dotnet/ChannelingSampleSat.csproj
+1
-1
CpIsFunSat.csproj
libs/or-tools-src-ubuntu/examples/dotnet/CpIsFunSat.csproj
+1
-1
EarlinessTardinessCostSampleSat.csproj
...tu/examples/dotnet/EarlinessTardinessCostSampleSat.csproj
+1
-1
GateSchedulingSat.csproj
...tools-src-ubuntu/examples/dotnet/GateSchedulingSat.csproj
+1
-1
IntervalSampleSat.csproj
...tools-src-ubuntu/examples/dotnet/IntervalSampleSat.csproj
+1
-1
JobshopFt06Sat.csproj
...or-tools-src-ubuntu/examples/dotnet/JobshopFt06Sat.csproj
+1
-1
JobshopSat.csproj
libs/or-tools-src-ubuntu/examples/dotnet/JobshopSat.csproj
+1
-1
Knapsack.csproj
libs/or-tools-src-ubuntu/examples/dotnet/Knapsack.csproj
+1
-1
LinearProgrammingExample.cs
...ls-src-ubuntu/examples/dotnet/LinearProgrammingExample.cs
+1
-1
LinearProgrammingExample.csproj
...rc-ubuntu/examples/dotnet/LinearProgrammingExample.csproj
+1
-1
LiteralSampleSat.csproj
...-tools-src-ubuntu/examples/dotnet/LiteralSampleSat.csproj
+1
-1
MipVarArray.cs
libs/or-tools-src-ubuntu/examples/dotnet/MipVarArray.cs
+1
-1
MipVarArray.csproj
libs/or-tools-src-ubuntu/examples/dotnet/MipVarArray.csproj
+1
-1
MultipleKnapsackMip.cs
...r-tools-src-ubuntu/examples/dotnet/MultipleKnapsackMip.cs
+1
-1
MultipleKnapsackMip.csproj
...ols-src-ubuntu/examples/dotnet/MultipleKnapsackMip.csproj
+1
-1
NetworkRoutingSat.csproj
...tools-src-ubuntu/examples/dotnet/NetworkRoutingSat.csproj
+1
-1
NoOverlapSampleSat.csproj
...ools-src-ubuntu/examples/dotnet/NoOverlapSampleSat.csproj
+1
-1
NursesSat.csproj
libs/or-tools-src-ubuntu/examples/dotnet/NursesSat.csproj
+1
-1
OptionalIntervalSampleSat.csproj
...c-ubuntu/examples/dotnet/OptionalIntervalSampleSat.csproj
+1
-1
RabbitsAndPheasantsSat.csproj
...-src-ubuntu/examples/dotnet/RabbitsAndPheasantsSat.csproj
+1
-1
RankingSampleSat.csproj
...-tools-src-ubuntu/examples/dotnet/RankingSampleSat.csproj
+1
-1
ReifiedSampleSat.csproj
...-tools-src-ubuntu/examples/dotnet/ReifiedSampleSat.csproj
+1
-1
SearchForAllSolutionsSampleSat.csproj
...ntu/examples/dotnet/SearchForAllSolutionsSampleSat.csproj
+1
-1
ShiftSchedulingSat.csproj
...ools-src-ubuntu/examples/dotnet/ShiftSchedulingSat.csproj
+1
-1
SimpleCpProgram.csproj
...r-tools-src-ubuntu/examples/dotnet/SimpleCpProgram.csproj
+1
-1
SimpleLpProgram.cs
libs/or-tools-src-ubuntu/examples/dotnet/SimpleLpProgram.cs
+1
-1
SimpleLpProgram.csproj
...r-tools-src-ubuntu/examples/dotnet/SimpleLpProgram.csproj
+1
-1
SimpleMaxFlowProgram.csproj
...ls-src-ubuntu/examples/dotnet/SimpleMaxFlowProgram.csproj
+1
-1
SimpleMinCostFlowProgram.csproj
...rc-ubuntu/examples/dotnet/SimpleMinCostFlowProgram.csproj
+1
-1
SimpleMipProgram.cs
libs/or-tools-src-ubuntu/examples/dotnet/SimpleMipProgram.cs
+1
-1
SimpleMipProgram.csproj
...-tools-src-ubuntu/examples/dotnet/SimpleMipProgram.csproj
+1
-1
SimpleProgramFSharp.fsproj
...ols-src-ubuntu/examples/dotnet/SimpleProgramFSharp.fsproj
+1
-1
SimpleRoutingProgram.csproj
...ls-src-ubuntu/examples/dotnet/SimpleRoutingProgram.csproj
+1
-1
SimpleSatProgram.csproj
...-tools-src-ubuntu/examples/dotnet/SimpleSatProgram.csproj
+1
-1
SolutionHintingSampleSat.csproj
...rc-ubuntu/examples/dotnet/SolutionHintingSampleSat.csproj
+1
-1
SolveAndPrintIntermediateSolutionsSampleSat.csproj
...dotnet/SolveAndPrintIntermediateSolutionsSampleSat.csproj
+1
-1
SolveWithTimeLimitSampleSat.csproj
...ubuntu/examples/dotnet/SolveWithTimeLimitSampleSat.csproj
+1
-1
SpeakerSchedulingSat.csproj
...ls-src-ubuntu/examples/dotnet/SpeakerSchedulingSat.csproj
+1
-1
StepFunctionSampleSat.csproj
...s-src-ubuntu/examples/dotnet/StepFunctionSampleSat.csproj
+1
-1
StopAfterNSolutionsSampleSat.csproj
...buntu/examples/dotnet/StopAfterNSolutionsSampleSat.csproj
+1
-1
TaskSchedulingSat.csproj
...tools-src-ubuntu/examples/dotnet/TaskSchedulingSat.csproj
+1
-1
Tsp.csproj
libs/or-tools-src-ubuntu/examples/dotnet/Tsp.csproj
+1
-1
TspCircuitBoard.csproj
...r-tools-src-ubuntu/examples/dotnet/TspCircuitBoard.csproj
+1
-1
TspCities.csproj
libs/or-tools-src-ubuntu/examples/dotnet/TspCities.csproj
+1
-1
TspDistanceMatrix.csproj
...tools-src-ubuntu/examples/dotnet/TspDistanceMatrix.csproj
+1
-1
Vrp.csproj
libs/or-tools-src-ubuntu/examples/dotnet/Vrp.csproj
+1
-1
VrpCapacity.csproj
libs/or-tools-src-ubuntu/examples/dotnet/VrpCapacity.csproj
+1
-1
VrpDropNodes.csproj
libs/or-tools-src-ubuntu/examples/dotnet/VrpDropNodes.csproj
+1
-1
VrpGlobalSpan.csproj
.../or-tools-src-ubuntu/examples/dotnet/VrpGlobalSpan.csproj
+1
-1
VrpInitialRoutes.csproj
...-tools-src-ubuntu/examples/dotnet/VrpInitialRoutes.csproj
+1
-1
VrpPickupDelivery.csproj
...tools-src-ubuntu/examples/dotnet/VrpPickupDelivery.csproj
+1
-1
VrpPickupDeliveryFifo.csproj
...s-src-ubuntu/examples/dotnet/VrpPickupDeliveryFifo.csproj
+1
-1
VrpPickupDeliveryLifo.csproj
...s-src-ubuntu/examples/dotnet/VrpPickupDeliveryLifo.csproj
+1
-1
VrpResources.csproj
libs/or-tools-src-ubuntu/examples/dotnet/VrpResources.csproj
+1
-1
VrpStartsEnds.csproj
.../or-tools-src-ubuntu/examples/dotnet/VrpStartsEnds.csproj
+1
-1
VrpTimeWindows.csproj
...or-tools-src-ubuntu/examples/dotnet/VrpTimeWindows.csproj
+1
-1
VrpWithTimeLimit.csproj
...-tools-src-ubuntu/examples/dotnet/VrpWithTimeLimit.csproj
+1
-1
a_puzzle.csproj
libs/or-tools-src-ubuntu/examples/dotnet/a_puzzle.csproj
+1
-1
a_round_of_golf.csproj
...r-tools-src-ubuntu/examples/dotnet/a_round_of_golf.csproj
+1
-1
all_interval.csproj
libs/or-tools-src-ubuntu/examples/dotnet/all_interval.csproj
+1
-1
alldifferent_except_0.csproj
...s-src-ubuntu/examples/dotnet/alldifferent_except_0.csproj
+1
-1
assignment.csproj
libs/or-tools-src-ubuntu/examples/dotnet/assignment.csproj
+1
-1
broken_weights.csproj
...or-tools-src-ubuntu/examples/dotnet/broken_weights.csproj
+1
-1
bus_schedule.csproj
libs/or-tools-src-ubuntu/examples/dotnet/bus_schedule.csproj
+1
-1
circuit.csproj
libs/or-tools-src-ubuntu/examples/dotnet/circuit.csproj
+1
-1
circuit2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/circuit2.csproj
+1
-1
coins3.csproj
libs/or-tools-src-ubuntu/examples/dotnet/coins3.csproj
+1
-1
coins_grid.csproj
libs/or-tools-src-ubuntu/examples/dotnet/coins_grid.csproj
+1
-1
combinatorial_auction2.csproj
...-src-ubuntu/examples/dotnet/combinatorial_auction2.csproj
+1
-1
contiguity_regular.csproj
...ools-src-ubuntu/examples/dotnet/contiguity_regular.csproj
+1
-1
contiguity_transition.csproj
...s-src-ubuntu/examples/dotnet/contiguity_transition.csproj
+1
-1
costas_array.csproj
libs/or-tools-src-ubuntu/examples/dotnet/costas_array.csproj
+1
-1
covering_opl.csproj
libs/or-tools-src-ubuntu/examples/dotnet/covering_opl.csproj
+1
-1
crew.csproj
libs/or-tools-src-ubuntu/examples/dotnet/crew.csproj
+1
-1
crossword.csproj
libs/or-tools-src-ubuntu/examples/dotnet/crossword.csproj
+1
-1
crypta.csproj
libs/or-tools-src-ubuntu/examples/dotnet/crypta.csproj
+1
-1
crypto.csproj
libs/or-tools-src-ubuntu/examples/dotnet/crypto.csproj
+1
-1
cscvrptw.csproj
libs/or-tools-src-ubuntu/examples/dotnet/cscvrptw.csproj
+1
-1
csdiet.csproj
libs/or-tools-src-ubuntu/examples/dotnet/csdiet.csproj
+1
-1
csflow.csproj
libs/or-tools-src-ubuntu/examples/dotnet/csflow.csproj
+1
-1
csintegerprogramming.cs
...-tools-src-ubuntu/examples/dotnet/csintegerprogramming.cs
+11
-6
csintegerprogramming.csproj
...ls-src-ubuntu/examples/dotnet/csintegerprogramming.csproj
+1
-1
csknapsack.csproj
libs/or-tools-src-ubuntu/examples/dotnet/csknapsack.csproj
+1
-1
cslinearprogramming.cs
...r-tools-src-ubuntu/examples/dotnet/cslinearprogramming.cs
+12
-15
cslinearprogramming.csproj
...ols-src-ubuntu/examples/dotnet/cslinearprogramming.csproj
+1
-1
csls_api.csproj
libs/or-tools-src-ubuntu/examples/dotnet/csls_api.csproj
+1
-1
csrabbitspheasants.csproj
...ools-src-ubuntu/examples/dotnet/csrabbitspheasants.csproj
+1
-1
cstsp.csproj
libs/or-tools-src-ubuntu/examples/dotnet/cstsp.csproj
+1
-1
curious_set_of_integers.csproj
...src-ubuntu/examples/dotnet/curious_set_of_integers.csproj
+1
-1
debruijn.csproj
libs/or-tools-src-ubuntu/examples/dotnet/debruijn.csproj
+1
-1
discrete_tomography.csproj
...ols-src-ubuntu/examples/dotnet/discrete_tomography.csproj
+1
-1
divisible_by_9_through_1.csproj
...rc-ubuntu/examples/dotnet/divisible_by_9_through_1.csproj
+1
-1
dudeney.csproj
libs/or-tools-src-ubuntu/examples/dotnet/dudeney.csproj
+1
-1
einav_puzzle2.csproj
.../or-tools-src-ubuntu/examples/dotnet/einav_puzzle2.csproj
+1
-1
eq10.csproj
libs/or-tools-src-ubuntu/examples/dotnet/eq10.csproj
+1
-1
eq20.csproj
libs/or-tools-src-ubuntu/examples/dotnet/eq20.csproj
+1
-1
fill_a_pix.csproj
libs/or-tools-src-ubuntu/examples/dotnet/fill_a_pix.csproj
+1
-1
fsProgram.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsProgram.fsproj
+1
-1
fsdiet.fs
libs/or-tools-src-ubuntu/examples/dotnet/fsdiet.fs
+1
-1
fsdiet.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsdiet.fsproj
+1
-1
fsequality-inequality.fsproj
...s-src-ubuntu/examples/dotnet/fsequality-inequality.fsproj
+1
-1
fsequality.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsequality.fsproj
+1
-1
fsinteger-linear-program.fsproj
...rc-ubuntu/examples/dotnet/fsinteger-linear-program.fsproj
+1
-1
fsintegerprogramming.fsproj
...ls-src-ubuntu/examples/dotnet/fsintegerprogramming.fsproj
+1
-1
fsknapsack.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsknapsack.fsproj
+1
-1
fslinearprogramming.fsproj
...ols-src-ubuntu/examples/dotnet/fslinearprogramming.fsproj
+1
-1
fsnetwork-max-flow-lpSolve.fsproj
...-ubuntu/examples/dotnet/fsnetwork-max-flow-lpSolve.fsproj
+1
-1
fsnetwork-max-flow.fsproj
...ools-src-ubuntu/examples/dotnet/fsnetwork-max-flow.fsproj
+1
-1
fsnetwork-min-cost-flow.fsproj
...src-ubuntu/examples/dotnet/fsnetwork-min-cost-flow.fsproj
+1
-1
fsrabbit-pheasant.fsproj
...tools-src-ubuntu/examples/dotnet/fsrabbit-pheasant.fsproj
+1
-1
fsvolsay.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsvolsay.fsproj
+1
-1
fsvolsay3-lpSolve.fsproj
...tools-src-ubuntu/examples/dotnet/fsvolsay3-lpSolve.fsproj
+1
-1
fsvolsay3.fsproj
libs/or-tools-src-ubuntu/examples/dotnet/fsvolsay3.fsproj
+1
-1
furniture_moving.csproj
...-tools-src-ubuntu/examples/dotnet/furniture_moving.csproj
+1
-1
furniture_moving_intervals.csproj
...-ubuntu/examples/dotnet/furniture_moving_intervals.csproj
+1
-1
futoshiki.csproj
libs/or-tools-src-ubuntu/examples/dotnet/futoshiki.csproj
+1
-1
golomb_ruler.csproj
libs/or-tools-src-ubuntu/examples/dotnet/golomb_ruler.csproj
+1
-1
grocery.csproj
libs/or-tools-src-ubuntu/examples/dotnet/grocery.csproj
+1
-1
hidato_table.csproj
libs/or-tools-src-ubuntu/examples/dotnet/hidato_table.csproj
+1
-1
just_forgotten.csproj
...or-tools-src-ubuntu/examples/dotnet/just_forgotten.csproj
+1
-1
kakuro.csproj
libs/or-tools-src-ubuntu/examples/dotnet/kakuro.csproj
+1
-1
kenken2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/kenken2.csproj
+1
-1
killer_sudoku.csproj
.../or-tools-src-ubuntu/examples/dotnet/killer_sudoku.csproj
+1
-1
labeled_dice.csproj
libs/or-tools-src-ubuntu/examples/dotnet/labeled_dice.csproj
+1
-1
langford.csproj
libs/or-tools-src-ubuntu/examples/dotnet/langford.csproj
+1
-1
least_diff.csproj
libs/or-tools-src-ubuntu/examples/dotnet/least_diff.csproj
+1
-1
lectures.csproj
libs/or-tools-src-ubuntu/examples/dotnet/lectures.csproj
+1
-1
magic_sequence.csproj
...or-tools-src-ubuntu/examples/dotnet/magic_sequence.csproj
+1
-1
magic_square.csproj
libs/or-tools-src-ubuntu/examples/dotnet/magic_square.csproj
+1
-1
magic_square_and_cards.csproj
...-src-ubuntu/examples/dotnet/magic_square_and_cards.csproj
+1
-1
map.csproj
libs/or-tools-src-ubuntu/examples/dotnet/map.csproj
+1
-1
map2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/map2.csproj
+1
-1
marathon2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/marathon2.csproj
+1
-1
max_flow_taha.csproj
.../or-tools-src-ubuntu/examples/dotnet/max_flow_taha.csproj
+1
-1
max_flow_winston1.csproj
...tools-src-ubuntu/examples/dotnet/max_flow_winston1.csproj
+1
-1
minesweeper.csproj
libs/or-tools-src-ubuntu/examples/dotnet/minesweeper.csproj
+1
-1
mr_smith.csproj
libs/or-tools-src-ubuntu/examples/dotnet/mr_smith.csproj
+1
-1
nontransitive_dice.csproj
...ools-src-ubuntu/examples/dotnet/nontransitive_dice.csproj
+1
-1
nqueens.csproj
libs/or-tools-src-ubuntu/examples/dotnet/nqueens.csproj
+1
-1
nurse_rostering_regular.csproj
...src-ubuntu/examples/dotnet/nurse_rostering_regular.csproj
+1
-1
nurse_rostering_transition.csproj
...-ubuntu/examples/dotnet/nurse_rostering_transition.csproj
+1
-1
olympic.csproj
libs/or-tools-src-ubuntu/examples/dotnet/olympic.csproj
+1
-1
organize_day.csproj
libs/or-tools-src-ubuntu/examples/dotnet/organize_day.csproj
+1
-1
organize_day_intervals.csproj
...-src-ubuntu/examples/dotnet/organize_day_intervals.csproj
+1
-1
p_median.csproj
libs/or-tools-src-ubuntu/examples/dotnet/p_median.csproj
+1
-1
pandigital_numbers.csproj
...ools-src-ubuntu/examples/dotnet/pandigital_numbers.csproj
+1
-1
partition.csproj
libs/or-tools-src-ubuntu/examples/dotnet/partition.csproj
+1
-1
perfect_square_sequence.csproj
...src-ubuntu/examples/dotnet/perfect_square_sequence.csproj
+1
-1
photo_problem.csproj
.../or-tools-src-ubuntu/examples/dotnet/photo_problem.csproj
+1
-1
place_number_puzzle.csproj
...ols-src-ubuntu/examples/dotnet/place_number_puzzle.csproj
+1
-1
post_office_problem2.csproj
...ls-src-ubuntu/examples/dotnet/post_office_problem2.csproj
+1
-1
quasigroup_completion.csproj
...s-src-ubuntu/examples/dotnet/quasigroup_completion.csproj
+1
-1
regex.csproj
libs/or-tools-src-ubuntu/examples/dotnet/regex.csproj
+1
-1
rogo2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/rogo2.csproj
+1
-1
scheduling_speakers.csproj
...ols-src-ubuntu/examples/dotnet/scheduling_speakers.csproj
+1
-1
secret_santa.csproj
libs/or-tools-src-ubuntu/examples/dotnet/secret_santa.csproj
+1
-1
secret_santa2.csproj
.../or-tools-src-ubuntu/examples/dotnet/secret_santa2.csproj
+1
-1
send_more_money.csproj
...r-tools-src-ubuntu/examples/dotnet/send_more_money.csproj
+1
-1
send_more_money2.csproj
...-tools-src-ubuntu/examples/dotnet/send_more_money2.csproj
+1
-1
send_most_money.csproj
...r-tools-src-ubuntu/examples/dotnet/send_most_money.csproj
+1
-1
seseman.csproj
libs/or-tools-src-ubuntu/examples/dotnet/seseman.csproj
+1
-1
set_covering.csproj
libs/or-tools-src-ubuntu/examples/dotnet/set_covering.csproj
+1
-1
set_covering2.csproj
.../or-tools-src-ubuntu/examples/dotnet/set_covering2.csproj
+1
-1
set_covering3.csproj
.../or-tools-src-ubuntu/examples/dotnet/set_covering3.csproj
+1
-1
set_covering4.csproj
.../or-tools-src-ubuntu/examples/dotnet/set_covering4.csproj
+1
-1
set_covering_deployment.csproj
...src-ubuntu/examples/dotnet/set_covering_deployment.csproj
+1
-1
set_covering_skiena.csproj
...ols-src-ubuntu/examples/dotnet/set_covering_skiena.csproj
+1
-1
set_partition.csproj
.../or-tools-src-ubuntu/examples/dotnet/set_partition.csproj
+1
-1
sicherman_dice.csproj
...or-tools-src-ubuntu/examples/dotnet/sicherman_dice.csproj
+1
-1
ski_assignment.csproj
...or-tools-src-ubuntu/examples/dotnet/ski_assignment.csproj
+1
-1
stable_marriage.csproj
...r-tools-src-ubuntu/examples/dotnet/stable_marriage.csproj
+1
-1
strimko2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/strimko2.csproj
+1
-1
subset_sum.csproj
libs/or-tools-src-ubuntu/examples/dotnet/subset_sum.csproj
+1
-1
sudoku.csproj
libs/or-tools-src-ubuntu/examples/dotnet/sudoku.csproj
+1
-1
survo_puzzle.csproj
libs/or-tools-src-ubuntu/examples/dotnet/survo_puzzle.csproj
+1
-1
to_num.csproj
libs/or-tools-src-ubuntu/examples/dotnet/to_num.csproj
+1
-1
traffic_lights.csproj
...or-tools-src-ubuntu/examples/dotnet/traffic_lights.csproj
+1
-1
volsay.csproj
libs/or-tools-src-ubuntu/examples/dotnet/volsay.csproj
+1
-1
volsay2.csproj
libs/or-tools-src-ubuntu/examples/dotnet/volsay2.csproj
+1
-1
volsay3.csproj
libs/or-tools-src-ubuntu/examples/dotnet/volsay3.csproj
+1
-1
wedding_optimal_chart.csproj
...s-src-ubuntu/examples/dotnet/wedding_optimal_chart.csproj
+1
-1
who_killed_agatha.csproj
...tools-src-ubuntu/examples/dotnet/who_killed_agatha.csproj
+1
-1
word_square.csproj
libs/or-tools-src-ubuntu/examples/dotnet/word_square.csproj
+1
-1
xkcd.csproj
libs/or-tools-src-ubuntu/examples/dotnet/xkcd.csproj
+1
-1
young_tableaux.csproj
...or-tools-src-ubuntu/examples/dotnet/young_tableaux.csproj
+1
-1
zebra.csproj
libs/or-tools-src-ubuntu/examples/dotnet/zebra.csproj
+1
-1
AssignmentMip.java
libs/or-tools-src-ubuntu/examples/java/AssignmentMip.java
+1
-2
BinPackingMip.java
libs/or-tools-src-ubuntu/examples/java/BinPackingMip.java
+1
-2
CoinsGridMIP.java
libs/or-tools-src-ubuntu/examples/java/CoinsGridMIP.java
+10
-23
ColoringMIP.java
libs/or-tools-src-ubuntu/examples/java/ColoringMIP.java
+11
-23
IntegerProgramming.java
...or-tools-src-ubuntu/examples/java/IntegerProgramming.java
+6
-14
LinearProgramming.java
.../or-tools-src-ubuntu/examples/java/LinearProgramming.java
+4
-14
LinearProgrammingExample.java
...ls-src-ubuntu/examples/java/LinearProgrammingExample.java
+1
-2
MipVarArray.java
libs/or-tools-src-ubuntu/examples/java/MipVarArray.java
+1
-2
MultipleKnapsackMip.java
...r-tools-src-ubuntu/examples/java/MultipleKnapsackMip.java
+1
-2
SimpleLpProgram.java
libs/or-tools-src-ubuntu/examples/java/SimpleLpProgram.java
+1
-2
SimpleMipProgram.java
libs/or-tools-src-ubuntu/examples/java/SimpleMipProgram.java
+1
-2
StiglerMIP.java
libs/or-tools-src-ubuntu/examples/java/StiglerMIP.java
+8
-23
cleanup.h
libs/or-tools-src-ubuntu/include/ortools/base/cleanup.h
+97
-9
dynamic_library.h
...r-tools-src-ubuntu/include/ortools/base/dynamic_library.h
+111
-0
status_builder.h
...or-tools-src-ubuntu/include/ortools/base/status_builder.h
+46
-0
linear_assignment.h
...ools-src-ubuntu/include/ortools/graph/linear_assignment.h
+1
-1
gurobi_environment.h
...ubuntu/include/ortools/linear_solver/gurobi_environment.h
+634
-4
linear_solver.h
...-src-ubuntu/include/ortools/linear_solver/linear_solver.h
+80
-42
clause.h
libs/or-tools-src-ubuntu/include/ortools/sat/clause.h
+3
-1
cp_model.pb.h
libs/or-tools-src-ubuntu/include/ortools/sat/cp_model.pb.h
+21
-21
cp_model_lns.h
libs/or-tools-src-ubuntu/include/ortools/sat/cp_model_lns.h
+2
-1
cuts.h
libs/or-tools-src-ubuntu/include/ortools/sat/cuts.h
+23
-0
feasibility_pump.h
...r-tools-src-ubuntu/include/ortools/sat/feasibility_pump.h
+35
-9
linear_constraint_manager.h
...rc-ubuntu/include/ortools/sat/linear_constraint_manager.h
+0
-3
lp_utils.h
libs/or-tools-src-ubuntu/include/ortools/sat/lp_utils.h
+28
-7
model.h
libs/or-tools-src-ubuntu/include/ortools/sat/model.h
+10
-0
optimization.h
libs/or-tools-src-ubuntu/include/ortools/sat/optimization.h
+2
-7
presolve_context.h
...r-tools-src-ubuntu/include/ortools/sat/presolve_context.h
+10
-1
sat_parameters.pb.h
...-tools-src-ubuntu/include/ortools/sat/sat_parameters.pb.h
+129
-80
sat_solver.h
libs/or-tools-src-ubuntu/include/ortools/sat/sat_solver.h
+8
-12
subsolver.h
libs/or-tools-src-ubuntu/include/ortools/sat/subsolver.h
+3
-4
synchronization.h
...or-tools-src-ubuntu/include/ortools/sat/synchronization.h
+16
-15
theta_tree.h
libs/or-tools-src-ubuntu/include/ortools/sat/theta_tree.h
+38
-7
fp_utils.h
libs/or-tools-src-ubuntu/include/ortools/util/fp_utils.h
+3
-1
zvector.h
libs/or-tools-src-ubuntu/include/ortools/util/zvector.h
+1
-1
bandit.h
libs/or-tools-src-ubuntu/include/scip/bandit.h
+97
-0
bandit_epsgreedy.h
libs/or-tools-src-ubuntu/include/scip/bandit_epsgreedy.h
+77
-0
bandit_exp3.h
libs/or-tools-src-ubuntu/include/scip/bandit_exp3.h
+76
-0
bandit_ucb.h
libs/or-tools-src-ubuntu/include/scip/bandit_ucb.h
+76
-0
benders.h
libs/or-tools-src-ubuntu/include/scip/benders.h
+445
-0
benders_default.h
libs/or-tools-src-ubuntu/include/scip/benders_default.h
+65
-0
benders_xyz.h
libs/or-tools-src-ubuntu/include/scip/benders_xyz.h
+56
-0
benderscut.h
libs/or-tools-src-ubuntu/include/scip/benderscut.h
+156
-0
benderscut_feas.h
libs/or-tools-src-ubuntu/include/scip/benderscut_feas.h
+81
-0
benderscut_feasalt.h
libs/or-tools-src-ubuntu/include/scip/benderscut_feasalt.h
+70
-0
benderscut_int.h
libs/or-tools-src-ubuntu/include/scip/benderscut_int.h
+77
-0
benderscut_nogood.h
libs/or-tools-src-ubuntu/include/scip/benderscut_nogood.h
+63
-0
benderscut_opt.h
libs/or-tools-src-ubuntu/include/scip/benderscut_opt.h
+138
-0
benderscut_xyz.h
libs/or-tools-src-ubuntu/include/scip/benderscut_xyz.h
+50
-0
bendersdefcuts.h
libs/or-tools-src-ubuntu/include/scip/bendersdefcuts.h
+48
-0
bitencode.h
libs/or-tools-src-ubuntu/include/scip/bitencode.h
+69
-0
boundstore.h
libs/or-tools-src-ubuntu/include/scip/boundstore.h
+100
-0
branch.h
libs/or-tools-src-ubuntu/include/scip/branch.h
+497
-0
branch_allfullstrong.h
libs/or-tools-src-ubuntu/include/scip/branch_allfullstrong.h
+93
-0
branch_cloud.h
libs/or-tools-src-ubuntu/include/scip/branch_cloud.h
+50
-0
branch_distribution.h
libs/or-tools-src-ubuntu/include/scip/branch_distribution.h
+153
-0
branch_fullstrong.h
libs/or-tools-src-ubuntu/include/scip/branch_fullstrong.h
+110
-0
branch_inference.h
libs/or-tools-src-ubuntu/include/scip/branch_inference.h
+67
-0
branch_leastinf.h
libs/or-tools-src-ubuntu/include/scip/branch_leastinf.h
+63
-0
branch_lookahead.h
libs/or-tools-src-ubuntu/include/scip/branch_lookahead.h
+66
-0
branch_mostinf.h
libs/or-tools-src-ubuntu/include/scip/branch_mostinf.h
+64
-0
branch_multaggr.h
libs/or-tools-src-ubuntu/include/scip/branch_multaggr.h
+59
-0
branch_nodereopt.h
libs/or-tools-src-ubuntu/include/scip/branch_nodereopt.h
+50
-0
branch_pscost.h
libs/or-tools-src-ubuntu/include/scip/branch_pscost.h
+85
-0
branch_random.h
libs/or-tools-src-ubuntu/include/scip/branch_random.h
+58
-0
branch_relpscost.h
libs/or-tools-src-ubuntu/include/scip/branch_relpscost.h
+88
-0
branch_vanillafullstrong.h
...-tools-src-ubuntu/include/scip/branch_vanillafullstrong.h
+78
-0
branch_xyz.h
libs/or-tools-src-ubuntu/include/scip/branch_xyz.h
+56
-0
clock.h
libs/or-tools-src-ubuntu/include/scip/clock.h
+124
-0
compr.h
libs/or-tools-src-ubuntu/include/scip/compr.h
+161
-0
compr_largestrepr.h
libs/or-tools-src-ubuntu/include/scip/compr_largestrepr.h
+47
-0
compr_weakcompr.h
libs/or-tools-src-ubuntu/include/scip/compr_weakcompr.h
+47
-0
compr_xyz.h
libs/or-tools-src-ubuntu/include/scip/compr_xyz.h
+46
-0
concsolver.h
libs/or-tools-src-ubuntu/include/scip/concsolver.h
+209
-0
concsolver_scip.h
libs/or-tools-src-ubuntu/include/scip/concsolver_scip.h
+45
-0
concurrent.h
libs/or-tools-src-ubuntu/include/scip/concurrent.h
+172
-0
conflict.h
libs/or-tools-src-ubuntu/include/scip/conflict.h
+671
-0
conflictstore.h
libs/or-tools-src-ubuntu/include/scip/conflictstore.h
+203
-0
cons.h
libs/or-tools-src-ubuntu/include/scip/cons.h
+1149
-0
cons_abspower.h
libs/or-tools-src-ubuntu/include/scip/cons_abspower.h
+227
-0
cons_and.h
libs/or-tools-src-ubuntu/include/scip/cons_and.h
+191
-0
cons_benders.h
libs/or-tools-src-ubuntu/include/scip/cons_benders.h
+104
-0
cons_benderslp.h
libs/or-tools-src-ubuntu/include/scip/cons_benderslp.h
+76
-0
cons_bivariate.h
libs/or-tools-src-ubuntu/include/scip/cons_bivariate.h
+186
-0
cons_bounddisjunction.h
.../or-tools-src-ubuntu/include/scip/cons_bounddisjunction.h
+157
-0
cons_cardinality.h
libs/or-tools-src-ubuntu/include/scip/cons_cardinality.h
+202
-0
cons_components.h
libs/or-tools-src-ubuntu/include/scip/cons_components.h
+50
-0
cons_conjunction.h
libs/or-tools-src-ubuntu/include/scip/cons_conjunction.h
+120
-0
cons_countsols.h
libs/or-tools-src-ubuntu/include/scip/cons_countsols.h
+134
-0
cons_cumulative.h
libs/or-tools-src-ubuntu/include/scip/cons_cumulative.h
+424
-0
cons_disjunction.h
libs/or-tools-src-ubuntu/include/scip/cons_disjunction.h
+125
-0
cons_indicator.h
libs/or-tools-src-ubuntu/include/scip/cons_indicator.h
+304
-0
cons_integral.h
libs/or-tools-src-ubuntu/include/scip/cons_integral.h
+49
-0
cons_knapsack.h
libs/or-tools-src-ubuntu/include/scip/cons_knapsack.h
+290
-0
cons_linear.h
libs/or-tools-src-ubuntu/include/scip/cons_linear.h
+385
-0
cons_linking.h
libs/or-tools-src-ubuntu/include/scip/cons_linking.h
+189
-0
cons_logicor.h
libs/or-tools-src-ubuntu/include/scip/cons_logicor.h
+183
-0
cons_nonlinear.h
libs/or-tools-src-ubuntu/include/scip/cons_nonlinear.h
+480
-0
cons_or.h
libs/or-tools-src-ubuntu/include/scip/cons_or.h
+152
-0
cons_orbisack.h
libs/or-tools-src-ubuntu/include/scip/cons_orbisack.h
+152
-0
cons_orbitope.h
libs/or-tools-src-ubuntu/include/scip/cons_orbitope.h
+157
-0
cons_pseudoboolean.h
libs/or-tools-src-ubuntu/include/scip/cons_pseudoboolean.h
+359
-0
cons_quadratic.h
libs/or-tools-src-ubuntu/include/scip/cons_quadratic.h
+869
-0
cons_setppc.h
libs/or-tools-src-ubuntu/include/scip/cons_setppc.h
+329
-0
cons_soc.h
libs/or-tools-src-ubuntu/include/scip/cons_soc.h
+243
-0
cons_sos1.h
libs/or-tools-src-ubuntu/include/scip/cons_sos1.h
+217
-0
cons_sos2.h
libs/or-tools-src-ubuntu/include/scip/cons_sos2.h
+163
-0
cons_superindicator.h
libs/or-tools-src-ubuntu/include/scip/cons_superindicator.h
+167
-0
cons_symresack.h
libs/or-tools-src-ubuntu/include/scip/cons_symresack.h
+182
-0
cons_varbound.h
libs/or-tools-src-ubuntu/include/scip/cons_varbound.h
+206
-0
cons_xor.h
libs/or-tools-src-ubuntu/include/scip/cons_xor.h
+160
-0
cons_xyz.h
libs/or-tools-src-ubuntu/include/scip/cons_xyz.h
+116
-0
cutpool.h
libs/or-tools-src-ubuntu/include/scip/cutpool.h
+127
-0
cuts.h
libs/or-tools-src-ubuntu/include/scip/cuts.h
+459
-0
dbldblarith.h
libs/or-tools-src-ubuntu/include/scip/dbldblarith.h
+357
-0
dcmp.h
libs/or-tools-src-ubuntu/include/scip/dcmp.h
+94
-0
debug.h
libs/or-tools-src-ubuntu/include/scip/debug.h
+316
-0
def.h
libs/or-tools-src-ubuntu/include/scip/def.h
+432
-0
dialog.h
libs/or-tools-src-ubuntu/include/scip/dialog.h
+123
-0
dialog_default.h
libs/or-tools-src-ubuntu/include/scip/dialog_default.h
+395
-0
dialog_xyz.h
libs/or-tools-src-ubuntu/include/scip/dialog_xyz.h
+56
-0
disp.h
libs/or-tools-src-ubuntu/include/scip/disp.h
+138
-0
disp_default.h
libs/or-tools-src-ubuntu/include/scip/disp_default.h
+48
-0
disp_xyz.h
libs/or-tools-src-ubuntu/include/scip/disp_xyz.h
+56
-0
event.h
libs/or-tools-src-ubuntu/include/scip/event.h
+509
-0
event_estim.h
libs/or-tools-src-ubuntu/include/scip/event_estim.h
+68
-0
event_globalbnd.h
libs/or-tools-src-ubuntu/include/scip/event_globalbnd.h
+75
-0
event_softtimelimit.h
libs/or-tools-src-ubuntu/include/scip/event_softtimelimit.h
+31
-0
event_solvingphase.h
libs/or-tools-src-ubuntu/include/scip/event_solvingphase.h
+48
-0
event_xyz.h
libs/or-tools-src-ubuntu/include/scip/event_xyz.h
+44
-0
heur.h
libs/or-tools-src-ubuntu/include/scip/heur.h
+256
-0
heur_actconsdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_actconsdiving.h
+55
-0
heur_adaptivediving.h
libs/or-tools-src-ubuntu/include/scip/heur_adaptivediving.h
+44
-0
heur_alns.h
libs/or-tools-src-ubuntu/include/scip/heur_alns.h
+49
-0
heur_bound.h
libs/or-tools-src-ubuntu/include/scip/heur_bound.h
+48
-0
heur_clique.h
libs/or-tools-src-ubuntu/include/scip/heur_clique.h
+50
-0
heur_coefdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_coefdiving.h
+53
-0
heur_completesol.h
libs/or-tools-src-ubuntu/include/scip/heur_completesol.h
+48
-0
heur_conflictdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_conflictdiving.h
+49
-0
heur_crossover.h
libs/or-tools-src-ubuntu/include/scip/heur_crossover.h
+53
-0
heur_dins.h
libs/or-tools-src-ubuntu/include/scip/heur_dins.h
+53
-0
heur_distributiondiving.h
...r-tools-src-ubuntu/include/scip/heur_distributiondiving.h
+50
-0
heur_dualval.h
libs/or-tools-src-ubuntu/include/scip/heur_dualval.h
+74
-0
heur_farkasdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_farkasdiving.h
+56
-0
heur_feaspump.h
libs/or-tools-src-ubuntu/include/scip/heur_feaspump.h
+58
-0
heur_fixandinfer.h
libs/or-tools-src-ubuntu/include/scip/heur_fixandinfer.h
+48
-0
heur_fracdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_fracdiving.h
+53
-0
heur_gins.h
libs/or-tools-src-ubuntu/include/scip/heur_gins.h
+68
-0
heur_guideddiving.h
libs/or-tools-src-ubuntu/include/scip/heur_guideddiving.h
+54
-0
heur_indicator.h
libs/or-tools-src-ubuntu/include/scip/heur_indicator.h
+72
-0
heur_intdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_intdiving.h
+53
-0
heur_intshifting.h
libs/or-tools-src-ubuntu/include/scip/heur_intshifting.h
+53
-0
heur_linesearchdiving.h
.../or-tools-src-ubuntu/include/scip/heur_linesearchdiving.h
+54
-0
heur_localbranching.h
libs/or-tools-src-ubuntu/include/scip/heur_localbranching.h
+48
-0
heur_locks.h
libs/or-tools-src-ubuntu/include/scip/heur_locks.h
+71
-0
heur_lpface.h
libs/or-tools-src-ubuntu/include/scip/heur_lpface.h
+50
-0
heur_mpec.h
libs/or-tools-src-ubuntu/include/scip/heur_mpec.h
+101
-0
heur_multistart.h
libs/or-tools-src-ubuntu/include/scip/heur_multistart.h
+97
-0
heur_mutation.h
libs/or-tools-src-ubuntu/include/scip/heur_mutation.h
+52
-0
heur_nlpdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_nlpdiving.h
+54
-0
heur_objpscostdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_objpscostdiving.h
+48
-0
heur_octane.h
libs/or-tools-src-ubuntu/include/scip/heur_octane.h
+48
-0
heur_ofins.h
libs/or-tools-src-ubuntu/include/scip/heur_ofins.h
+48
-0
heur_oneopt.h
libs/or-tools-src-ubuntu/include/scip/heur_oneopt.h
+54
-0
heur_padm.h
libs/or-tools-src-ubuntu/include/scip/heur_padm.h
+59
-0
heur_proximity.h
libs/or-tools-src-ubuntu/include/scip/heur_proximity.h
+84
-0
heur_pscostdiving.h
libs/or-tools-src-ubuntu/include/scip/heur_pscostdiving.h
+56
-0
heur_randrounding.h
libs/or-tools-src-ubuntu/include/scip/heur_randrounding.h
+60
-0
heur_rens.h
libs/or-tools-src-ubuntu/include/scip/heur_rens.h
+76
-0
heur_reoptsols.h
libs/or-tools-src-ubuntu/include/scip/heur_reoptsols.h
+69
-0
heur_repair.h
libs/or-tools-src-ubuntu/include/scip/heur_repair.h
+53
-0
heur_rins.h
libs/or-tools-src-ubuntu/include/scip/heur_rins.h
+52
-0
heur_rootsoldiving.h
libs/or-tools-src-ubuntu/include/scip/heur_rootsoldiving.h
+48
-0
heur_rounding.h
libs/or-tools-src-ubuntu/include/scip/heur_rounding.h
+55
-0
heur_shiftandpropagate.h
...or-tools-src-ubuntu/include/scip/heur_shiftandpropagate.h
+54
-0
heur_shifting.h
libs/or-tools-src-ubuntu/include/scip/heur_shifting.h
+53
-0
heur_simplerounding.h
libs/or-tools-src-ubuntu/include/scip/heur_simplerounding.h
+53
-0
heur_subnlp.h
libs/or-tools-src-ubuntu/include/scip/heur_subnlp.h
+147
-0
heur_sync.h
libs/or-tools-src-ubuntu/include/scip/heur_sync.h
+71
-0
heur_trivial.h
libs/or-tools-src-ubuntu/include/scip/heur_trivial.h
+52
-0
heur_trivialnegation.h
libs/or-tools-src-ubuntu/include/scip/heur_trivialnegation.h
+50
-0
heur_trustregion.h
libs/or-tools-src-ubuntu/include/scip/heur_trustregion.h
+75
-0
heur_trysol.h
libs/or-tools-src-ubuntu/include/scip/heur_trysol.h
+78
-0
heur_twoopt.h
libs/or-tools-src-ubuntu/include/scip/heur_twoopt.h
+55
-0
heur_undercover.h
libs/or-tools-src-ubuntu/include/scip/heur_undercover.h
+81
-0
heur_vbounds.h
libs/or-tools-src-ubuntu/include/scip/heur_vbounds.h
+54
-0
heur_veclendiving.h
libs/or-tools-src-ubuntu/include/scip/heur_veclendiving.h
+54
-0
heur_xyz.h
libs/or-tools-src-ubuntu/include/scip/heur_xyz.h
+49
-0
heur_zeroobj.h
libs/or-tools-src-ubuntu/include/scip/heur_zeroobj.h
+67
-0
heur_zirounding.h
libs/or-tools-src-ubuntu/include/scip/heur_zirounding.h
+54
-0
heuristics.h
libs/or-tools-src-ubuntu/include/scip/heuristics.h
+129
-0
history.h
libs/or-tools-src-ubuntu/include/scip/history.h
+305
-0
implics.h
libs/or-tools-src-ubuntu/include/scip/implics.h
+443
-0
interrupt.h
libs/or-tools-src-ubuntu/include/scip/interrupt.h
+80
-0
intervalarith.h
libs/or-tools-src-ubuntu/include/scip/intervalarith.h
+714
-0
lp.h
libs/or-tools-src-ubuntu/include/scip/lp.h
+1618
-0
mem.h
libs/or-tools-src-ubuntu/include/scip/mem.h
+76
-0
message.h
libs/or-tools-src-ubuntu/include/scip/message.h
+52
-0
message_default.h
libs/or-tools-src-ubuntu/include/scip/message_default.h
+47
-0
misc.h
libs/or-tools-src-ubuntu/include/scip/misc.h
+375
-0
nlp.h
libs/or-tools-src-ubuntu/include/scip/nlp.h
+753
-0
nodesel.h
libs/or-tools-src-ubuntu/include/scip/nodesel.h
+302
-0
nodesel_bfs.h
libs/or-tools-src-ubuntu/include/scip/nodesel_bfs.h
+48
-0
nodesel_breadthfirst.h
libs/or-tools-src-ubuntu/include/scip/nodesel_breadthfirst.h
+52
-0
nodesel_dfs.h
libs/or-tools-src-ubuntu/include/scip/nodesel_dfs.h
+48
-0
nodesel_estimate.h
libs/or-tools-src-ubuntu/include/scip/nodesel_estimate.h
+48
-0
nodesel_hybridestim.h
libs/or-tools-src-ubuntu/include/scip/nodesel_hybridestim.h
+48
-0
nodesel_restartdfs.h
libs/or-tools-src-ubuntu/include/scip/nodesel_restartdfs.h
+48
-0
nodesel_uct.h
libs/or-tools-src-ubuntu/include/scip/nodesel_uct.h
+85
-0
nodesel_xyz.h
libs/or-tools-src-ubuntu/include/scip/nodesel_xyz.h
+47
-0
paramset.h
libs/or-tools-src-ubuntu/include/scip/paramset.h
+533
-0
presol.h
libs/or-tools-src-ubuntu/include/scip/presol.h
+169
-0
presol_boundshift.h
libs/or-tools-src-ubuntu/include/scip/presol_boundshift.h
+56
-0
presol_convertinttobin.h
...or-tools-src-ubuntu/include/scip/presol_convertinttobin.h
+48
-0
presol_domcol.h
libs/or-tools-src-ubuntu/include/scip/presol_domcol.h
+53
-0
presol_dualagg.h
libs/or-tools-src-ubuntu/include/scip/presol_dualagg.h
+63
-0
presol_dualcomp.h
libs/or-tools-src-ubuntu/include/scip/presol_dualcomp.h
+55
-0
presol_dualinfer.h
libs/or-tools-src-ubuntu/include/scip/presol_dualinfer.h
+63
-0
presol_dualsparsify.h
libs/or-tools-src-ubuntu/include/scip/presol_dualsparsify.h
+65
-0
presol_gateextraction.h
.../or-tools-src-ubuntu/include/scip/presol_gateextraction.h
+75
-0
presol_implics.h
libs/or-tools-src-ubuntu/include/scip/presol_implics.h
+63
-0
presol_inttobinary.h
libs/or-tools-src-ubuntu/include/scip/presol_inttobinary.h
+54
-0
presol_milp.h
libs/or-tools-src-ubuntu/include/scip/presol_milp.h
+51
-0
presol_qpkktref.h
libs/or-tools-src-ubuntu/include/scip/presol_qpkktref.h
+104
-0
presol_redvub.h
libs/or-tools-src-ubuntu/include/scip/presol_redvub.h
+48
-0
presol_sparsify.h
libs/or-tools-src-ubuntu/include/scip/presol_sparsify.h
+49
-0
presol_stuffing.h
libs/or-tools-src-ubuntu/include/scip/presol_stuffing.h
+51
-0
presol_trivial.h
libs/or-tools-src-ubuntu/include/scip/presol_trivial.h
+51
-0
presol_tworowbnd.h
libs/or-tools-src-ubuntu/include/scip/presol_tworowbnd.h
+87
-0
presol_xyz.h
libs/or-tools-src-ubuntu/include/scip/presol_xyz.h
+56
-0
presolve.h
libs/or-tools-src-ubuntu/include/scip/presolve.h
+88
-0
pricer.h
libs/or-tools-src-ubuntu/include/scip/pricer.h
+198
-0
pricer_xyz.h
libs/or-tools-src-ubuntu/include/scip/pricer_xyz.h
+56
-0
pricestore.h
libs/or-tools-src-ubuntu/include/scip/pricestore.h
+164
-0
primal.h
libs/or-tools-src-ubuntu/include/scip/primal.h
+384
-0
prob.h
libs/or-tools-src-ubuntu/include/scip/prob.h
+652
-0
prop.h
libs/or-tools-src-ubuntu/include/scip/prop.h
+256
-0
prop_dualfix.h
libs/or-tools-src-ubuntu/include/scip/prop_dualfix.h
+52
-0
prop_genvbounds.h
libs/or-tools-src-ubuntu/include/scip/prop_genvbounds.h
+112
-0
prop_nlobbt.h
libs/or-tools-src-ubuntu/include/scip/prop_nlobbt.h
+112
-0
prop_obbt.h
libs/or-tools-src-ubuntu/include/scip/prop_obbt.h
+70
-0
prop_probing.h
libs/or-tools-src-ubuntu/include/scip/prop_probing.h
+108
-0
prop_pseudoobj.h
libs/or-tools-src-ubuntu/include/scip/prop_pseudoobj.h
+74
-0
prop_redcost.h
libs/or-tools-src-ubuntu/include/scip/prop_redcost.h
+54
-0
prop_rootredcost.h
libs/or-tools-src-ubuntu/include/scip/prop_rootredcost.h
+55
-0
prop_symmetry.h
libs/or-tools-src-ubuntu/include/scip/prop_symmetry.h
+77
-0
prop_sync.h
libs/or-tools-src-ubuntu/include/scip/prop_sync.h
+81
-0
prop_vbounds.h
libs/or-tools-src-ubuntu/include/scip/prop_vbounds.h
+71
-0
prop_xyz.h
libs/or-tools-src-ubuntu/include/scip/prop_xyz.h
+56
-0
pub_bandit.h
libs/or-tools-src-ubuntu/include/scip/pub_bandit.h
+81
-0
pub_bandit_epsgreedy.h
libs/or-tools-src-ubuntu/include/scip/pub_bandit_epsgreedy.h
+90
-0
pub_bandit_exp3.h
libs/or-tools-src-ubuntu/include/scip/pub_bandit_exp3.h
+98
-0
pub_bandit_ucb.h
libs/or-tools-src-ubuntu/include/scip/pub_bandit_ucb.h
+84
-0
pub_benders.h
libs/or-tools-src-ubuntu/include/scip/pub_benders.h
+474
-0
pub_benderscut.h
libs/or-tools-src-ubuntu/include/scip/pub_benderscut.h
+131
-0
pub_branch.h
libs/or-tools-src-ubuntu/include/scip/pub_branch.h
+166
-0
pub_compr.h
libs/or-tools-src-ubuntu/include/scip/pub_compr.h
+122
-0
pub_conflict.h
libs/or-tools-src-ubuntu/include/scip/pub_conflict.h
+105
-0
pub_cons.h
libs/or-tools-src-ubuntu/include/scip/pub_cons.h
+937
-0
pub_cutpool.h
libs/or-tools-src-ubuntu/include/scip/pub_cutpool.h
+104
-0
pub_dcmp.h
libs/or-tools-src-ubuntu/include/scip/pub_dcmp.h
+184
-0
pub_dialog.h
libs/or-tools-src-ubuntu/include/scip/pub_dialog.h
+225
-0
pub_disp.h
libs/or-tools-src-ubuntu/include/scip/pub_disp.h
+137
-0
pub_event.h
libs/or-tools-src-ubuntu/include/scip/pub_event.h
+262
-0
pub_fileio.h
libs/or-tools-src-ubuntu/include/scip/pub_fileio.h
+56
-0
pub_heur.h
libs/or-tools-src-ubuntu/include/scip/pub_heur.h
+474
-0
pub_history.h
libs/or-tools-src-ubuntu/include/scip/pub_history.h
+89
-0
pub_implics.h
libs/or-tools-src-ubuntu/include/scip/pub_implics.h
+127
-0
pub_lp.h
libs/or-tools-src-ubuntu/include/scip/pub_lp.h
+536
-0
pub_matrix.h
libs/or-tools-src-ubuntu/include/scip/pub_matrix.h
+340
-0
pub_message.h
libs/or-tools-src-ubuntu/include/scip/pub_message.h
+391
-0
pub_misc.h
libs/or-tools-src-ubuntu/include/scip/pub_misc.h
+2259
-0
pub_misc_linear.h
libs/or-tools-src-ubuntu/include/scip/pub_misc_linear.h
+124
-0
pub_misc_nonlinear.h
libs/or-tools-src-ubuntu/include/scip/pub_misc_nonlinear.h
+69
-0
pub_misc_select.h
libs/or-tools-src-ubuntu/include/scip/pub_misc_select.h
+3540
-0
pub_misc_sort.h
libs/or-tools-src-ubuntu/include/scip/pub_misc_sort.h
+4286
-0
pub_nlp.h
libs/or-tools-src-ubuntu/include/scip/pub_nlp.h
+232
-0
pub_nodesel.h
libs/or-tools-src-ubuntu/include/scip/pub_nodesel.h
+101
-0
pub_paramset.h
libs/or-tools-src-ubuntu/include/scip/pub_paramset.h
+203
-0
pub_presol.h
libs/or-tools-src-ubuntu/include/scip/pub_presol.h
+189
-0
pub_pricer.h
libs/or-tools-src-ubuntu/include/scip/pub_pricer.h
+128
-0
pub_prop.h
libs/or-tools-src-ubuntu/include/scip/pub_prop.h
+272
-0
pub_reader.h
libs/or-tools-src-ubuntu/include/scip/pub_reader.h
+89
-0
pub_relax.h
libs/or-tools-src-ubuntu/include/scip/pub_relax.h
+160
-0
pub_reopt.h
libs/or-tools-src-ubuntu/include/scip/pub_reopt.h
+223
-0
pub_sepa.h
libs/or-tools-src-ubuntu/include/scip/pub_sepa.h
+197
-0
pub_sol.h
libs/or-tools-src-ubuntu/include/scip/pub_sol.h
+226
-0
pub_table.h
libs/or-tools-src-ubuntu/include/scip/pub_table.h
+96
-0
pub_tree.h
libs/or-tools-src-ubuntu/include/scip/pub_tree.h
+278
-0
pub_var.h
libs/or-tools-src-ubuntu/include/scip/pub_var.h
+1472
-0
rbtree.h
libs/or-tools-src-ubuntu/include/scip/rbtree.h
+171
-0
reader.h
libs/or-tools-src-ubuntu/include/scip/reader.h
+131
-0
reader_bnd.h
libs/or-tools-src-ubuntu/include/scip/reader_bnd.h
+56
-0
reader_ccg.h
libs/or-tools-src-ubuntu/include/scip/reader_ccg.h
+74
-0
reader_cip.h
libs/or-tools-src-ubuntu/include/scip/reader_cip.h
+54
-0
reader_cnf.h
libs/or-tools-src-ubuntu/include/scip/reader_cnf.h
+52
-0
reader_cor.h
libs/or-tools-src-ubuntu/include/scip/reader_cor.h
+119
-0
reader_dec.h
libs/or-tools-src-ubuntu/include/scip/reader_dec.h
+93
-0
reader_diff.h
libs/or-tools-src-ubuntu/include/scip/reader_diff.h
+102
-0
reader_fix.h
libs/or-tools-src-ubuntu/include/scip/reader_fix.h
+59
-0
reader_fzn.h
libs/or-tools-src-ubuntu/include/scip/reader_fzn.h
+68
-0
reader_gms.h
libs/or-tools-src-ubuntu/include/scip/reader_gms.h
+87
-0
reader_lp.h
libs/or-tools-src-ubuntu/include/scip/reader_lp.h
+98
-0
reader_mps.h
libs/or-tools-src-ubuntu/include/scip/reader_mps.h
+108
-0
reader_mst.h
libs/or-tools-src-ubuntu/include/scip/reader_mst.h
+80
-0
reader_opb.h
libs/or-tools-src-ubuntu/include/scip/reader_opb.h
+98
-0
reader_osil.h
libs/or-tools-src-ubuntu/include/scip/reader_osil.h
+53
-0
reader_pbm.h
libs/or-tools-src-ubuntu/include/scip/reader_pbm.h
+72
-0
reader_pip.h
libs/or-tools-src-ubuntu/include/scip/reader_pip.h
+97
-0
reader_ppm.h
libs/or-tools-src-ubuntu/include/scip/reader_ppm.h
+75
-0
reader_rlp.h
libs/or-tools-src-ubuntu/include/scip/reader_rlp.h
+48
-0
reader_smps.h
libs/or-tools-src-ubuntu/include/scip/reader_smps.h
+66
-0
reader_sol.h
libs/or-tools-src-ubuntu/include/scip/reader_sol.h
+81
-0
reader_sto.h
libs/or-tools-src-ubuntu/include/scip/reader_sto.h
+110
-0
reader_tim.h
libs/or-tools-src-ubuntu/include/scip/reader_tim.h
+146
-0
reader_wbo.h
libs/or-tools-src-ubuntu/include/scip/reader_wbo.h
+51
-0
reader_xyz.h
libs/or-tools-src-ubuntu/include/scip/reader_xyz.h
+47
-0
reader_zpl.h
libs/or-tools-src-ubuntu/include/scip/reader_zpl.h
+51
-0
relax.h
libs/or-tools-src-ubuntu/include/scip/relax.h
+255
-0
relax_xyz.h
libs/or-tools-src-ubuntu/include/scip/relax_xyz.h
+44
-0
reopt.h
libs/or-tools-src-ubuntu/include/scip/reopt.h
+573
-0
retcode.h
libs/or-tools-src-ubuntu/include/scip/retcode.h
+51
-0
scip.h
libs/or-tools-src-ubuntu/include/scip/scip.h
+164
-0
scip_bandit.h
libs/or-tools-src-ubuntu/include/scip/scip_bandit.h
+90
-0
scip_benders.h
libs/or-tools-src-ubuntu/include/scip/scip_benders.h
+930
-0
scip_branch.h
libs/or-tools-src-ubuntu/include/scip/scip_branch.h
+823
-0
scip_compr.h
libs/or-tools-src-ubuntu/include/scip/scip_compr.h
+172
-0
scip_concurrent.h
libs/or-tools-src-ubuntu/include/scip/scip_concurrent.h
+186
-0
scip_conflict.h
libs/or-tools-src-ubuntu/include/scip/scip_conflict.h
+508
-0
scip_cons.h
libs/or-tools-src-ubuntu/include/scip/scip_cons.h
+1775
-0
scip_copy.h
libs/or-tools-src-ubuntu/include/scip/scip_copy.h
+1267
-0
scip_cut.h
libs/or-tools-src-ubuntu/include/scip/scip_cut.h
+516
-0
scip_datastructures.h
libs/or-tools-src-ubuntu/include/scip/scip_datastructures.h
+488
-0
scip_dcmp.h
libs/or-tools-src-ubuntu/include/scip/scip_dcmp.h
+160
-0
scip_debug.h
libs/or-tools-src-ubuntu/include/scip/scip_debug.h
+75
-0
scip_dialog.h
libs/or-tools-src-ubuntu/include/scip/scip_dialog.h
+186
-0
scip_disp.h
libs/or-tools-src-ubuntu/include/scip/scip_disp.h
+109
-0
scip_event.h
libs/or-tools-src-ubuntu/include/scip/scip_event.h
+344
-0
scip_expr.h
libs/or-tools-src-ubuntu/include/scip/scip_expr.h
+169
-0
scip_general.h
libs/or-tools-src-ubuntu/include/scip/scip_general.h
+370
-0
scip_heur.h
libs/or-tools-src-ubuntu/include/scip/scip_heur.h
+250
-0
scip_lp.h
libs/or-tools-src-ubuntu/include/scip/scip_lp.h
+1779
-0
scip_mem.h
libs/or-tools-src-ubuntu/include/scip/scip_mem.h
+233
-0
scip_message.h
libs/or-tools-src-ubuntu/include/scip/scip_message.h
+189
-0
scip_nlp.h
libs/or-tools-src-ubuntu/include/scip/scip_nlp.h
+1239
-0
scip_nodesel.h
libs/or-tools-src-ubuntu/include/scip/scip_nodesel.h
+189
-0
scip_nonlinear.h
libs/or-tools-src-ubuntu/include/scip/scip_nonlinear.h
+218
-0
scip_numerics.h
libs/or-tools-src-ubuntu/include/scip/scip_numerics.h
+866
-0
scip_param.h
libs/or-tools-src-ubuntu/include/scip/scip_param.h
+665
-0
scip_presol.h
libs/or-tools-src-ubuntu/include/scip/scip_presol.h
+176
-0
scip_pricer.h
libs/or-tools-src-ubuntu/include/scip/scip_pricer.h
+288
-0
scip_prob.h
libs/or-tools-src-ubuntu/include/scip/scip_prob.h
+1798
-0
scip_probing.h
libs/or-tools-src-ubuntu/include/scip/scip_probing.h
+542
-0
scip_prop.h
libs/or-tools-src-ubuntu/include/scip/scip_prop.h
+231
-0
scip_randnumgen.h
libs/or-tools-src-ubuntu/include/scip/scip_randnumgen.h
+93
-0
scip_reader.h
libs/or-tools-src-ubuntu/include/scip/scip_reader.h
+191
-0
scip_relax.h
libs/or-tools-src-ubuntu/include/scip/scip_relax.h
+174
-0
scip_reopt.h
libs/or-tools-src-ubuntu/include/scip/scip_reopt.h
+326
-0
scip_sepa.h
libs/or-tools-src-ubuntu/include/scip/scip_sepa.h
+214
-0
scip_sol.h
libs/or-tools-src-ubuntu/include/scip/scip_sol.h
+1503
-0
scip_solve.h
libs/or-tools-src-ubuntu/include/scip/scip_solve.h
+426
-0
scip_solvingstats.h
libs/or-tools-src-ubuntu/include/scip/scip_solvingstats.h
+2152
-0
scip_table.h
libs/or-tools-src-ubuntu/include/scip/scip_table.h
+94
-0
scip_timing.h
libs/or-tools-src-ubuntu/include/scip/scip_timing.h
+344
-0
scip_tree.h
libs/or-tools-src-ubuntu/include/scip/scip_tree.h
+479
-0
scip_validation.h
libs/or-tools-src-ubuntu/include/scip/scip_validation.h
+82
-0
scip_var.h
libs/or-tools-src-ubuntu/include/scip/scip_var.h
+3823
-0
scipbuildflags.h
libs/or-tools-src-ubuntu/include/scip/scipbuildflags.h
+43
-0
scipcoreplugins.h
libs/or-tools-src-ubuntu/include/scip/scipcoreplugins.h
+48
-0
scipdefplugins.h
libs/or-tools-src-ubuntu/include/scip/scipdefplugins.h
+242
-0
scipgithash.h
libs/or-tools-src-ubuntu/include/scip/scipgithash.h
+43
-0
scipshell.h
libs/or-tools-src-ubuntu/include/scip/scipshell.h
+57
-0
sepa.h
libs/or-tools-src-ubuntu/include/scip/sepa.h
+197
-0
sepa_aggregation.h
libs/or-tools-src-ubuntu/include/scip/sepa_aggregation.h
+66
-0
sepa_cgmip.h
libs/or-tools-src-ubuntu/include/scip/sepa_cgmip.h
+53
-0
sepa_clique.h
libs/or-tools-src-ubuntu/include/scip/sepa_clique.h
+50
-0
sepa_closecuts.h
libs/or-tools-src-ubuntu/include/scip/sepa_closecuts.h
+74
-0
sepa_convexproj.h
libs/or-tools-src-ubuntu/include/scip/sepa_convexproj.h
+87
-0
sepa_disjunctive.h
libs/or-tools-src-ubuntu/include/scip/sepa_disjunctive.h
+60
-0
sepa_eccuts.h
libs/or-tools-src-ubuntu/include/scip/sepa_eccuts.h
+94
-0
sepa_gauge.h
libs/or-tools-src-ubuntu/include/scip/sepa_gauge.h
+92
-0
sepa_gomory.h
libs/or-tools-src-ubuntu/include/scip/sepa_gomory.h
+51
-0
sepa_impliedbounds.h
libs/or-tools-src-ubuntu/include/scip/sepa_impliedbounds.h
+50
-0
sepa_intobj.h
libs/or-tools-src-ubuntu/include/scip/sepa_intobj.h
+49
-0
sepa_mcf.h
libs/or-tools-src-ubuntu/include/scip/sepa_mcf.h
+62
-0
sepa_oddcycle.h
libs/or-tools-src-ubuntu/include/scip/sepa_oddcycle.h
+49
-0
sepa_rapidlearning.h
libs/or-tools-src-ubuntu/include/scip/sepa_rapidlearning.h
+48
-0
sepa_strongcg.h
libs/or-tools-src-ubuntu/include/scip/sepa_strongcg.h
+50
-0
sepa_xyz.h
libs/or-tools-src-ubuntu/include/scip/sepa_xyz.h
+56
-0
sepa_zerohalf.h
libs/or-tools-src-ubuntu/include/scip/sepa_zerohalf.h
+52
-0
sepastore.h
libs/or-tools-src-ubuntu/include/scip/sepastore.h
+176
-0
set.h
libs/or-tools-src-ubuntu/include/scip/set.h
+1751
-0
sol.h
libs/or-tools-src-ubuntu/include/scip/sol.h
+501
-0
solve.h
libs/or-tools-src-ubuntu/include/scip/solve.h
+221
-0
stat.h
libs/or-tools-src-ubuntu/include/scip/stat.h
+342
-0
struct_bandit.h
libs/or-tools-src-ubuntu/include/scip/struct_bandit.h
+59
-0
struct_benders.h
libs/or-tools-src-ubuntu/include/scip/struct_benders.h
+199
-0
struct_benderscut.h
libs/or-tools-src-ubuntu/include/scip/struct_benderscut.h
+65
-0
struct_branch.h
libs/or-tools-src-ubuntu/include/scip/struct_branch.h
+107
-0
struct_clock.h
libs/or-tools-src-ubuntu/include/scip/struct_clock.h
+73
-0
struct_compr.h
libs/or-tools-src-ubuntu/include/scip/struct_compr.h
+65
-0
struct_concsolver.h
libs/or-tools-src-ubuntu/include/scip/struct_concsolver.h
+83
-0
struct_concurrent.h
libs/or-tools-src-ubuntu/include/scip/struct_concurrent.h
+58
-0
struct_conflict.h
libs/or-tools-src-ubuntu/include/scip/struct_conflict.h
+189
-0
struct_conflictstore.h
libs/or-tools-src-ubuntu/include/scip/struct_conflictstore.h
+76
-0
struct_cons.h
libs/or-tools-src-ubuntu/include/scip/struct_cons.h
+290
-0
struct_cutpool.h
libs/or-tools-src-ubuntu/include/scip/struct_cutpool.h
+74
-0
struct_cuts.h
libs/or-tools-src-ubuntu/include/scip/struct_cuts.h
+46
-0
struct_dcmp.h
libs/or-tools-src-ubuntu/include/scip/struct_dcmp.h
+72
-0
struct_dialog.h
libs/or-tools-src-ubuntu/include/scip/struct_dialog.h
+76
-0
struct_disp.h
libs/or-tools-src-ubuntu/include/scip/struct_disp.h
+63
-0
struct_event.h
libs/or-tools-src-ubuntu/include/scip/struct_event.h
+226
-0
struct_heur.h
libs/or-tools-src-ubuntu/include/scip/struct_heur.h
+136
-0
struct_history.h
libs/or-tools-src-ubuntu/include/scip/struct_history.h
+66
-0
struct_implics.h
libs/or-tools-src-ubuntu/include/scip/struct_implics.h
+110
-0
struct_lp.h
libs/or-tools-src-ubuntu/include/scip/struct_lp.h
+399
-0
struct_matrix.h
libs/or-tools-src-ubuntu/include/scip/struct_matrix.h
+77
-0
struct_mem.h
libs/or-tools-src-ubuntu/include/scip/struct_mem.h
+49
-0
struct_message.h
libs/or-tools-src-ubuntu/include/scip/struct_message.h
+58
-0
struct_misc.h
libs/or-tools-src-ubuntu/include/scip/struct_misc.h
+280
-0
struct_nlp.h
libs/or-tools-src-ubuntu/include/scip/struct_nlp.h
+179
-0
struct_nodesel.h
libs/or-tools-src-ubuntu/include/scip/struct_nodesel.h
+76
-0
struct_paramset.h
libs/or-tools-src-ubuntu/include/scip/struct_paramset.h
+132
-0
struct_presol.h
libs/or-tools-src-ubuntu/include/scip/struct_presol.h
+82
-0
struct_pricer.h
libs/or-tools-src-ubuntu/include/scip/struct_pricer.h
+65
-0
struct_pricestore.h
libs/or-tools-src-ubuntu/include/scip/struct_pricestore.h
+62
-0
struct_primal.h
libs/or-tools-src-ubuntu/include/scip/struct_primal.h
+68
-0
struct_prob.h
libs/or-tools-src-ubuntu/include/scip/struct_prob.h
+89
-0
struct_prop.h
libs/or-tools-src-ubuntu/include/scip/struct_prop.h
+98
-0
struct_reader.h
libs/or-tools-src-ubuntu/include/scip/struct_reader.h
+53
-0
struct_relax.h
libs/or-tools-src-ubuntu/include/scip/struct_relax.h
+79
-0
struct_reopt.h
libs/or-tools-src-ubuntu/include/scip/struct_reopt.h
+178
-0
struct_scip.h
libs/or-tools-src-ubuntu/include/scip/struct_scip.h
+108
-0
struct_sepa.h
libs/or-tools-src-ubuntu/include/scip/struct_sepa.h
+77
-0
struct_sepastore.h
libs/or-tools-src-ubuntu/include/scip/struct_sepastore.h
+57
-0
struct_set.h
libs/or-tools-src-ubuntu/include/scip/struct_set.h
+603
-0
struct_sol.h
libs/or-tools-src-ubuntu/include/scip/struct_sol.h
+99
-0
struct_stat.h
libs/or-tools-src-ubuntu/include/scip/struct_stat.h
+278
-0
struct_syncstore.h
libs/or-tools-src-ubuntu/include/scip/struct_syncstore.h
+120
-0
struct_table.h
libs/or-tools-src-ubuntu/include/scip/struct_table.h
+58
-0
struct_tree.h
libs/or-tools-src-ubuntu/include/scip/struct_tree.h
+249
-0
struct_var.h
libs/or-tools-src-ubuntu/include/scip/struct_var.h
+286
-0
struct_visual.h
libs/or-tools-src-ubuntu/include/scip/struct_visual.h
+57
-0
symmetry.h
libs/or-tools-src-ubuntu/include/scip/symmetry.h
+209
-0
syncstore.h
libs/or-tools-src-ubuntu/include/scip/syncstore.h
+294
-0
table.h
libs/or-tools-src-ubuntu/include/scip/table.h
+110
-0
table_default.h
libs/or-tools-src-ubuntu/include/scip/table_default.h
+49
-0
table_xyz.h
libs/or-tools-src-ubuntu/include/scip/table_xyz.h
+56
-0
tree.h
libs/or-tools-src-ubuntu/include/scip/tree.h
+970
-0
treemodel.h
libs/or-tools-src-ubuntu/include/scip/treemodel.h
+104
-0
type_bandit.h
libs/or-tools-src-ubuntu/include/scip/type_bandit.h
+83
-0
type_benders.h
libs/or-tools-src-ubuntu/include/scip/type_benders.h
+363
-0
type_benderscut.h
libs/or-tools-src-ubuntu/include/scip/type_benderscut.h
+122
-0
type_branch.h
libs/or-tools-src-ubuntu/include/scip/type_branch.h
+173
-0
type_clock.h
libs/or-tools-src-ubuntu/include/scip/type_clock.h
+48
-0
type_compr.h
libs/or-tools-src-ubuntu/include/scip/type_compr.h
+117
-0
type_concsolver.h
libs/or-tools-src-ubuntu/include/scip/type_concsolver.h
+154
-0
type_concurrent.h
libs/or-tools-src-ubuntu/include/scip/type_concurrent.h
+38
-0
type_conflict.h
libs/or-tools-src-ubuntu/include/scip/type_conflict.h
+172
-0
type_conflictstore.h
libs/or-tools-src-ubuntu/include/scip/type_conflictstore.h
+36
-0
type_cons.h
libs/or-tools-src-ubuntu/include/scip/type_cons.h
+917
-0
type_cutpool.h
libs/or-tools-src-ubuntu/include/scip/type_cutpool.h
+37
-0
type_cuts.h
libs/or-tools-src-ubuntu/include/scip/type_cuts.h
+30
-0
type_dcmp.h
libs/or-tools-src-ubuntu/include/scip/type_dcmp.h
+42
-0
type_dialog.h
libs/or-tools-src-ubuntu/include/scip/type_dialog.h
+93
-0
type_disp.h
libs/or-tools-src-ubuntu/include/scip/type_disp.h
+137
-0
type_event.h
libs/or-tools-src-ubuntu/include/scip/type_event.h
+250
-0
type_heur.h
libs/or-tools-src-ubuntu/include/scip/type_heur.h
+195
-0
type_history.h
libs/or-tools-src-ubuntu/include/scip/type_history.h
+56
-0
type_implics.h
libs/or-tools-src-ubuntu/include/scip/type_implics.h
+41
-0
type_interrupt.h
libs/or-tools-src-ubuntu/include/scip/type_interrupt.h
+36
-0
type_lp.h
libs/or-tools-src-ubuntu/include/scip/type_lp.h
+107
-0
type_matrix.h
libs/or-tools-src-ubuntu/include/scip/type_matrix.h
+37
-0
type_mem.h
libs/or-tools-src-ubuntu/include/scip/type_mem.h
+36
-0
type_message.h
libs/or-tools-src-ubuntu/include/scip/type_message.h
+119
-0
type_misc.h
libs/or-tools-src-ubuntu/include/scip/type_misc.h
+190
-0
type_nlp.h
libs/or-tools-src-ubuntu/include/scip/type_nlp.h
+38
-0
type_nodesel.h
libs/or-tools-src-ubuntu/include/scip/type_nodesel.h
+137
-0
type_paramset.h
libs/or-tools-src-ubuntu/include/scip/type_paramset.h
+98
-0
type_presol.h
libs/or-tools-src-ubuntu/include/scip/type_presol.h
+168
-0
type_pricer.h
libs/or-tools-src-ubuntu/include/scip/type_pricer.h
+171
-0
type_pricestore.h
libs/or-tools-src-ubuntu/include/scip/type_pricestore.h
+36
-0
type_primal.h
libs/or-tools-src-ubuntu/include/scip/type_primal.h
+36
-0
type_prob.h
libs/or-tools-src-ubuntu/include/scip/type_prob.h
+147
-0
type_prop.h
libs/or-tools-src-ubuntu/include/scip/type_prop.h
+256
-0
type_reader.h
libs/or-tools-src-ubuntu/include/scip/type_reader.h
+129
-0
type_relax.h
libs/or-tools-src-ubuntu/include/scip/type_relax.h
+124
-0
type_reopt.h
libs/or-tools-src-ubuntu/include/scip/type_reopt.h
+73
-0
type_result.h
libs/or-tools-src-ubuntu/include/scip/type_result.h
+58
-0
type_retcode.h
libs/or-tools-src-ubuntu/include/scip/type_retcode.h
+60
-0
type_scip.h
libs/or-tools-src-ubuntu/include/scip/type_scip.h
+36
-0
type_sepa.h
libs/or-tools-src-ubuntu/include/scip/type_sepa.h
+151
-0
type_sepastore.h
libs/or-tools-src-ubuntu/include/scip/type_sepastore.h
+45
-0
type_set.h
libs/or-tools-src-ubuntu/include/scip/type_set.h
+70
-0
type_sol.h
libs/or-tools-src-ubuntu/include/scip/type_sol.h
+68
-0
type_stat.h
libs/or-tools-src-ubuntu/include/scip/type_stat.h
+66
-0
type_syncstore.h
libs/or-tools-src-ubuntu/include/scip/type_syncstore.h
+48
-0
type_table.h
libs/or-tools-src-ubuntu/include/scip/type_table.h
+119
-0
type_timing.h
libs/or-tools-src-ubuntu/include/scip/type_timing.h
+98
-0
type_tree.h
libs/or-tools-src-ubuntu/include/scip/type_tree.h
+62
-0
type_var.h
libs/or-tools-src-ubuntu/include/scip/type_var.h
+188
-0
type_visual.h
libs/or-tools-src-ubuntu/include/scip/type_visual.h
+73
-0
var.h
libs/or-tools-src-ubuntu/include/scip/var.h
+1572
-0
visual.h
libs/or-tools-src-ubuntu/include/scip/visual.h
+163
-0
com.google.ortools.jar
libs/or-tools-src-ubuntu/lib/com.google.ortools.jar
+0
-0
protobuf.jar
libs/or-tools-src-ubuntu/lib/protobuf.jar
+0
-0
Google.OrTools.7.7.7810.nupkg
...r-tools-src-ubuntu/packages/Google.OrTools.7.7.7810.nupkg
+0
-0
Google.OrTools.7.8.7959.nupkg
...r-tools-src-ubuntu/packages/Google.OrTools.7.8.7959.nupkg
+0
-0
Google.OrTools.FSharp.7.7.7810.nupkg
...-src-ubuntu/packages/Google.OrTools.FSharp.7.7.7810.nupkg
+0
-0
Google.OrTools.FSharp.7.8.7959.nupkg
...-src-ubuntu/packages/Google.OrTools.FSharp.7.8.7959.nupkg
+0
-0
Google.OrTools.runtime.linux-x64.7.8.7959.nupkg
.../packages/Google.OrTools.runtime.linux-x64.7.8.7959.nupkg
+0
-0
README.md
libs/or-tools-src-ubuntu/share/doc/ortools/sat/doc/README.md
+2
-0
boolean_logic.md
...ols-src-ubuntu/share/doc/ortools/sat/doc/boolean_logic.md
+2
-0
channeling.md
...-tools-src-ubuntu/share/doc/ortools/sat/doc/channeling.md
+2
-0
integer_arithmetic.md
...rc-ubuntu/share/doc/ortools/sat/doc/integer_arithmetic.md
+6
-0
model.md
libs/or-tools-src-ubuntu/share/doc/ortools/sat/doc/model.md
+2
-0
scheduling.md
...-tools-src-ubuntu/share/doc/ortools/sat/doc/scheduling.md
+8
-0
solver.md
libs/or-tools-src-ubuntu/share/doc/ortools/sat/doc/solver.md
+8
-0
scip_license.txt
libs/or-tools-src-ubuntu/share/scip_license.txt
+110
-0
or-tools_ubuntu-18.04_v7.8.7959.tar.gz
libs/or-tools_ubuntu-18.04_v7.8.7959.tar.gz
+0
-0
No files found.
deploy/profile/callgrind.out.24464
deleted
100644 → 0
View file @
30afb009
deploy/profile/callgrind.out.24465
deleted
100644 → 0
View file @
30afb009
# callgrind format
version: 1
creator: callgrind-3.13.0
pid: 24465
cmd: ./QGroundControl.AppImage
part: 1
desc: I1 cache:
desc: D1 cache:
desc: LL cache:
desc: Timerange: Basic block 0 - 206412
desc: Trigger: Program termination
positions: line
events: Ir
summary: 0
totals: 0
deploy/profile/callgrind.out.24468
deleted
100644 → 0
View file @
30afb009
# callgrind format
version: 1
creator: callgrind-3.13.0
pid: 24468
cmd: ./QGroundControl.AppImage
part: 1
desc: I1 cache:
desc: D1 cache:
desc: LL cache:
desc: Timerange: Basic block 0 - 366088887
desc: Trigger: Program termination
positions: line
events: Ir
summary: 0
totals: 0
libs/or-tools-src-ubuntu/Makefile
View file @
11ff57e9
...
...
@@ -269,6 +269,8 @@ test_cc: detect_cc
$(MAKE)
run
SOURCE
=
examples/cpp/vrp.cc
$(MAKE)
run
SOURCE
=
examples/cpp/nurses_cp.cc
$(MAKE)
run
SOURCE
=
examples/cpp/minimal_jobshop_cp.cc
$(MAKE)
run
SOURCE
=
examples/cpp/linear_programming.cc
$(MAKE)
run
SOURCE
=
examples/cpp/integer_programming.cc
##################
## C++ SOURCE ##
...
...
libs/or-tools-src-ubuntu/bin/clp
View file @
11ff57e9
No preview for this file type
libs/or-tools-src-ubuntu/examples/cpp/assignment_mip.cc
View file @
11ff57e9
...
...
@@ -20,7 +20,7 @@
// [END import]
namespace
operations_research
{
void
IntegerProgrammingExample
()
{
void
AssignmentMip
()
{
// Data
// [START data_model]
const
std
::
vector
<
std
::
vector
<
double
>>
costs
{
...
...
@@ -34,7 +34,7 @@ void IntegerProgrammingExample() {
// Solver
// [START solver]
// Create the mip solver with the CBC backend.
MPSolver
solver
(
"
simple_mip_program
"
,
MPSolver
solver
(
"
AssignmentMip
"
,
MPSolver
::
CBC_MIXED_INTEGER_PROGRAMMING
);
// [END solver]
...
...
@@ -112,7 +112,7 @@ void IntegerProgrammingExample() {
}
// namespace operations_research
int
main
(
int
argc
,
char
**
argv
)
{
operations_research
::
IntegerProgrammingExample
();
operations_research
::
AssignmentMip
();
return
EXIT_SUCCESS
;
}
// [END program]
libs/or-tools-src-ubuntu/examples/cpp/constraint_programming_cp.cc
View file @
11ff57e9
...
...
@@ -41,7 +41,7 @@ void RunConstraintProgrammingExample() {
solver
.
NewSearch
(
db
);
while
(
solver
.
NextSolution
())
{
LOG
(
INFO
)
<<
"Solution"
<<
": x = "
<<
x
->
Value
()
<<
"; y = "
<<
x
->
Value
()
<<
": x = "
<<
x
->
Value
()
<<
"; y = "
<<
y
->
Value
()
<<
"; z = "
<<
z
->
Value
();
}
solver
.
EndSearch
();
...
...
libs/or-tools-src-ubuntu/examples/cpp/integer_programming.cc
View file @
11ff57e9
...
...
@@ -13,13 +13,25 @@
// Integer programming example that shows how to use the API.
#include "ortools/base/commandlineflags.h"
#include "ortools/base/logging.h"
#include "ortools/linear_solver/linear_solver.h"
namespace
operations_research
{
void
RunIntegerProgrammingExample
(
MPSolver
::
OptimizationProblemType
optimization_problem_type
)
{
MPSolver
solver
(
"IntegerProgrammingExample"
,
optimization_problem_type
);
const
std
::
string
&
optimization_problem_type
)
{
LOG
(
INFO
)
<<
"---- Integer programming example with "
<<
optimization_problem_type
<<
" ----"
;
if
(
!
MPSolver
::
ParseAndCheckSupportForProblemType
(
optimization_problem_type
))
{
LOG
(
INFO
)
<<
" support for solver not linked in."
;
return
;
}
MPSolver
solver
(
"IntegerProgrammingExample"
,
MPSolver
::
ParseSolverTypeOrDie
(
optimization_problem_type
));
const
double
infinity
=
solver
.
infinity
();
// x and y are integer non-negative variables.
MPVariable
*
const
x
=
solver
.
MakeIntVar
(
0.0
,
infinity
,
"x"
);
...
...
@@ -44,9 +56,6 @@ void RunIntegerProgrammingExample(
LOG
(
INFO
)
<<
"Number of variables = "
<<
solver
.
NumVariables
();
LOG
(
INFO
)
<<
"Number of constraints = "
<<
solver
.
NumConstraints
();
solver
.
SetNumThreads
(
8
);
solver
.
EnableOutput
();
const
MPSolver
::
ResultStatus
result_status
=
solver
.
Solve
();
// Check that the problem has an optimal solution.
if
(
result_status
!=
MPSolver
::
OPTIMAL
)
{
...
...
@@ -65,32 +74,21 @@ void RunIntegerProgrammingExample(
}
void
RunAllExamples
()
{
#if defined(USE_CBC)
LOG
(
INFO
)
<<
"---- Integer programming example with CBC ----"
;
RunIntegerProgrammingExample
(
MPSolver
::
CBC_MIXED_INTEGER_PROGRAMMING
);
#endif
#if defined(USE_GLPK)
LOG
(
INFO
)
<<
"---- Integer programming example with GLPK ----"
;
RunIntegerProgrammingExample
(
MPSolver
::
GLPK_MIXED_INTEGER_PROGRAMMING
);
#endif
#if defined(USE_SCIP)
LOG
(
INFO
)
<<
"---- Integer programming example with SCIP ----"
;
RunIntegerProgrammingExample
(
MPSolver
::
SCIP_MIXED_INTEGER_PROGRAMMING
);
#endif
#if defined(USE_GUROBI)
LOG
(
INFO
)
<<
"---- Integer programming example with Gurobi ----"
;
RunIntegerProgrammingExample
(
MPSolver
::
GUROBI_MIXED_INTEGER_PROGRAMMING
);
#endif // USE_GUROBI
#if defined(USE_CPLEX)
LOG
(
INFO
)
<<
"---- Integer programming example with CPLEX ----"
;
RunIntegerProgrammingExample
(
MPSolver
::
CPLEX_MIXED_INTEGER_PROGRAMMING
);
#endif // USE_CPLEX
RunIntegerProgrammingExample
(
"CBC"
);
RunIntegerProgrammingExample
(
"SAT"
);
RunIntegerProgrammingExample
(
"SCIP"
);
RunIntegerProgrammingExample
(
"GUROBI"
);
RunIntegerProgrammingExample
(
"GLPK"
);
RunIntegerProgrammingExample
(
"CPLEX"
);
RunIntegerProgrammingExample
(
"XPRESS"
);
}
}
// namespace operations_research
int
main
(
int
argc
,
char
**
argv
)
{
google
::
InitGoogleLogging
(
argv
[
0
]);
FLAGS_logtostderr
=
1
;
absl
::
SetFlag
(
&
FLAGS_logtostderr
,
true
);
absl
::
SetFlag
(
&
FLAGS_log_prefix
,
false
);
gflags
::
ParseCommandLineFlags
(
&
argc
,
&
argv
,
true
);
operations_research
::
RunAllExamples
();
return
EXIT_SUCCESS
;
return
0
;
}
libs/or-tools-src-ubuntu/examples/cpp/integer_programming_example.cc
View file @
11ff57e9
...
...
@@ -21,7 +21,7 @@ namespace operations_research {
void
IntegerProgrammingExample
()
{
// [START solver]
// Create the mip solver with the CBC backend.
MPSolver
solver
(
"
IntegerE
xample"
,
MPSolver
solver
(
"
integer_programming_e
xample"
,
MPSolver
::
CBC_MIXED_INTEGER_PROGRAMMING
);
// [END solver]
...
...
libs/or-tools-src-ubuntu/examples/cpp/linear_programming.cc
View file @
11ff57e9
...
...
@@ -13,58 +13,82 @@
// Linear programming example that shows how to use the API.
#include "ortools/base/commandlineflags.h"
#include "ortools/base/logging.h"
#include "ortools/linear_solver/linear_solver.h"
#include "ortools/linear_solver/linear_solver.pb.h"
namespace
operations_research
{
void
RunLinearProgrammingExample
()
{
MPSolver
solver
(
"LinearProgrammingExample"
,
MPSolver
::
GLOP_LINEAR_PROGRAMMING
);
void
RunLinearProgrammingExample
(
const
std
::
string
&
optimization_problem_type
)
{
LOG
(
INFO
)
<<
"---- Linear programming example with "
<<
optimization_problem_type
<<
" ----"
;
if
(
!
MPSolver
::
ParseAndCheckSupportForProblemType
(
optimization_problem_type
))
{
LOG
(
INFO
)
<<
" support for solver not linked in."
;
return
;
}
MPSolver
solver
(
"IntegerProgrammingExample"
,
MPSolver
::
ParseSolverTypeOrDie
(
optimization_problem_type
));
const
double
infinity
=
solver
.
infinity
();
// x and y are continuous non-negative variables.
MPVariable
*
const
x
=
solver
.
MakeNumVar
(
0.0
,
infinity
,
"x"
);
MPVariable
*
const
y
=
solver
.
MakeNumVar
(
0.0
,
infinity
,
"y"
);
// x1, x2 and x3 are continuous non-negative variables.
MPVariable
*
const
x1
=
solver
.
MakeNumVar
(
0.0
,
infinity
,
"x1"
);
MPVariable
*
const
x2
=
solver
.
MakeNumVar
(
0.0
,
infinity
,
"x2"
);
MPVariable
*
const
x3
=
solver
.
MakeNumVar
(
0.0
,
infinity
,
"x3"
);
//
Objectif function: Maximize 3x + 4y
.
//
Maximize 10 * x1 + 6 * x2 + 4 * x3
.
MPObjective
*
const
objective
=
solver
.
MutableObjective
();
objective
->
SetCoefficient
(
x
,
3
);
objective
->
SetCoefficient
(
y
,
4
);
objective
->
SetCoefficient
(
x1
,
10
);
objective
->
SetCoefficient
(
x2
,
6
);
objective
->
SetCoefficient
(
x3
,
4
);
objective
->
SetMaximization
();
// x + 2y <= 14.
MPConstraint
*
const
c0
=
solver
.
MakeRowConstraint
(
-
infinity
,
14.0
);
c0
->
SetCoefficient
(
x
,
1
);
c0
->
SetCoefficient
(
y
,
2
);
// x1 + x2 + x3 <= 100.
MPConstraint
*
const
c0
=
solver
.
MakeRowConstraint
(
-
infinity
,
100.0
);
c0
->
SetCoefficient
(
x1
,
1
);
c0
->
SetCoefficient
(
x2
,
1
);
c0
->
SetCoefficient
(
x3
,
1
);
// 10 * x1 + 4 * x2 + 5 * x3 <= 600.
MPConstraint
*
const
c1
=
solver
.
MakeRowConstraint
(
-
infinity
,
600.0
);
c1
->
SetCoefficient
(
x1
,
10
);
c1
->
SetCoefficient
(
x2
,
4
);
c1
->
SetCoefficient
(
x3
,
5
);
// 3x - y >= 0.
MPConstraint
*
const
c1
=
solver
.
MakeRowConstraint
(
0.0
,
infinity
);
c1
->
SetCoefficient
(
x
,
3
);
c1
->
SetCoefficient
(
y
,
-
1
);
// 2 * x1 + 2 * x2 + 6 * x3 <= 300.
MPConstraint
*
const
c2
=
solver
.
MakeRowConstraint
(
-
infinity
,
300.0
);
c2
->
SetCoefficient
(
x1
,
2
);
c2
->
SetCoefficient
(
x2
,
2
);
c2
->
SetCoefficient
(
x3
,
6
);
// x - y <= 2.
MPConstraint
*
const
c2
=
solver
.
MakeRowConstraint
(
-
infinity
,
2.0
);
c2
->
SetCoefficient
(
x
,
1
);
c2
->
SetCoefficient
(
y
,
-
1
);
// TODO(user): Change example to show = and >= constraints.
LOG
(
INFO
)
<<
"Number of variables = "
<<
solver
.
NumVariables
();
LOG
(
INFO
)
<<
"Number of constraints = "
<<
solver
.
NumConstraints
();
const
MPSolver
::
ResultStatus
result_status
=
solver
.
Solve
();
// Check that the problem has an optimal solution.
if
(
result_status
!=
MPSolver
::
OPTIMAL
)
{
LOG
(
FATAL
)
<<
"The problem does not have an optimal solution!"
;
}
LOG
(
INFO
)
<<
"Solution:"
;
LOG
(
INFO
)
<<
"x = "
<<
x
->
solution_value
();
LOG
(
INFO
)
<<
"y = "
<<
y
->
solution_value
();
LOG
(
INFO
)
<<
"Problem solved in "
<<
solver
.
wall_time
()
<<
" milliseconds"
;
// The objective value of the solution.
LOG
(
INFO
)
<<
"Optimal objective value = "
<<
objective
->
Value
();
LOG
(
INFO
)
<<
""
;
// The value of each variable in the solution.
LOG
(
INFO
)
<<
"x1 = "
<<
x1
->
solution_value
();
LOG
(
INFO
)
<<
"x2 = "
<<
x2
->
solution_value
();
LOG
(
INFO
)
<<
"x3 = "
<<
x3
->
solution_value
();
LOG
(
INFO
)
<<
"Advanced usage:"
;
LOG
(
INFO
)
<<
"Problem solved in "
<<
solver
.
wall_time
()
<<
" milliseconds"
;
LOG
(
INFO
)
<<
"Problem solved in "
<<
solver
.
iterations
()
<<
" iterations"
;
LOG
(
INFO
)
<<
"x: reduced cost = "
<<
x
->
reduced_cost
();
LOG
(
INFO
)
<<
"y: reduced cost = "
<<
y
->
reduced_cost
();
LOG
(
INFO
)
<<
"x1: reduced cost = "
<<
x1
->
reduced_cost
();
LOG
(
INFO
)
<<
"x2: reduced cost = "
<<
x2
->
reduced_cost
();
LOG
(
INFO
)
<<
"x3: reduced cost = "
<<
x3
->
reduced_cost
();
const
std
::
vector
<
double
>
activities
=
solver
.
ComputeConstraintActivities
();
LOG
(
INFO
)
<<
"c0: dual value = "
<<
c0
->
dual_value
()
<<
" activity = "
<<
activities
[
c0
->
index
()];
...
...
@@ -73,11 +97,22 @@ void RunLinearProgrammingExample() {
LOG
(
INFO
)
<<
"c2: dual value = "
<<
c2
->
dual_value
()
<<
" activity = "
<<
activities
[
c2
->
index
()];
}
void
RunAllExamples
()
{
RunLinearProgrammingExample
(
"GLOP"
);
RunLinearProgrammingExample
(
"CLP"
);
RunLinearProgrammingExample
(
"GUROBI_LP"
);
RunLinearProgrammingExample
(
"CPLEX_LP"
);
RunLinearProgrammingExample
(
"GLPK_LP"
);
RunLinearProgrammingExample
(
"XPRESS_LP"
);
}
}
// namespace operations_research
int
main
(
int
argc
,
char
**
argv
)
{
google
::
InitGoogleLogging
(
argv
[
0
]);
FLAGS_logtostderr
=
1
;
operations_research
::
RunLinearProgrammingExample
();
absl
::
SetFlag
(
&
FLAGS_logtostderr
,
true
);
absl
::
SetFlag
(
&
FLAGS_log_prefix
,
false
);
gflags
::
ParseCommandLineFlags
(
&
argc
,
&
argv
,
true
);
operations_research
::
RunAllExamples
();
return
EXIT_SUCCESS
;
}
libs/or-tools-src-ubuntu/examples/cpp/linear_programming_example.cc
View file @
11ff57e9
...
...
@@ -20,7 +20,8 @@
namespace
operations_research
{
void
LinearProgrammingExample
()
{
// [START solver]
MPSolver
solver
(
"LinearExample"
,
MPSolver
::
GLOP_LINEAR_PROGRAMMING
);
MPSolver
solver
(
"linear_programming_examples"
,
MPSolver
::
GLOP_LINEAR_PROGRAMMING
);
// [END solver]
// [START variables]
...
...
libs/or-tools-src-ubuntu/examples/cpp/mip_var_array.cc
View file @
11ff57e9
...
...
@@ -33,7 +33,7 @@ struct DataModel {
};
// [END data_model]
void
IntegerProgrammingExample
()
{
void
MipVarArray
()
{
// [START data]
DataModel
data
;
// [END data]
...
...
@@ -41,8 +41,7 @@ void IntegerProgrammingExample() {
// [START solver]
// Create the mip solver with the CBC backend.
MPSolver
solver
(
"simple_mip_program"
,
MPSolver
::
CBC_MIXED_INTEGER_PROGRAMMING
);
MPSolver
solver
(
"mip_var_array"
,
MPSolver
::
CBC_MIXED_INTEGER_PROGRAMMING
);
// [END solver]
// [START program_part2]
...
...
@@ -96,7 +95,7 @@ void IntegerProgrammingExample() {
}
// namespace operations_research