HybridLocalSearchSolver Methods

Solver Foundation 3.0

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The HybridLocalSearchSolver type exposes the following members.

  Name Description
Public method AddConstant Adds a constant to the model. Constants are considered rows. (Inherited from HybridLocalSearchModel.)
Public method AddConstraint Specifies that a numerical term is a constraint (Inherited from HybridLocalSearchModel.)
Public method AddFunction (Inherited from HybridLocalSearchModel.)
Public method AddGoal Specifies that a numerical term is a goal to minimize. Priorities are determined by the order in which the goals are added (first goals have higher priorities) (Inherited from HybridLocalSearchModel.)
Public method AddOperation(TermModelOperation, Int32, Int32) Adds an operation row to the model. (Inherited from HybridLocalSearchModel.)
Public method AddOperation(TermModelOperation, Int32, Int32[]) Adds an operation row to the model. (Inherited from HybridLocalSearchModel.)
Public method AddOperation(TermModelOperation, Int32, Int32, Int32) Adds an operation row to the model. (Inherited from HybridLocalSearchModel.)
Public method AddOperation(TermModelOperation, Int32, Int32, Int32, Int32) Adds an operation row to the model. (Inherited from HybridLocalSearchModel.)
Public method AddVariable(Int32, IEnumerable<Rational>) Adds a variable to the model, with a fixed set of possible values. (Inherited from HybridLocalSearchModel.)
Public method AddVariable(Object, Int32, IEnumerable<Rational>) Adds a variable to the model, with a fixed set of possible values. (Inherited from HybridLocalSearchModel.)
Public method AddVariable(Int32, Rational, Rational, Boolean) Adds a variable to the model, with bounds and integrality given at creation time. (Inherited from HybridLocalSearchModel.)
Public method AddVariable(Object, Int32, Rational, Rational, Boolean) Adds a variable to the model, with bounds and integrality given at creation time. (Inherited from HybridLocalSearchModel.)
Public method CreateBinaryFunction (Inherited from HybridLocalSearchModel.)
Public method CreateNaryFunction (Inherited from HybridLocalSearchModel.)
Public method CreateUnaryFunction (Inherited from HybridLocalSearchModel.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetOperand Gets an operand associated with a vid. (Inherited from HybridLocalSearchModel.)
Public method GetOperandCount Gets the number of operands associated with a vid. (Inherited from HybridLocalSearchModel.)
Public method GetOperands Gets the operands associated with a vid. (Inherited from HybridLocalSearchModel.)
Public method GetOperation Gets the operation associated with a vid. (Inherited from HybridLocalSearchModel.)
Public method GetReport Generates a report
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsConstant Tests if a vid is a constant (not a variable or operation). (Inherited from HybridLocalSearchModel.)
Public method IsOperation Tests if a vid is an operation (not a variable or constant). (Inherited from HybridLocalSearchModel.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method RemoveConstraint Removes a Boolean term from the set of constraints (Inherited from HybridLocalSearchModel.)
Public method RequestTermination Requests the end of the search algorithm (Inherited from HybridLocalSearchModel.)
Public method Solve Solves the model using the given parameter instance.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

  Name Description
Explicit interface implemetation Private method IGoalModel.AddGoal Adds a goal to the collection. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IGoalModel.ClearGoals Clears all the goals from a model. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IGoalModel.GetGoalFromIndex Returns a goal entry if the row index is associated with a goal row. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IGoalModel.IsGoal(Int32) Returns a value that specifies whether a row index is a goal row. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IGoalModel.IsGoal(Int32, IGoal) Returns a value that specifies whether a row index is a goal row, and returns the associated goal. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IGoalModel.RemoveGoal Removes the specified goal. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method INonlinearSolution.GetSolutionValue Returns the objective value of a goal.
Explicit interface implemetation Private method INonlinearSolution.GetSolvedGoal Returns information about a solved goal.
Explicit interface implemetation Private method INonlinearSolution.GetValue Returns the value of the specified variable.
Explicit interface implemetation Private method IRowVariableModel.AddRow Adds a row to a model. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.AddVariable Adds a user variable to a model. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetBounds Returns the bounds for a variable. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetIgnoreBounds Returns a value that indicates whether the bounds of a variable are ignored. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetIndexFromKey (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetIntegrality Gets the integrality of the goal identified by the specified index. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetKeyFromIndex (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.GetValue Returns the value that is associated with a variable index. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.IsRow Returns a value that indicates whether a variable index is a row. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetBounds Sets the bounds for a variable. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetIgnoreBounds Specifies whether the bounds of a variable index should be respected or ignored during a solve process. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetIntegrality Specifies that a variable is an integer variable. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetLowerBound Sets the lower bound of a variable. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetUpperBound Sets the upper bound of a variable. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.SetValue Sets the value for the specified variable index. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method IRowVariableModel.TryGetIndexFromKey Attempts to return the variable index associated with a key. (Inherited from HybridLocalSearchModel.)
Explicit interface implemetation Private method ISolver.Shutdown Shuts down a solver instance.
Explicit interface implemetation Private method ISolverProperties.GetProperty Returns the value of a property.
Explicit interface implemetation Private method ISolverProperties.SetProperty Sets the value of a property.
Top
Show: