DotNet Reference
.Net Reference
SolverParameters.pb.cs
Go to the documentation of this file.
56 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters), global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Parser, new[]{ "CompressTrail", "TrailBlockSize", "ArraySplitSize", "StoreNames", "NameCastVariables", "NameAllVariables", "ProfilePropagation", "ProfileFile", "ProfileLocalSearch", "PrintLocalSearchProfile", "TracePropagation", "TraceSearch", "PrintModel", "PrintModelStats", "PrintAddedConstraints", "DisableSolve", "UseSmallTable", "UseCumulativeEdgeFinder", "UseCumulativeTimeTable", "UseCumulativeTimeTableSync", "UseSequenceHighDemandTasks", "UseAllPossibleDisjunctions", "MaxEdgeFinderSize", "DiffnUseCumulative", "UseElementRmq", "SkipLocallyOptimalPaths", "CheckSolutionPeriod" }, null, new[]{ typeof(global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) }, null, null)
63 public sealed partial class ConstraintSolverParameters : pb::IMessage<ConstraintSolverParameters>
71 private static readonly pb::MessageParser<ConstraintSolverParameters> _parser = new pb::MessageParser<ConstraintSolverParameters>(() => new ConstraintSolverParameters());
80 get { return global::Google.OrTools.ConstraintSolver.SolverParametersReflection.Descriptor.MessageTypes[0]; }
138 private global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression compressTrail_ = global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression;
146 public global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression CompressTrail {
586 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) hash ^= CompressTrail.GetHashCode();
631 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
749 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
867 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
960 if (other.CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
1057 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
1180 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
const int PrintModelStatsFieldNumber
Field number for the "print_model_stats" field.
Definition: SolverParameters.pb.cs:337
bool UseSmallTable
Definition: SolverParameters.pb.cs:387
int ArraySplitSize
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks...
Definition: SolverParameters.pb.cs:178
const int PrintAddedConstraintsFieldNumber
Field number for the "print_added_constraints" field.
Definition: SolverParameters.pb.cs:352
bool UseAllPossibleDisjunctions
Definition: SolverParameters.pb.cs:451
const int UseAllPossibleDisjunctionsFieldNumber
Field number for the "use_all_possible_disjunctions" field.
Definition: SolverParameters.pb.cs:447
void MergeFrom(pb::CodedInputStream input)
Definition: SolverParameters.pb.cs:1046
const int DisableSolveFieldNumber
Field number for the "disable_solve" field.
Definition: SolverParameters.pb.cs:367
const int PrintLocalSearchProfileFieldNumber
Field number for the "print_local_search_profile" field.
Definition: SolverParameters.pb.cs:277
bool PrintLocalSearchProfile
Print local search profiling data after solving.
Definition: SolverParameters.pb.cs:284
const int UseCumulativeTimeTableSyncFieldNumber
Field number for the "use_cumulative_time_table_sync" field.
Definition: SolverParameters.pb.cs:423
const int CompressTrailFieldNumber
Field number for the "compress_trail" field.
Definition: SolverParameters.pb.cs:137
override bool Equals(object other)
Definition: SolverParameters.pb.cs:539
const int ProfileLocalSearchFieldNumber
Field number for the "profile_local_search" field.
Definition: SolverParameters.pb.cs:262
Solver parameters.
Definition: SolverParameters.pb.cs:66
bool UseCumulativeTimeTable
Definition: SolverParameters.pb.cs:415
override int GetHashCode()
Definition: SolverParameters.pb.cs:584
const int UseCumulativeEdgeFinderFieldNumber
Field number for the "use_cumulative_edge_finder" field.
Definition: SolverParameters.pb.cs:395
int CheckSolutionPeriod
Definition: SolverParameters.pb.cs:530
ConstraintSolverParameters Clone()
Definition: SolverParameters.pb.cs:132
bool UseSequenceHighDemandTasks
Definition: SolverParameters.pb.cs:439
global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression CompressTrail
This parameter indicates if the solver should compress the trail during the search.
Definition: SolverParameters.pb.cs:146
bool UseCumulativeEdgeFinder
Definition: SolverParameters.pb.cs:403
int TrailBlockSize
This parameter indicates the default size of a block of the trail.
Definition: SolverParameters.pb.cs:162
const int StoreNamesFieldNumber
Field number for the "store_names" field.
Definition: SolverParameters.pb.cs:186
void MergeFrom(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:956
static pbr::MessageDescriptor Descriptor
Definition: SolverParameters.pb.cs:79
const int UseSequenceHighDemandTasksFieldNumber
Field number for the "use_sequence_high_demand_tasks" field.
Definition: SolverParameters.pb.cs:435
bool DiffnUseCumulative
Definition: SolverParameters.pb.cs:479
bool NameAllVariables
Should anonymous variables be given a name.
Definition: SolverParameters.pb.cs:224
bool SkipLocallyOptimalPaths
Definition: SolverParameters.pb.cs:514
ConstraintSolverParameters()
Definition: SolverParameters.pb.cs:91
int MaxEdgeFinderSize
Definition: SolverParameters.pb.cs:463
const int CheckSolutionPeriodFieldNumber
Field number for the "check_solution_period" field.
Definition: SolverParameters.pb.cs:522
const int UseElementRmqFieldNumber
Field number for the "use_element_rmq" field.
Definition: SolverParameters.pb.cs:487
const int ProfilePropagationFieldNumber
Field number for the "profile_propagation" field.
Definition: SolverParameters.pb.cs:232
const int NameCastVariablesFieldNumber
Field number for the "name_cast_variables" field.
Definition: SolverParameters.pb.cs:202
bool DisableSolve
Definition: SolverParameters.pb.cs:371
const int UseCumulativeTimeTableFieldNumber
Field number for the "use_cumulative_time_table" field.
Definition: SolverParameters.pb.cs:411
const int TraceSearchFieldNumber
Field number for the "trace_search" field.
Definition: SolverParameters.pb.cs:307
const int SkipLocallyOptimalPathsFieldNumber
Field number for the "skip_locally_optimal_paths" field.
Definition: SolverParameters.pb.cs:503
ConstraintSolverParameters(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:99
static pb::MessageParser< ConstraintSolverParameters > Parser
Definition: SolverParameters.pb.cs:75
bool StoreNames
This parameters indicates if the solver should store the names of the objets it manages.
Definition: SolverParameters.pb.cs:194
bool Equals(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:545
const int MaxEdgeFinderSizeFieldNumber
Field number for the "max_edge_finder_size" field.
Definition: SolverParameters.pb.cs:459
const int DiffnUseCumulativeFieldNumber
Field number for the "diffn_use_cumulative" field.
Definition: SolverParameters.pb.cs:471
bool UseCumulativeTimeTableSync
Definition: SolverParameters.pb.cs:427
bool UseElementRmq
Definition: SolverParameters.pb.cs:495
const int UseSmallTableFieldNumber
Field number for the "use_small_table" field.
Definition: SolverParameters.pb.cs:379
Container for nested types declared in the ConstraintSolverParameters message type.
Definition: SolverParameters.pb.cs:1296
const int ProfileFileFieldNumber
Field number for the "profile_file" field.
Definition: SolverParameters.pb.cs:247
const int NameAllVariablesFieldNumber
Field number for the "name_all_variables" field.
Definition: SolverParameters.pb.cs:217
int CalculateSize()
Definition: SolverParameters.pb.cs:865
Holder for reflection information generated from ortools/constraint_solver/solver_parameters....
Definition: SolverParameters.pb.cs:15
TrailCompression
Definition: SolverParameters.pb.cs:1301
static pbr::FileDescriptor Descriptor
File descriptor for ortools/constraint_solver/solver_parameters.proto
Definition: SolverParameters.pb.cs:19
const int TracePropagationFieldNumber
Field number for the "trace_propagation" field.
Definition: SolverParameters.pb.cs:292
void WriteTo(pb::CodedOutputStream output)
Definition: SolverParameters.pb.cs:627
const int TrailBlockSizeFieldNumber
Field number for the "trail_block_size" field.
Definition: SolverParameters.pb.cs:154
const int PrintModelFieldNumber
Field number for the "print_model" field.
Definition: SolverParameters.pb.cs:322
const int ArraySplitSizeFieldNumber
Field number for the "array_split_size" field.
Definition: SolverParameters.pb.cs:170
override string ToString()
Definition: SolverParameters.pb.cs:621