OR-Tools
8.2
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
▼
ortools
►
algorithms
dense_doubly_linked_list.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
hungarian_test.cc
knapsack_solver.cc
knapsack_solver.h
knapsack_solver_for_cuts.cc
knapsack_solver_for_cuts.h
sparse_permutation.cc
sparse_permutation.h
►
base
accurate_sum.h
adjustable_priority_queue-inl.h
adjustable_priority_queue.h
base_export.h
basictypes.h
bitmap.cc
bitmap.h
cleanup.h
commandlineflags.cc
commandlineflags.h
container_logging.h
dynamic_library.h
encodingutils.h
file.cc
base/file.h
filelineiter.h
gzipstring.h
hash.h
int_type.h
integral_types.h
iterator_adaptors.h
jniutil.h
log_severity.h
base/logging.cc
base/logging.h
logging_export.h
logging_utilities.cc
logging_utilities.h
macros.h
map_util.h
mathutil.h
murmur.h
protobuf_util.h
protoutil.h
ptr_util.h
random.cc
random.h
raw_logging.cc
raw_logging.h
recordio.cc
recordio.h
small_map.h
small_ordered_set.h
status_builder.h
status_macros.h
stl_logging.h
stl_util.h
strong_vector.h
sysinfo.cc
base/sysinfo.h
thorough_hash.h
threadpool.cc
threadpool.h
timer.cc
timer.h
typeid.h
version.cc
version.h
vlog_is_on.cc
vlog_is_on.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_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
constraint_solver/assignment.cc
constraint_solver.cc
constraint_solver.h
constraint_solveri.h
constraints.cc
count_cst.cc
default_search.cc
demon_profiler.cc
deviation.cc
constraint_solver/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
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
sched_constraints.cc
sched_expr.cc
sched_search.cc
search.cc
constraint_solver/table.cc
timetabling.cc
trace.cc
utilities.cc
visitor.cc
►
data
jobshop_scheduling_parser.cc
jobshop_scheduling_parser.h
rcpsp_parser.cc
rcpsp_parser.h
set_covering_data.cc
set_covering_data.h
set_covering_parser.cc
set_covering_parser.h
►
flatzinc
checker.cc
checker.h
cp_model_fz_solver.cc
cp_model_fz_solver.h
fz.cc
flatzinc/logging.cc
flatzinc/logging.h
model.cc
flatzinc/model.h
parser.cc
parser.h
parser.tab.cc
parser.yy.cc
parser_main.cc
parser_util.cc
parser_util.h
presolve.cc
presolve.h
►
glop
►
samples
simple_glop_program.cc
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
preprocessor.cc
preprocessor.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
graph/assignment.cc
assignment.h
astar.cc
bellman_ford.cc
christofides.h
cliques.cc
cliques.h
connected_components.cc
connected_components.h
dijkstra.cc
ebert_graph.h
eulerian_path.h
graph.h
graphs.h
hamiltonian_path.h
io.h
iterators.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
one_tree_lower_bound.h
perfect_matching.cc
perfect_matching.h
shortestpaths.cc
shortestpaths.h
strongly_connected_components.h
topologicalsorter.cc
topologicalsorter.h
graph/util.cc
graph/util.h
►
gscip
gscip.cc
gscip.h
gscip_ext.cc
gscip_ext.h
gscip_parameters.cc
gscip_parameters.h
legacy_scip_params.cc
legacy_scip_params.h
►
linear_solver
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_environment.cc
gurobi_environment.h
gurobi_interface.cc
gurobi_proto_solver.cc
gurobi_proto_solver.h
linear_expr.cc
linear_expr.h
This file allows you to write natural code (like a mathematical equation) to model optimization problems with MPSolver
linear_solver.cc
linear_solver.h
A 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
model_exporter.cc
model_exporter.h
model_validator.cc
model_validator.h
sat_interface.cc
sat_proto_solver.cc
sat_proto_solver.h
sat_solver_utils.cc
sat_solver_utils.h
scip_callback.cc
scip_callback.h
scip_helper_macros.h
scip_interface.cc
scip_proto_solver.cc
scip_proto_solver.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_print_utils.cc
lp_print_utils.h
lp_types.cc
lp_types.h
lp_data/lp_utils.cc
lp_data/lp_utils.h
matrix_scaler.cc
matrix_scaler.h
matrix_utils.cc
matrix_utils.h
model_reader.cc
model_reader.h
mps_reader.cc
mps_reader.h
lp_data/permutation.h
proto_utils.cc
lp_data/proto_utils.h
scattered_vector.h
sparse.cc
sparse.h
sparse_column.cc
sparse_column.h
sparse_row.h
sparse_vector.h
►
port
port/file.h
file_nonport.cc
port/proto_utils.h
port/sysinfo.h
sysinfo_nonport.cc
utf8.h
►
sat
all_different.cc
all_different.h
boolean_problem.cc
boolean_problem.h
circuit.cc
circuit.h
clause.cc
clause.h
cp_constraints.cc
cp_constraints.h
cp_model.cc
cp_model.h
This 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_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
cumulative.cc
cumulative.h
cumulative_energy.cc
cumulative_energy.h
cuts.cc
cuts.h
sat/diffn.cc
diffn.h
disjunctive.cc
disjunctive.h
drat_checker.cc
drat_checker.h
drat_proof_handler.cc
drat_proof_handler.h
drat_writer.cc
drat_writer.h
encoding.cc
encoding.h
feasibility_pump.cc
feasibility_pump.h
implied_bounds.cc
implied_bounds.h
integer.cc
integer.h
integer_expr.cc
integer_expr.h
integer_search.cc
integer_search.h
intervals.cc
intervals.h
linear_constraint.cc
linear_constraint.h
linear_constraint_manager.cc
linear_constraint_manager.h
linear_programming_constraint.cc
linear_programming_constraint.h
linear_relaxation.cc
linear_relaxation.h
sat/lp_utils.cc
sat/lp_utils.h
sat/model.h
optimization.cc
optimization.h
pb_constraint.cc
pb_constraint.h
precedences.cc
precedences.h
presolve_context.cc
presolve_context.h
presolve_util.cc
presolve_util.h
probing.cc
probing.h
pseudo_costs.cc
pseudo_costs.h
restart.cc
restart.h
rins.cc
rins.h
sat_base.h
sat_decision.cc
sat_decision.h
sat_inprocessing.cc
sat_inprocessing.h
sat_solver.cc
sat_solver.h
scheduling_constraints.cc
scheduling_constraints.h
simplification.cc
simplification.h
subsolver.cc
subsolver.h
symmetry.cc
symmetry.h
symmetry_util.cc
symmetry_util.h
synchronization.cc
synchronization.h
sat/table.cc
table.h
theta_tree.cc
theta_tree.h
timetable.cc
timetable.h
timetable_edgefinding.cc
timetable_edgefinding.h
sat/util.cc
sat/util.h
var_domination.cc
var_domination.h
zero_half_cuts.cc
zero_half_cuts.h
►
util
adaptative_parameter_value.h
affine_relation.h
bitset.cc
bitset.h
cached_log.cc
cached_log.h
file_util.cc
file_util.h
fp_utils.cc
fp_utils.h
graph_export.cc
graph_export.h
integer_pq.h
lazy_mutable_copy.h
monoid_operation_tree.h
util/permutation.h
piecewise_linear_function.cc
piecewise_linear_function.h
proto_tools.cc
proto_tools.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
sigint.cc
sigint.h
sort.h
sorted_interval_list.cc
sorted_interval_list.h
stats.cc
stats.h
string_array.h
testing_utils.h
time_limit.cc
time_limit.h
tuple_set.h
vector_map.h
vector_or_function.h
zvector.h
▼
tools
doc
Generated by
1.9.4