Google OR-Tools
v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
build
ortools
bop
bop_parameters.pb.cc
bop_parameters.pb.h
constraint_solver
assignment.pb.cc
assignment.pb.h
demon_profiler.pb.cc
demon_profiler.pb.h
routing_enums.pb.cc
routing_enums.pb.h
routing_heuristic_parameters.pb.cc
routing_heuristic_parameters.pb.h
routing_ils.pb.cc
routing_ils.pb.h
routing_parameters.pb.cc
routing_parameters.pb.h
search_limit.pb.cc
search_limit.pb.h
search_stats.pb.cc
search_stats.pb.h
solver_parameters.pb.cc
solver_parameters.pb.h
glop
parameters.pb.cc
parameters.pb.h
graph
flow_problem.pb.cc
flow_problem.pb.h
linear_solver
linear_solver.pb.cc
linear_solver.pb.h
math_opt
cpp
enums_test.pb.cc
enums_test.pb.h
solvers
gscip
gscip.pb.cc
gscip.pb.h
glpk.pb.cc
glpk.pb.h
gurobi.pb.cc
gurobi.pb.h
highs.pb.cc
highs.pb.h
osqp.pb.cc
osqp.pb.h
xpress.pb.cc
xpress.pb.h
callback.pb.cc
callback.pb.h
infeasible_subsystem.pb.cc
infeasible_subsystem.pb.h
model.pb.cc
model.pb.h
model_parameters.pb.cc
model_parameters.pb.h
model_update.pb.cc
model_update.pb.h
parameters.pb.cc
parameters.pb.h
result.pb.cc
result.pb.h
rpc.pb.cc
rpc.pb.h
solution.pb.cc
solution.pb.h
sparse_containers.pb.cc
sparse_containers.pb.h
packing
multiple_dimensions_bin_packing.pb.cc
multiple_dimensions_bin_packing.pb.h
vector_bin_packing.pb.cc
vector_bin_packing.pb.h
pdlp
solve_log.pb.cc
solve_log.pb.h
solvers.pb.cc
solvers.pb.h
routing
parsers
capacity_planning.pb.cc
capacity_planning.pb.h
sat
boolean_problem.pb.cc
boolean_problem.pb.h
cp_model.pb.cc
cp_model.pb.h
cp_model_service.pb.cc
cp_model_service.pb.h
lrat.pb.cc
lrat.pb.h
routes_support_graph.pb.cc
routes_support_graph.pb.h
sat_parameters.pb.cc
sat_parameters.pb.h
scheduling
course_scheduling.pb.cc
course_scheduling.pb.h
jobshop_scheduling.pb.cc
jobshop_scheduling.pb.h
rcpsp.pb.cc
rcpsp.pb.h
set_cover
capacity.pb.cc
capacity.pb.h
set_cover.pb.cc
set_cover.pb.h
util
int128.pb.cc
int128.pb.h
optional_boolean.pb.cc
optional_boolean.pb.h
ortools
algorithms
adjustable_k_ary_heap.h
binary_indexed_tree.h
binary_search.h
dense_doubly_linked_list.h
duplicate_remover.cc
duplicate_remover.h
dynamic_partition.cc
dynamic_partition.h
dynamic_permutation.cc
dynamic_permutation.h
find_graph_symmetries.cc
find_graph_symmetries.h
hungarian.cc
hungarian.h
knapsack_solver.cc
knapsack_solver.h
n_choose_k.cc
n_choose_k.h
radix_sort.h
space_saving_most_frequent.h
sparse_permutation.cc
sparse_permutation.h
base
accurate_sum.h
adjustable_priority_queue-inl.h
adjustable_priority_queue.h
array.h
base_export.h
bitmap.cc
bitmap.h
commandlineflags.cc
commandlineflags.h
constant_divisor.cc
constant_divisor.h
container_logging.h
dump_vars.h
file.cc
file.h
filesystem.cc
filesystem.h
gmock.h
gzipfile.cc
gzipfile.h
gzipstring.h
hash.cc
hash.h
helpers.h
init_google.h
int_type.h
iterator_adaptors.h
linked_hash_map.h
logging.cc
logging.h
map_util.h
mathutil.cc
mathutil.h
memfile.h
memutil.h
murmur.h
mutable_memfile.h
numbers.cc
numbers.h
options.h
parse_test_proto.h
parse_text_proto.h
path.cc
path.h
proto_enum_utils.h
protobuf_util.h
protoutil.h
recordio.cc
recordio.h
source_location.h
status_builder.h
status_macros.h
stl_util.h
strong_int.h
strong_vector.h
strtoint.cc
strtoint.h
sysinfo.cc
sysinfo.h
temp_file.cc
temp_file.h
temp_path.cc
temp_path.h
threadpool.cc
threadpool.h
timer.cc
timer.h
top_n.h
types.h
version.cc
version.h
zipfile.cc
zipfile.h
bop
bop_base.cc
bop_base.h
bop_fs.cc
bop_fs.h
bop_lns.cc
bop_lns.h
bop_ls.cc
bop_ls.h
bop_parameters.proto
bop_portfolio.cc
bop_portfolio.h
bop_solution.cc
bop_solution.h
bop_solver.cc
bop_solver.h
bop_types.h
bop_util.cc
bop_util.h
complete_optimizer.cc
complete_optimizer.h
integral_solver.cc
integral_solver.h
constraint_solver
alldiff_cst.cc
assignment.cc
assignment.proto
constraint_solver.cc
constraint_solver.h
constraint_solveri.h
constraints.cc
count_cst.cc
default_search.cc
demon_profiler.cc
demon_profiler.proto
deviation.cc
diffn.cc
element.cc
expr_array.cc
expr_cst.cc
expressions.cc
graph_constraints.cc
interval.cc
local_search.cc
model_cache.cc
pack.cc
range_cst.cc
resource.cc
routing.cc
routing.h
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows
routing_breaks.cc
routing_breaks.h
routing_constraints.cc
routing_constraints.h
routing_decision_builders.cc
routing_decision_builders.h
routing_enums.proto
routing_filter_committables.cc
routing_filter_committables.h
routing_filters.cc
routing_filters.h
routing_flow.cc
routing_heuristic_parameters.proto
routing_ils.cc
routing_ils.h
routing_ils.proto
routing_ils_parameters_utils.cc
routing_ils_parameters_utils.h
routing_index_manager.cc
routing_index_manager.h
routing_insertion_lns.cc
routing_insertion_lns.h
routing_lp_scheduling.cc
routing_lp_scheduling.h
routing_neighborhoods.cc
routing_neighborhoods.h
routing_parameters.cc
routing_parameters.h
routing_parameters.proto
routing_parameters_utils.cc
routing_parameters_utils.h
routing_sat.cc
routing_search.cc
routing_search.h
routing_types.h
routing_utils.cc
routing_utils.h
sched_constraints.cc
sched_expr.cc
sched_search.cc
search.cc
search_limit.proto
search_stats.proto
solver_parameters.proto
table.cc
timetabling.cc
trace.cc
utilities.cc
visitor.cc
flatzinc
checker.cc
checker.h
cp_model_fz_solver.cc
cp_model_fz_solver.h
fz.cc
model.cc
model.h
parser.cc
parser.h
parser.tab.cc
parser.tab.hh
parser.yy.cc
parser_main.cc
parser_util.cc
parser_util.h
glop
basis_representation.cc
basis_representation.h
dual_edge_norms.cc
dual_edge_norms.h
entering_variable.cc
entering_variable.h
initial_basis.cc
initial_basis.h
lp_solver.cc
lp_solver.h
lu_factorization.cc
lu_factorization.h
markowitz.cc
markowitz.h
parameters.proto
parameters_validation.cc
parameters_validation.h
preprocessor.cc
preprocessor.h
pricing.h
primal_edge_norms.cc
primal_edge_norms.h
rank_one_update.h
reduced_costs.cc
reduced_costs.h
revised_simplex.cc
revised_simplex.h
status.cc
status.h
update_row.cc
update_row.h
variable_values.cc
variable_values.h
variables_info.cc
variables_info.h
graph
assignment.cc
assignment.h
bfs.h
bidirectional_dijkstra.h
bounded_dijkstra.h
christofides.h
cliques.cc
cliques.h
connected_components.cc
connected_components.h
dag_connectivity.cc
dag_connectivity.h
dag_constrained_shortest_path.cc
dag_constrained_shortest_path.h
dag_shortest_path.cc
dag_shortest_path.h
eulerian_path.h
flow_graph.h
flow_problem.proto
generic_max_flow.h
graph.h
graph_generator.h
graph_io.h
hamiltonian_path.h
iterators.h
k_shortest_paths.h
linear_assignment.cc
linear_assignment.h
max_flow.cc
max_flow.h
min_cost_flow.cc
min_cost_flow.h
minimum_spanning_tree.h
minimum_vertex_cover.cc
minimum_vertex_cover.h
multi_dijkstra.h
one_tree_lower_bound.h
perfect_matching.cc
perfect_matching.h
random_graph.cc
random_graph.h
rooted_tree.h
shortest_paths.h
shortest_paths_benchmarks.cc
solve_flow_model.cc
strongly_connected_components.h
test_util.h
topologicalsorter.cc
topologicalsorter.h
util.cc
util.h
gurobi
isv_public
gurobi_isv.cc
gurobi_isv.h
gurobi_stdout_matchers.cc
gurobi_stdout_matchers.h
init
init.cc
init.h
linear_solver
proto_solver
glop_proto_solver.cc
glop_proto_solver.h
gurobi_proto_solver.cc
gurobi_proto_solver.h
highs_proto_solver.cc
highs_proto_solver.h
pdlp_proto_solver.cc
pdlp_proto_solver.h
preprocessor.cc
preprocessor.h
proto_utils.h
sat_proto_solver.cc
sat_proto_solver.h
sat_solver_utils.cc
sat_solver_utils.h
scip_params.cc
scip_params.h
scip_proto_solver.cc
scip_proto_solver.h
wrappers
model_builder_helper.cc
model_builder_helper.h
bop_interface.cc
cbc_interface.cc
clp_interface.cc
cplex_interface.cc
glop_interface.cc
glop_utils.cc
glop_utils.h
glpk_interface.cc
gurobi_interface.cc
gurobi_util.cc
gurobi_util.h
highs_interface.cc
knapsack_interface.cc
linear_expr.cc
linear_expr.h
linear_solver.cc
linear_solver.h
linear_solver.proto
linear_solver_callback.cc
linear_solver_callback.h
model_exporter.cc
model_exporter.h
model_exporter_main.cc
model_validator.cc
model_validator.h
pdlp_interface.cc
sat_interface.cc
scip_callback.cc
scip_callback.h
scip_helper_macros.h
scip_interface.cc
solve.cc
solve_mp_model.cc
solve_mp_model.h
xpress_interface.cc
lp_data
lp_data.cc
lp_data.h
lp_data_utils.cc
lp_data_utils.h
lp_decomposer.cc
lp_decomposer.h
lp_parser.cc
lp_parser.h
lp_print_utils.cc
lp_print_utils.h
lp_types.cc
lp_types.h
lp_utils.cc
lp_utils.h
matrix_scaler.cc
matrix_scaler.h
matrix_utils.cc
matrix_utils.h
mps_reader.cc
mps_reader.h
mps_reader_template.cc
mps_reader_template.h
permutation.h
proto_utils.cc
proto_utils.h
scattered_vector.h
sol_reader.cc
sol_reader.h
sparse.cc
sparse.h
sparse_column.cc
sparse_column.h
sparse_row.h
sparse_vector.h
math_opt
constraints
indicator
indicator_constraint.cc
indicator_constraint.h
storage.cc
storage.h
validator.cc
validator.h
quadratic
quadratic_constraint.cc
quadratic_constraint.h
storage.cc
storage.h
validator.cc
validator.h
second_order_cone
second_order_cone_constraint.cc
second_order_cone_constraint.h
storage.cc
storage.h
validator.cc
validator.h
sos
sos1_constraint.cc
sos1_constraint.h
sos2_constraint.cc
sos2_constraint.h
storage.h
util.h
validator.cc
validator.h
util
model_util.cc
model_util.h
core
c_api
cpp_example.cc
solver.cc
solver.h
solver_port_c_test.c
arrow_operator_proxy.h
base_solver.cc
base_solver.h
concurrent_calls_guard.cc
concurrent_calls_guard.h
empty_bounds.cc
empty_bounds.h
invalid_indicators.cc
invalid_indicators.h
inverted_bounds.cc
inverted_bounds.h
math_opt_proto_utils.cc
math_opt_proto_utils.h
model_summary.cc
model_summary.h
non_streamable_solver_init_arguments.cc
non_streamable_solver_init_arguments.h
solver.cc
solver.h
solver_debug.cc
solver_debug.h
solver_interface.cc
solver_interface.h
solver_interface_mock.cc
solver_interface_mock.h
solver_interface_testing.cc
solver_interface_testing.h
sorted.h
sparse_collection_matchers.cc
sparse_collection_matchers.h
sparse_submatrix.cc
sparse_submatrix.h
sparse_vector.h
sparse_vector_view.h
cpp
basis_status.cc
basis_status.h
callback.cc
callback.h
compute_infeasible_subsystem_arguments.h
compute_infeasible_subsystem_result.cc
compute_infeasible_subsystem_result.h
enums.h
enums_test.proto
enums_testing.h
formatters.h
incremental_solver.cc
incremental_solver.h
key_types.h
linear_constraint.h
map_filter.cc
map_filter.h
matchers.cc
matchers.h
math_opt.h
message_callback.cc
message_callback.h
model.cc
model.h
model_solve_parameters.cc
model_solve_parameters.h
objective.cc
objective.h
parameters.cc
parameters.h
remote_streaming_mode.cc
remote_streaming_mode.h
solution.cc
solution.h
solve.cc
solve.h
solve_arguments.cc
solve_arguments.h
solve_impl.cc
solve_impl.h
solve_result.cc
solve_result.h
solver_init_arguments.h
solver_resources.cc
solver_resources.h
sparse_containers.cc
sparse_containers.h
statistics.cc
statistics.h
streamable_solver_init_arguments.cc
streamable_solver_init_arguments.h
update_result.h
update_tracker.cc
update_tracker.h
variable_and_expressions.cc
variable_and_expressions.h
elemental
codegen
codegen.cc
gen.cc
gen.h
gen_c.cc
gen_c.h
gen_python.cc
gen_python.h
testing.h
arrays.h
attr_diff.h
attr_key.h
attr_storage.h
attributes.h
derived_data.h
diff.cc
diff.h
element_diff.h
element_ref_tracker.h
element_storage.cc
element_storage.h
elemental.cc
elemental.h
elemental_differencer.cc
elemental_differencer.h
elemental_export_model.cc
elemental_from_proto.cc
elemental_matcher.cc
elemental_matcher.h
elemental_to_string.cc
elements.cc
elements.h
safe_attr_ops.h
symmetry.h
tagged_id.h
testing.h
thread_safe_id_map.h
io
lp
lp_model.cc
lp_model.h
lp_name.cc
lp_name.h
model_utils.cc
model_utils.h
lp_converter.cc
lp_converter.h
lp_parser.cc
lp_parser.h
mps_converter.cc
mps_converter.h
names_removal.cc
names_removal.h
proto_converter.cc
proto_converter.h
labs
dualizer.cc
dualizer.h
general_constraint_to_mip.cc
general_constraint_to_mip.h
linear_expr_util.cc
linear_expr_util.h
solution_feasibility_checker.cc
solution_feasibility_checker.h
solution_improvement.cc
solution_improvement.h
solver_tests
base_solver_test.h
callback_tests.cc
callback_tests.h
generic_tests.cc
generic_tests.h
infeasible_subsystem_tests.cc
infeasible_subsystem_tests.h
invalid_input_tests.cc
invalid_input_tests.h
ip_model_solve_parameters_tests.cc
ip_model_solve_parameters_tests.h
ip_multiple_solutions_tests.cc
ip_multiple_solutions_tests.h
ip_parameter_tests.cc
ip_parameter_tests.h
logical_constraint_tests.cc
logical_constraint_tests.h
lp_incomplete_solve_tests.cc
lp_incomplete_solve_tests.h
lp_initial_basis_tests.cc
lp_initial_basis_tests.h
lp_model_solve_parameters_tests.cc
lp_model_solve_parameters_tests.h
lp_parameter_tests.cc
lp_parameter_tests.h
lp_tests.cc
lp_tests.h
mip_tests.cc
mip_tests.h
multi_objective_tests.cc
multi_objective_tests.h
qc_tests.cc
qc_tests.h
qp_tests.cc
qp_tests.h
second_order_cone_tests.cc
second_order_cone_tests.h
status_tests.cc
status_tests.h
test_models.cc
test_models.h
solvers
glpk
gap.cc
gap.h
glpk_sparse_vector.cc
glpk_sparse_vector.h
rays.cc
rays.h
gscip
bugs
binary_variable_bounds.cc
fixed_integer_variable_bounds.cc
integer_to_binary_variable.cc
integer_to_continuous_variable.cc
gscip.cc
gscip.h
gscip.proto
gscip_callback_result.cc
gscip_callback_result.h
gscip_constraint_handler.cc
gscip_constraint_handler.h
gscip_event_handler.cc
gscip_event_handler.h
gscip_ext.cc
gscip_ext.h
gscip_from_mp_model_proto.cc
gscip_from_mp_model_proto.h
gscip_message_handler.cc
gscip_message_handler.h
gscip_parameters.cc
gscip_parameters.h
gscip_testing.cc
gscip_testing.h
math_opt_gscip_solver_constraint_handler.cc
math_opt_gscip_solver_constraint_handler.h
gurobi
g_gurobi.cc
g_gurobi.h
xpress
g_xpress.cc
g_xpress.h
cp_sat_solver.cc
cp_sat_solver.h
glop_solver.cc
glop_solver.h
glpk.proto
glpk_solver.cc
glpk_solver.h
gscip_solver.cc
gscip_solver.h
gurobi.proto
gurobi_callback.cc
gurobi_callback.h
gurobi_init_arguments.cc
gurobi_init_arguments.h
gurobi_solver.cc
gurobi_solver.h
highs.proto
highs_solver.cc
highs_solver.h
message_callback_data.cc
message_callback_data.h
osqp.proto
pdlp_bridge.cc
pdlp_bridge.h
pdlp_solver.cc
pdlp_solver.h
xpress.proto
xpress_solver.cc
xpress_solver.h
storage
atomic_constraint_storage.h
atomic_constraints_v2.h
iterators.h
linear_constraint_storage.cc
linear_constraint_storage.h
linear_expression_data.h
model_storage.cc
model_storage.h
model_storage_item.cc
model_storage_item.h
model_storage_types.h
model_storage_v2.cc
model_storage_v2.h
objective_storage.cc
objective_storage.h
range.h
sparse_coefficient_map.cc
sparse_coefficient_map.h
sparse_matrix.cc
sparse_matrix.h
update_trackers.h
variable_storage.cc
variable_storage.h
testing
param_name.h
stream.h
tools
file_format_flags.cc
file_format_flags.h
mathopt_convert.cc
mathopt_solve.cc
validators
bounds_and_status_validator.cc
bounds_and_status_validator.h
callback_validator.cc
callback_validator.h
ids_validator.cc
ids_validator.h
infeasible_subsystem_validator.cc
infeasible_subsystem_validator.h
linear_expression_validator.cc
linear_expression_validator.h
model_parameters_validator.cc
model_parameters_validator.h
model_validator.cc
model_validator.h
result_validator.cc
result_validator.h
scalar_validator.cc
scalar_validator.h
solution_validator.cc
solution_validator.h
solve_parameters_validator.cc
solve_parameters_validator.h
solve_stats_validator.cc
solve_stats_validator.h
sparse_matrix_validator.cc
sparse_matrix_validator.h
sparse_vector_validator.h
termination_validator.cc
termination_validator.h
callback.proto
infeasible_subsystem.proto
model.proto
model_parameters.proto
model_update.proto
parameters.proto
result.proto
rpc.proto
solution.proto
sparse_containers.proto
packing
arc_flow_builder.cc
arc_flow_builder.h
arc_flow_solver.cc
arc_flow_solver.h
binpacking_2d_parser.cc
binpacking_2d_parser.h
multiple_dimensions_bin_packing.proto
vector_bin_packing.proto
vector_bin_packing_main.cc
vector_bin_packing_parser.cc
vector_bin_packing_parser.h
pdlp
iteration_stats.cc
iteration_stats.h
primal_dual_hybrid_gradient.cc
primal_dual_hybrid_gradient.h
quadratic_program.cc
quadratic_program.h
quadratic_program_io.cc
quadratic_program_io.h
scheduler.cc
scheduler.h
sharded_optimization_utils.cc
sharded_optimization_utils.h
sharded_quadratic_program.cc
sharded_quadratic_program.h
sharder.cc
sharder.h
solve_log.proto
solvers.proto
solvers_proto_validation.cc
solvers_proto_validation.h
termination.cc
termination.h
test_util.cc
test_util.h
trust_region.cc
trust_region.h
port
file.cc
file.h
os.h
proto_utils.cc
proto_utils.h
scoped_std_stream_capture.h
sysinfo.cc
sysinfo.h
routing
parsers
capacity_planning.proto
carp_parser.cc
carp_parser.h
cvrptw_lib.cc
cvrptw_lib.h
dow_parser.cc
dow_parser.h
lilim_parser.cc
lilim_parser.h
nearp_parser.cc
nearp_parser.h
pdtsp_parser.cc
pdtsp_parser.h
simple_graph.cc
simple_graph.h
solomon_parser.cc
solomon_parser.h
solution_serializer.cc
solution_serializer.h
tsplib_parser.cc
tsplib_parser.h
tsptw_parser.cc
tsptw_parser.h
sat
c_api
cp_solver_c.cc
cp_solver_c.h
2d_distances_propagator.cc
2d_distances_propagator.h
2d_mandatory_overlap_propagator.cc
2d_mandatory_overlap_propagator.h
2d_orthogonal_packing.cc
2d_orthogonal_packing.h
2d_orthogonal_packing_testing.cc
2d_orthogonal_packing_testing.h
2d_packing_brute_force.cc
2d_packing_brute_force.h
2d_rectangle_presolve.cc
2d_rectangle_presolve.h
2d_try_edge_propagator.cc
2d_try_edge_propagator.h
all_different.cc
all_different.h
boolean_problem.cc
boolean_problem.h
boolean_problem.proto
circuit.cc
circuit.h
clause.cc
clause.h
combine_solutions.cc
combine_solutions.h
constraint_violation.cc
constraint_violation.h
container.h
cp_constraints.cc
cp_constraints.h
cp_model.cc
cp_model.h
cp_model.proto
cp_model_checker.cc
cp_model_checker.h
cp_model_copy.cc
cp_model_copy.h
cp_model_expand.cc
cp_model_expand.h
cp_model_lns.cc
cp_model_lns.h
cp_model_loader.cc
cp_model_loader.h
cp_model_mapping.h
cp_model_postsolve.cc
cp_model_postsolve.h
cp_model_presolve.cc
cp_model_presolve.h
cp_model_search.cc
cp_model_search.h
cp_model_service.proto
cp_model_solver.cc
cp_model_solver.h
cp_model_solver_helpers.cc
cp_model_solver_helpers.h
cp_model_solver_logging.cc
cp_model_solver_logging.h
cp_model_symmetries.cc
cp_model_symmetries.h
cp_model_table.cc
cp_model_table.h
cp_model_test_utils.cc
cp_model_test_utils.h
cp_model_utils.cc
cp_model_utils.h
cumulative.cc
cumulative.h
cumulative_energy.cc
cumulative_energy.h
cuts.cc
cuts.h
diffn.cc
diffn.h
diffn_cuts.cc
diffn_cuts.h
diffn_util.cc
diffn_util.h
diophantine.cc
diophantine.h
disjunctive.cc
disjunctive.h
drat_checker.cc
drat_checker.h
drat_writer.cc
drat_writer.h
encoding.cc
encoding.h
enforcement.cc
enforcement.h
enforcement_helper.cc
enforcement_helper.h
feasibility_jump.cc
feasibility_jump.h
feasibility_pump.cc
feasibility_pump.h
gate_utils.h
implied_bounds.cc
implied_bounds.h
inclusion.h
integer.cc
integer.h
integer_base.cc
integer_base.h
integer_expr.cc
integer_expr.h
integer_resolution.cc
integer_resolution.h
integer_search.cc
integer_search.h
intervals.cc
intervals.h
lb_tree_search.cc
lb_tree_search.h
linear_constraint.cc
linear_constraint.h
linear_constraint_manager.cc
linear_constraint_manager.h
linear_model.cc
linear_model.h
linear_programming_constraint.cc
linear_programming_constraint.h
linear_propagation.cc
linear_propagation.h
linear_relaxation.cc
linear_relaxation.h
lp_utils.cc
lp_utils.h
lrat.proto
lrat_checker.cc
lrat_checker.h
lrat_proof_handler.cc
lrat_proof_handler.h
max_hs.cc
max_hs.h
model.h
no_overlap_2d_helper.cc
no_overlap_2d_helper.h
old_precedences_propagator.cc
old_precedences_propagator.h
opb_reader.h
optimization.cc
optimization.h
parameters_validation.cc
parameters_validation.h
pb_constraint.cc
pb_constraint.h
precedences.cc
precedences.h
presolve_context.cc
presolve_context.h
presolve_encoding.cc
presolve_encoding.h
presolve_util.cc
presolve_util.h
primary_variables.cc
primary_variables.h
probing.cc
probing.h
pseudo_costs.cc
pseudo_costs.h
recordio.cc
recordio.h
restart.cc
restart.h
rins.cc
rins.h
routes_support_graph.proto
routing_cuts.cc
routing_cuts.h
sat_base.h
sat_cnf_reader.h
sat_decision.cc
sat_decision.h
sat_inprocessing.cc
sat_inprocessing.h
sat_parameters.proto
sat_runner.cc
sat_solver.cc
sat_solver.h
sat_sweeping.cc
sat_sweeping.h
scheduling_cuts.cc
scheduling_cuts.h
scheduling_helpers.cc
scheduling_helpers.h
shaving_solver.cc
shaving_solver.h
simplification.cc
simplification.h
solution_crush.cc
solution_crush.h
stat_tables.cc
stat_tables.h
subsolver.cc
subsolver.h
symmetry.cc
symmetry.h
symmetry_util.cc
symmetry_util.h
synchronization.cc
synchronization.h
table.cc
table.h
timetable.cc
timetable.h
timetable_edgefinding.cc
timetable_edgefinding.h
util.cc
util.h
var_domination.cc
var_domination.h
variable_expand.cc
variable_expand.h
vivification.cc
vivification.h
work_assignment.cc
work_assignment.h
zero_half_cuts.cc
zero_half_cuts.h
scheduling
course_scheduling.cc
course_scheduling.h
course_scheduling.proto
course_scheduling_run.cc
jobshop_scheduling.proto
jobshop_scheduling_parser.cc
jobshop_scheduling_parser.h
rcpsp.proto
rcpsp_parser.cc
rcpsp_parser.h
service
v1
mathopt
model.proto
model_parameters.proto
parameters.proto
result.proto
solution.proto
solver_resources.proto
sparse_containers.proto
optimization.proto
set_cover
assignment.cc
assignment.h
base_types.h
capacity.proto
capacity_invariant.cc
capacity_invariant.h
capacity_model.cc
capacity_model.h
set_cover.proto
set_cover_cft.cc
set_cover_cft.h
set_cover_heuristics.cc
set_cover_heuristics.h
set_cover_invariant.cc
set_cover_invariant.h
set_cover_lagrangian.cc
set_cover_lagrangian.h
set_cover_mip.cc
set_cover_mip.h
set_cover_model.cc
set_cover_model.h
set_cover_reader.cc
set_cover_reader.h
set_cover_solve.cc
set_cover_submodel.cc
set_cover_submodel.h
set_cover_views.h
views.h
third_party_solvers
glpk
glpk_computational_form.h
glpk_env_deleter.cc
glpk_env_deleter.h
glpk_formatters.cc
glpk_formatters.h
dynamic_library.h
gurobi_environment.cc
gurobi_environment.h
xpress_environment.cc
xpress_environment.h
util
adaptative_parameter_value.h
affine_relation.h
aligned_memory.h
aligned_memory_internal.h
bitset.cc
bitset.h
cached_log.cc
cached_log.h
dense_set.h
file_util.cc
file_util.h
filelineiter.h
fixed_shape_binary_tree.h
flat_matrix.h
fp_roundtrip_conv.cc
fp_roundtrip_conv.h
fp_roundtrip_conv_testing.h
fp_utils.cc
fp_utils.h
int128.proto
integer_pq.h
lazy_mutable_copy.h
logging.cc
logging.h
monoid_operation_tree.h
optional_boolean.proto
parse_proto.cc
parse_proto.h
permutation.h
piecewise_linear_function.cc
piecewise_linear_function.h
proto_tools.cc
proto_tools.h
qap_reader.cc
qap_reader.h
random_engine.h
range_minimum_query.h
range_query_function.cc
range_query_function.h
rational_approximation.cc
rational_approximation.h
return_macros.h
rev.h
running_stat.h
saturated_arithmetic.h
scheduling.h
sigint.cc
sigint.h
solve_interrupter.cc
solve_interrupter.h
sort.h
sorted_interval_list.cc
sorted_interval_list.h
stats.cc
stats.h
status_macros.h
string_array.h
string_util.cc
string_util.h
strong_integers.h
testing_utils.h
time_limit.cc
time_limit.h
tuple_set.h
vector_or_function.h
vector_sum.h
vector_sum_internal.h
zvector.h
Generated by
1.15.0