OR-Tools  9.3
cp_model_fz_solver.cc File Reference

Go to the source code of this file.

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 
namespace  operations_research::sat
 

Functions

 ABSL_FLAG (int64_t, fz_int_max, int64_t{1}<< 50, "Default max value for unbounded integer variables.")
 
void SolveFzWithCpModelProto (const fz::Model &fz_model, const fz::FlatzincSatParameters &p, const std::string &sat_params, SolverLogger *logger, SolverLogger *solution_logger)
 

Function Documentation

◆ ABSL_FLAG()

ABSL_FLAG ( int64_t  ,
fz_int_max  ,
int64_t{1}<<  50,
"Default max value for unbounded integer variables."   
)

Variable Documentation

◆ constant_value_to_index

absl::flat_hash_map<int64_t, int> constant_value_to_index

Definition at line 123 of file cp_model_fz_solver.cc.

◆ fz_var_to_index

absl::flat_hash_map<fz::Variable*, int> fz_var_to_index

Definition at line 122 of file cp_model_fz_solver.cc.

◆ parameters

SatParameters parameters

Definition at line 119 of file cp_model_fz_solver.cc.

◆ proto

CpModelProto proto

Definition at line 118 of file cp_model_fz_solver.cc.

◆ start_fixed_size_opt_tuple_to_interval

absl::flat_hash_map<std::tuple<int, int64_t, int>, int> start_fixed_size_opt_tuple_to_interval

Definition at line 127 of file cp_model_fz_solver.cc.

◆ start_size_opt_tuple_to_interval

absl::flat_hash_map<std::tuple<int, int, int>, int> start_size_opt_tuple_to_interval

Definition at line 125 of file cp_model_fz_solver.cc.

◆ value

int64_t value = 0

Definition at line 62 of file cp_model_fz_solver.cc.

◆ var

int var = kNoVar

Definition at line 61 of file cp_model_fz_solver.cc.