OR-Tools  8.2
File List
Here is a list of all files with brief descriptions:
 accurate_sum.h
 adaptative_parameter_value.h
 adjustable_priority_queue-inl.h
 adjustable_priority_queue.h
 affine_relation.h
 all_different.cc
 all_different.h
 alldiff_cst.cc
 constraint_solver/assignment.cc
 graph/assignment.cc
 assignment.h
 astar.cc
 base_export.h
 basictypes.h
 basis_representation.cc
 basis_representation.h
 bellman_ford.cc
 bitmap.cc
 bitmap.h
 bitset.cc
 bitset.h
 boolean_problem.cc
 boolean_problem.h
 bop_base.cc
 bop_base.h
 bop_fs.cc
 bop_fs.h
 bop_interface.cc
 bop_lns.cc
 bop_lns.h
 bop_ls.cc
 bop_ls.h
 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
 cached_log.cc
 cached_log.h
 cbc_interface.cc
 checker.cc
 checker.h
 christofides.h
 circuit.cc
 circuit.h
 clause.cc
 clause.h
 cleanup.h
 cliques.cc
 cliques.h
 clp_interface.cc
 commandlineflags.cc
 commandlineflags.h
 complete_optimizer.cc
 complete_optimizer.h
 connected_components.cc
 connected_components.h
 constraint_solver.cc
 constraint_solver.h
 constraint_solveri.h
 constraints.cc
 container_logging.h
 count_cst.cc
 cp_constraints.cc
 cp_constraints.h
 cp_model.cc
 cp_model.hThis file implements a wrapper around the CP-SAT model proto
 cp_model_checker.cc
 cp_model_checker.h
 cp_model_expand.cc
 cp_model_expand.h
 cp_model_fz_solver.cc
 cp_model_fz_solver.h
 cp_model_lns.cc
 cp_model_lns.h
 cp_model_loader.cc
 cp_model_loader.h
 cp_model_objective.cc
 cp_model_objective.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_solver.cc
 cp_model_solver.h
 cp_model_symmetries.cc
 cp_model_symmetries.h
 cp_model_utils.cc
 cp_model_utils.h
 cplex_interface.cc
 cumulative.cc
 cumulative.h
 cumulative_energy.cc
 cumulative_energy.h
 cuts.cc
 cuts.h
 default_search.cc
 demon_profiler.cc
 dense_doubly_linked_list.h
 deviation.cc
 constraint_solver/diffn.cc
 sat/diffn.cc
 diffn.h
 dijkstra.cc
 disjunctive.cc
 disjunctive.h
 drat_checker.cc
 drat_checker.h
 drat_proof_handler.cc
 drat_proof_handler.h
 drat_writer.cc
 drat_writer.h
 dual_edge_norms.cc
 dual_edge_norms.h
 dynamic_library.h
 dynamic_partition.cc
 dynamic_partition.h
 dynamic_permutation.cc
 dynamic_permutation.h
 ebert_graph.h
 element.cc
 encoding.cc
 encoding.h
 encodingutils.h
 entering_variable.cc
 entering_variable.h
 eulerian_path.h
 expr_array.cc
 expr_cst.cc
 expressions.cc
 feasibility_pump.cc
 feasibility_pump.h
 file.cc
 base/file.h
 port/file.h
 file_nonport.cc
 file_util.cc
 file_util.h
 filelineiter.h
 find_graph_symmetries.cc
 find_graph_symmetries.h
 fp_utils.cc
 fp_utils.h
 fz.cc
 glop_interface.cc
 glop_utils.cc
 glop_utils.h
 glpk_interface.cc
 graph.h
 graph_constraints.cc
 graph_export.cc
 graph_export.h
 graphs.h
 gscip.cc
 gscip.h
 gscip_ext.cc
 gscip_ext.h
 gscip_parameters.cc
 gscip_parameters.h
 gurobi_environment.cc
 gurobi_environment.h
 gurobi_interface.cc
 gurobi_proto_solver.cc
 gurobi_proto_solver.h
 gzipstring.h
 hamiltonian_path.h
 hash.h
 hungarian.cc
 hungarian.h
 hungarian_test.cc
 implied_bounds.cc
 implied_bounds.h
 initial_basis.cc
 initial_basis.h
 int_type.h
 integer.cc
 integer.h
 integer_expr.cc
 integer_expr.h
 integer_pq.h
 integer_search.cc
 integer_search.h
 integral_solver.cc
 integral_solver.h
 integral_types.h
 interval.cc
 intervals.cc
 intervals.h
 io.h
 iterator_adaptors.h
 iterators.h
 jniutil.h
 jobshop_scheduling_parser.cc
 jobshop_scheduling_parser.h
 knapsack_solver.cc
 knapsack_solver.h
 knapsack_solver_for_cuts.cc
 knapsack_solver_for_cuts.h
 lazy_mutable_copy.h
 legacy_scip_params.cc
 legacy_scip_params.h
 linear_assignment.cc
 linear_assignment.h
 linear_constraint.cc
 linear_constraint.h
 linear_constraint_manager.cc
 linear_constraint_manager.h
 linear_expr.cc
 linear_expr.hThis file allows you to write natural code (like a mathematical equation) to model optimization problems with MPSolver
 linear_programming_constraint.cc
 linear_programming_constraint.h
 linear_relaxation.cc
 linear_relaxation.h
 linear_solver.cc
 linear_solver.hA C++ wrapper that provides a simple and unified interface to several linear programming and mixed integer programming solvers: GLOP, GLPK, CLP, CBC, and SCIP
 linear_solver_callback.cc
 linear_solver_callback.h
 local_search.cc
 log_severity.h
 base/logging.cc
 flatzinc/logging.cc
 base/logging.h
 flatzinc/logging.h
 logging_export.h
 logging_utilities.cc
 logging_utilities.h
 lp_data.cc
 lp_data.h
 lp_data_utils.cc
 lp_data_utils.h
 lp_decomposer.cc
 lp_decomposer.h
 lp_print_utils.cc
 lp_print_utils.h
 lp_solver.cc
 lp_solver.h
 lp_types.cc
 lp_types.h
 lp_data/lp_utils.cc
 sat/lp_utils.cc
 lp_data/lp_utils.h
 sat/lp_utils.h
 lu_factorization.cc
 lu_factorization.h
 macros.h
 map_util.h
 markowitz.cc
 markowitz.h
 mathutil.h
 matrix_scaler.cc
 matrix_scaler.h
 matrix_utils.cc
 matrix_utils.h
 max_flow.cc
 max_flow.h
 min_cost_flow.cc
 min_cost_flow.h
 minimum_spanning_tree.h
 model.cc
 flatzinc/model.h
 sat/model.h
 model_cache.cc
 model_exporter.cc
 model_exporter.h
 model_reader.cc
 model_reader.h
 model_validator.cc
 model_validator.h
 monoid_operation_tree.h
 mps_reader.cc
 mps_reader.h
 murmur.h
 one_tree_lower_bound.h
 optimization.cc
 optimization.h
 pack.cc
 parser.cc
 parser.h
 parser.tab.cc
 parser.yy.cc
 parser_main.cc
 parser_util.cc
 parser_util.h
 pb_constraint.cc
 pb_constraint.h
 perfect_matching.cc
 perfect_matching.h
 lp_data/permutation.h
 util/permutation.h
 piecewise_linear_function.cc
 piecewise_linear_function.h
 precedences.cc
 precedences.h
 preprocessor.cc
 preprocessor.h
 presolve.cc
 presolve.h
 presolve_context.cc
 presolve_context.h
 presolve_util.cc
 presolve_util.h
 primal_edge_norms.cc
 primal_edge_norms.h
 probing.cc
 probing.h
 proto_tools.cc
 proto_tools.h
 proto_utils.cc
 lp_data/proto_utils.h
 port/proto_utils.h
 protobuf_util.h
 protoutil.h
 pseudo_costs.cc
 pseudo_costs.h
 ptr_util.h
 random.cc
 random.h
 random_engine.h
 range_cst.cc
 range_minimum_query.h
 range_query_function.cc
 range_query_function.h
 rank_one_update.h
 rational_approximation.cc
 rational_approximation.h
 raw_logging.cc
 raw_logging.h
 rcpsp_parser.cc
 rcpsp_parser.h
 recordio.cc
 recordio.h
 reduced_costs.cc
 reduced_costs.h
 resource.cc
 restart.cc
 restart.h
 return_macros.h
 rev.h
 revised_simplex.cc
 revised_simplex.h
 rins.cc
 rins.h
 routing.cc
 routing.h
 routing_breaks.cc
 routing_flags.cc
 routing_flags.h
 routing_flow.cc
 routing_index_manager.cc
 routing_index_manager.h
 routing_lp_scheduling.cc
 routing_lp_scheduling.h
 routing_neighborhoods.cc
 routing_neighborhoods.h
 routing_parameters.cc
 routing_parameters.h
 routing_sat.cc
 routing_search.cc
 routing_types.h
 running_stat.h
 sat_base.h
 sat_decision.cc
 sat_decision.h
 sat_inprocessing.cc
 sat_inprocessing.h
 sat_interface.cc
 sat_proto_solver.cc
 sat_proto_solver.h
 sat_solver.cc
 sat_solver.h
 sat_solver_utils.cc
 sat_solver_utils.h
 saturated_arithmetic.h
 scattered_vector.h
 sched_constraints.cc
 sched_expr.cc
 sched_search.cc
 scheduling_constraints.cc
 scheduling_constraints.h
 scip_callback.cc
 scip_callback.h
 scip_helper_macros.h
 scip_interface.cc
 scip_proto_solver.cc
 scip_proto_solver.h
 search.cc
 set_covering_data.cc
 set_covering_data.h
 set_covering_parser.cc
 set_covering_parser.h
 shortestpaths.cc
 shortestpaths.h
 sigint.cc
 sigint.h
 simple_glop_program.cc
 simplification.cc
 simplification.h
 small_map.h
 small_ordered_set.h
 sort.h
 sorted_interval_list.cc
 sorted_interval_list.h
 sparse.cc
 sparse.h
 sparse_column.cc
 sparse_column.h
 sparse_permutation.cc
 sparse_permutation.h
 sparse_row.h
 sparse_vector.h
 stats.cc
 stats.h
 status.cc
 status.h
 status_builder.h
 status_macros.h
 stl_logging.h
 stl_util.h
 string_array.h
 strong_vector.h
 strongly_connected_components.h
 subsolver.cc
 subsolver.h
 symmetry.cc
 symmetry.h
 symmetry_util.cc
 symmetry_util.h
 synchronization.cc
 synchronization.h
 sysinfo.cc
 base/sysinfo.h
 port/sysinfo.h
 sysinfo_nonport.cc
 constraint_solver/table.cc
 sat/table.cc
 table.h
 testing_utils.h
 theta_tree.cc
 theta_tree.h
 thorough_hash.h
 threadpool.cc
 threadpool.h
 time_limit.cc
 time_limit.h
 timer.cc
 timer.h
 timetable.cc
 timetable.h
 timetable_edgefinding.cc
 timetable_edgefinding.h
 timetabling.cc
 topologicalsorter.cc
 topologicalsorter.h
 trace.cc
 tuple_set.h
 typeid.h
 update_row.cc
 update_row.h
 utf8.h
 graph/util.cc
 sat/util.cc
 graph/util.h
 sat/util.h
 utilities.cc
 var_domination.cc
 var_domination.h
 variable_values.cc
 variable_values.h
 variables_info.cc
 variables_info.h
 vector_map.h
 vector_or_function.h
 version.cc
 version.h
 visitor.cc
 vlog_is_on.cc
 vlog_is_on.h
 xpress_interface.cc
 zero_half_cuts.cc
 zero_half_cuts.h
 zvector.h