OR-Tools  9.6
NeighborhoodGeneratorHelper Member List

This is the complete list of members for NeighborhoodGeneratorHelper, including all inherited members.

ActiveObjectiveVariables() constNeighborhoodGeneratorHelperinline
ActiveVariables() constNeighborhoodGeneratorHelperinline
ActiveVariablesWhileHoldingLock() const ABSL_SHARED_LOCKS_REQUIRED(graph_mutex_)NeighborhoodGeneratorHelperinline
AddSolutionHinting(const CpSolverResponse &initial_solution, CpModelProto *model_proto) constNeighborhoodGeneratorHelper
ConstraintToVar() const ABSL_SHARED_LOCKS_REQUIRED(graph_mutex_)NeighborhoodGeneratorHelperinline
deterministic_time() constSubSolverinline
deterministic_time_SubSolverprotected
DifficultyMeansFullNeighborhood(double difficulty) constNeighborhoodGeneratorHelperinline
FIRST_SOLUTION enum valueSubSolver
FixAllVariables(const CpSolverResponse &initial_solution) constNeighborhoodGeneratorHelper
FixGivenVariables(const CpSolverResponse &base_solution, const absl::flat_hash_set< int > &variables_to_fix) constNeighborhoodGeneratorHelper
FULL_PROBLEM enum valueSubSolver
FullNeighborhood() constNeighborhoodGeneratorHelper
GenerateTask(int64_t) overrideNeighborhoodGeneratorHelperinlinevirtual
GetActiveIntervals(const CpSolverResponse &initial_solution) constNeighborhoodGeneratorHelper
GetRoutingPaths(const CpSolverResponse &initial_solution) constNeighborhoodGeneratorHelper
GetSchedulingPrecedences(const absl::flat_hash_set< int > &ignored_intervals, const CpSolverResponse &initial_solution, absl::BitGenRef random) constNeighborhoodGeneratorHelper
GetUniqueIntervalSets() constNeighborhoodGeneratorHelper
graph_mutex_NeighborhoodGeneratorHelpermutable
HELPER enum valueSubSolver
INCOMPLETE enum valueSubSolver
IsActive(int var) const ABSL_SHARED_LOCKS_REQUIRED(graph_mutex_)NeighborhoodGeneratorHelper
ModelProto() constNeighborhoodGeneratorHelperinline
name() constSubSolverinline
name_SubSolverprotected
NeighborhoodGeneratorHelper(CpModelProto const *model_proto, SatParameters const *parameters, SharedResponseManager *shared_response, SharedBoundsManager *shared_bounds=nullptr)NeighborhoodGeneratorHelper
NoNeighborhood() constNeighborhoodGeneratorHelper
NumActiveVariables() constNeighborhoodGeneratorHelperinline
Parameters() constNeighborhoodGeneratorHelperinline
RelaxGivenVariables(const CpSolverResponse &initial_solution, const std::vector< int > &relaxed_variables) constNeighborhoodGeneratorHelper
RemoveMarkedConstraints(const std::vector< int > &constraints_to_remove) constNeighborhoodGeneratorHelper
score() constSubSolverinline
score_SubSolverprotected
shared_response() constNeighborhoodGeneratorHelperinline
StatisticsString() constSubSolverinlinevirtual
SubSolver(const std::string &name, SubsolverType type)SubSolverinline
SubsolverType enum nameSubSolver
Synchronize() overrideNeighborhoodGeneratorHelpervirtual
TaskIsAvailable() overrideNeighborhoodGeneratorHelperinlinevirtual
type() constSubSolverinline
type_SubSolverprotected
TypeToConstraints(ConstraintProto::ConstraintCase type) constNeighborhoodGeneratorHelperinline
VarToConstraint() const ABSL_SHARED_LOCKS_REQUIRED(graph_mutex_)NeighborhoodGeneratorHelperinline
~SubSolver()SubSolverinlinevirtual