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());
78 get { return global::Google.OrTools.ConstraintSolver.SolverParametersReflection.Descriptor.MessageTypes[0]; }
132 private global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression compressTrail_ = global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression;
139 public global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression CompressTrail {
550 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) hash ^= CompressTrail.GetHashCode();
593 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
710 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
827 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
919 if (other.CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
1015 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
1137 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
ConstraintSolverParameters()
Definition: SolverParameters.pb.cs:87
ConstraintSolverParameters(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:94
const int CheckSolutionPeriodFieldNumber
Field number for the "check_solution_period" field.
Definition: SolverParameters.pb.cs:490
int MaxEdgeFinderSize
Definition: SolverParameters.pb.cs:434
static pb::MessageParser< ConstraintSolverParameters > Parser
Definition: SolverParameters.pb.cs:74
const int UseAllPossibleDisjunctionsFieldNumber
Field number for the "use_all_possible_disjunctions" field.
Definition: SolverParameters.pb.cs:420
const int UseCumulativeTimeTableFieldNumber
Field number for the "use_cumulative_time_table" field.
Definition: SolverParameters.pb.cs:387
override int GetHashCode()
Definition: SolverParameters.pb.cs:548
const int ArraySplitSizeFieldNumber
Field number for the "array_split_size" field.
Definition: SolverParameters.pb.cs:162
const int UseCumulativeEdgeFinderFieldNumber
Field number for the "use_cumulative_edge_finder" field.
Definition: SolverParameters.pb.cs:372
void MergeFrom(pb::CodedInputStream input)
Definition: SolverParameters.pb.cs:1004
int TrailBlockSize
This parameter indicates the default size of a block of the trail.
Definition: SolverParameters.pb.cs:154
const int ProfileFileFieldNumber
Field number for the "profile_file" field.
Definition: SolverParameters.pb.cs:234
Solver parameters.
Definition: SolverParameters.pb.cs:70
bool UseSmallTable
Definition: SolverParameters.pb.cs:364
bool UseCumulativeEdgeFinder
Definition: SolverParameters.pb.cs:379
static pbr::FileDescriptor Descriptor
File descriptor for ortools/constraint_solver/solver_parameters.proto
Definition: SolverParameters.pb.cs:19
bool NameAllVariables
Should anonymous variables be given a name.
Definition: SolverParameters.pb.cs:212
bool Equals(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:510
const int PrintAddedConstraintsFieldNumber
Field number for the "print_added_constraints" field.
Definition: SolverParameters.pb.cs:332
ConstraintSolverParameters Clone()
Definition: SolverParameters.pb.cs:126
Holder for reflection information generated from ortools/constraint_solver/solver_parameters....
Definition: SolverParameters.pb.cs:15
bool PrintLocalSearchProfile
Print local search profiling data after solving.
Definition: SolverParameters.pb.cs:268
const int CompressTrailFieldNumber
Field number for the "compress_trail" field.
Definition: SolverParameters.pb.cs:131
const int UseCumulativeTimeTableSyncFieldNumber
Field number for the "use_cumulative_time_table_sync" field.
Definition: SolverParameters.pb.cs:398
const int StoreNamesFieldNumber
Field number for the "store_names" field.
Definition: SolverParameters.pb.cs:177
const int PrintModelFieldNumber
Field number for the "print_model" field.
Definition: SolverParameters.pb.cs:304
override string ToString()
Definition: SolverParameters.pb.cs:584
const int PrintLocalSearchProfileFieldNumber
Field number for the "print_local_search_profile" field.
Definition: SolverParameters.pb.cs:262
const int UseSequenceHighDemandTasksFieldNumber
Field number for the "use_sequence_high_demand_tasks" field.
Definition: SolverParameters.pb.cs:409
const int TracePropagationFieldNumber
Field number for the "trace_propagation" field.
Definition: SolverParameters.pb.cs:276
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:139
const int TrailBlockSizeFieldNumber
Field number for the "trail_block_size" field.
Definition: SolverParameters.pb.cs:147
const int UseElementRmqFieldNumber
Field number for the "use_element_rmq" field.
Definition: SolverParameters.pb.cs:457
static pbr::MessageDescriptor Descriptor
Definition: SolverParameters.pb.cs:77
bool UseSequenceHighDemandTasks
Definition: SolverParameters.pb.cs:412
const int MaxEdgeFinderSizeFieldNumber
Field number for the "max_edge_finder_size" field.
Definition: SolverParameters.pb.cs:431
bool DiffnUseCumulative
Definition: SolverParameters.pb.cs:449
void MergeFrom(ConstraintSolverParameters other)
Definition: SolverParameters.pb.cs:915
bool UseCumulativeTimeTable
Definition: SolverParameters.pb.cs:390
TrailCompression
Definition: SolverParameters.pb.cs:1257
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:169
const int DiffnUseCumulativeFieldNumber
Field number for the "diffn_use_cumulative" field.
Definition: SolverParameters.pb.cs:442
Container for nested types declared in the ConstraintSolverParameters message type.
Definition: SolverParameters.pb.cs:1252
const int ProfilePropagationFieldNumber
Field number for the "profile_propagation" field.
Definition: SolverParameters.pb.cs:220
bool SkipLocallyOptimalPaths
Definition: SolverParameters.pb.cs:482
bool StoreNames
This parameters indicates if the solver should store the names of the objets it manages.
Definition: SolverParameters.pb.cs:184
override bool Equals(object other)
Definition: SolverParameters.pb.cs:505
const int PrintModelStatsFieldNumber
Field number for the "print_model_stats" field.
Definition: SolverParameters.pb.cs:318
bool DisableSolve
Definition: SolverParameters.pb.cs:349
const int SkipLocallyOptimalPathsFieldNumber
Field number for the "skip_locally_optimal_paths" field.
Definition: SolverParameters.pb.cs:472
int CalculateSize()
Definition: SolverParameters.pb.cs:825
const int UseSmallTableFieldNumber
Field number for the "use_small_table" field.
Definition: SolverParameters.pb.cs:357
const int TraceSearchFieldNumber
Field number for the "trace_search" field.
Definition: SolverParameters.pb.cs:290
const int DisableSolveFieldNumber
Field number for the "disable_solve" field.
Definition: SolverParameters.pb.cs:346
int CheckSolutionPeriod
Definition: SolverParameters.pb.cs:497
bool UseAllPossibleDisjunctions
Definition: SolverParameters.pb.cs:423
const int ProfileLocalSearchFieldNumber
Field number for the "profile_local_search" field.
Definition: SolverParameters.pb.cs:248
bool UseCumulativeTimeTableSync
Definition: SolverParameters.pb.cs:401
void WriteTo(pb::CodedOutputStream output)
Definition: SolverParameters.pb.cs:589
const int NameCastVariablesFieldNumber
Field number for the "name_cast_variables" field.
Definition: SolverParameters.pb.cs:192
const int NameAllVariablesFieldNumber
Field number for the "name_all_variables" field.
Definition: SolverParameters.pb.cs:206
bool UseElementRmq
Definition: SolverParameters.pb.cs:464