Export (0) Print
Expand All

ITermSolver 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 ITermSolver type exposes the following members.

  Name Description
Public method AddConstant Adds a constant to a model. (Inherited from ITermModel.)
Public method AddGoal Identifies the specified row as a goal row. (Inherited from IGoalModel.)
Public method AddOperation(TermModelOperation, Int32, Int32) Adds an operation row to a model. (Inherited from ITermModel.)
Public method AddOperation(TermModelOperation, Int32, Int32[]) Adds an operation row for operations that take an array of arguments to a model. (Inherited from ITermModel.)
Public method AddOperation(TermModelOperation, Int32, Int32, Int32) Adds an operation row for a two-operand operation to a model. (Inherited from ITermModel.)
Public method AddOperation(TermModelOperation, Int32, Int32, Int32, Int32) Adds an operation row for a three-operand operation to a model. (Inherited from ITermModel.)
Public method AddRow Adds a row to a model. (Inherited from IRowVariableModel.)
Public method AddVariable(Object, Int32) Adds a user variable to a model. (Inherited from IRowVariableModel.)
Public method AddVariable(Object, Int32, IEnumerable<Rational>) Adds a variable that has a fixed set of possible values to a model. (Inherited from ITermModel.)
Public method AddVariable(Object, Int32, Rational, Rational, Boolean) Adds a variable to a model. (Inherited from ITermModel.)
Public method ClearGoals Clears all the goals from a model. (Inherited from IGoalModel.)
Public method GetBounds Returns the bounds for a variable. (Inherited from IRowVariableModel.)
Public method GetGoalFromIndex Returns a goal entry if the row index is associated with a goal row. (Inherited from IGoalModel.)
Public method GetIgnoreBounds Returns a value that indicates whether the bounds of a variable are ignored. (Inherited from IRowVariableModel.)
Public method GetIndexFromKey Returns the index that is associated with a key. (Inherited from IRowVariableModel.)
Public method GetIntegrality Returns a value that indicates whether a variable is an integer variable. (Inherited from IRowVariableModel.)
Public method GetKeyFromIndex Returns the key that is associated with a variable index. (Inherited from IRowVariableModel.)
Public method GetOperand Returns the variable index associated with an operand. (Inherited from ITermModel.)
Public method GetOperandCount Returns the number of operands associated with a variable index. (Inherited from ITermModel.)
Public method GetOperands Returns all operands that are associated with a variable index. (Inherited from ITermModel.)
Public method GetOperation Returns the operation that is associated with a row or variable index. (Inherited from ITermModel.)
Public method GetValue Returns the value that is associated with a variable index. (Inherited from IRowVariableModel.)
Public method IsConstant Returns a value that indicates whether a row index is associated with a constant row. (Inherited from ITermModel.)
Public method IsGoal(Int32) Returns a value that specifies whether a row index is a goal row. (Inherited from IGoalModel.)
Public method IsGoal(Int32, IGoal) Returns a value that specifies whether a row index is a goal row, and returns the associated goal. (Inherited from IGoalModel.)
Public method IsOperation Returns a value that indicates whether a row identifier is associated with an operation row. (Inherited from ITermModel.)
Public method IsRow Returns a value that indicates whether a variable index is a row. (Inherited from IRowVariableModel.)
Public method RemoveGoal Removes a goal row. (Inherited from IGoalModel.)
Public method SetBounds Sets the bounds for a variable. (Inherited from IRowVariableModel.)
Public method SetIgnoreBounds Specifies whether the bounds of a variable index should be respected or ignored during a solve process. (Inherited from IRowVariableModel.)
Public method SetIntegrality Specifies that a variable is an integer variable. (Inherited from IRowVariableModel.)
Public method SetLowerBound Sets the lower bound of a variable. (Inherited from IRowVariableModel.)
Public method SetUpperBound Sets the upper bound of a variable (Inherited from IRowVariableModel.)
Public method SetValue Sets the value for the specified variable index. (Inherited from IRowVariableModel.)
Public method Shutdown Shuts down a solver instance. (Inherited from ISolver.)
Public method Solve Solves a model, using the specified parameters. (Inherited from IRowVariableSolver.)
Public method TryGetIndexFromKey Attempts to return the variable index associated with a key. (Inherited from IRowVariableModel.)
Top
Show:
© 2014 Microsoft