Export (0) Print
Expand All

RowVariableGoalModel Class

Solver Foundation 3.0

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

Represents an optimization model that consists of decision variables, rows, and goals.

Namespace:  Microsoft.SolverFoundation.Services
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

[<AbstractClass>]
type RowVariableGoalModel =  
    class
        inherit RowVariableModel
        interface IGoalModel
    end

The RowVariableGoalModel type exposes the following members.

  NameDescription
Protected methodRowVariableGoalModelInitializes a new instance of the RowVariableGoalModel class.
Top

  NameDescription
Public propertyGoalCountGets the number of goals in a linear model.
Public propertyGoalsGets the collection of goals in a linear model.
Public propertyIndicesGets the collection of row and variable indexes for a model. (Inherited from RowVariableModel.)
Public propertyIntegerIndexCountGets the number of integer variables in a model. (Inherited from RowVariableModel.)
Public propertyIsMipModelGets a value that indicates whether a model is a mixed integer programming (MIP) model. (Inherited from RowVariableModel.)
Public propertyKeyComparerGets the object that is used to compare keys for rows or variables. (Inherited from RowVariableModel.)
Public propertyKeyCountGets the number of keys that are in a model. (Inherited from RowVariableModel.)
Public propertyKeysGets the variable key and row key collection. (Inherited from RowVariableModel.)
Public propertyRowCountGets the number of rows in a model. (Inherited from RowVariableModel.)
Public propertyRowIndicesGets the collection of row indexes in a model. (Inherited from RowVariableModel.)
Public propertyRowKeysGets the collection of row keys. (Inherited from RowVariableModel.)
Public propertyVariableCountGets the number of variables in a model. (Inherited from RowVariableModel.)
Public propertyVariableIndicesGets the collection of variable indexes. (Inherited from RowVariableModel.)
Public propertyVariableKeysGets the collection of variable keys. (Inherited from RowVariableModel.)
Top

  NameDescription
Public methodAddGoalMarks a row as a goal row.
Public methodAddRowAdds a row to a model. (Inherited from RowVariableModel.)
Public methodAddVariableAdds a user variable to a model. (Inherited from RowVariableModel.)
Public methodClearGoalsClears all the goals in a model.
Public methodEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetBoundsReturns the bounds for a variable. (Inherited from RowVariableModel.)
Public methodGetGoalFromIndexReturns a goal entry that is associated with a row index.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetIgnoreBoundsReturns a value that indicates whether the bounds of a variable are ignored. (Inherited from RowVariableModel.)
Public methodGetIndexFromKeyReturns the index that is associated with a specified key. (Inherited from RowVariableModel.)
Public methodGetIntegralityReturns a value that indicates whether a variable is an integer variable. (Inherited from RowVariableModel.)
Public methodGetKeyFromIndexReturns the key that is associated with the specified variable index. (Inherited from RowVariableModel.)
Public methodGetPropertyReturns the value of a property that is at the specified index. (Inherited from RowVariableModel.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetValueReturns the value that is associated with the specified variable index. (Inherited from RowVariableModel.)
Public methodIsGoal(Int32)Returns a value that indicates whether a row index corresponds to a goal row.
Public methodIsGoal(Int32, IGoal)Returns a value that indicates whether a row index corresponds to a goal row, and returns the goal entry.
Public methodIsRowReturns a value that indicates whether a variable index corresponds to a row. (Inherited from RowVariableModel.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveGoalRemoves a goal row.
Public methodSetBoundsSets the bounds for a row. (Inherited from RowVariableModel.)
Public methodSetIgnoreBoundsSpecifies whether the bounds of a variable should be respected or ignored during a solve attempt. (Inherited from RowVariableModel.)
Public methodSetIntegralitySpecifies whether a variable is an integer variable. (Inherited from RowVariableModel.)
Public methodSetLowerBoundSets the lower bound of a variable. (Inherited from RowVariableModel.)
Public methodSetPropertySets a property that is at the specified variable index. (Inherited from RowVariableModel.)
Public methodSetUpperBoundSets the upper bound of a variable. (Inherited from RowVariableModel.)
Public methodSetValueSets the value for the specified variable index. (Inherited from RowVariableModel.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodTryGetIndexFromKeyAttempts to return the variable index that is associated with the specified key. (Inherited from RowVariableModel.)
Top

  NameDescription
Protected fieldm_cvidIntRepresents the number of integer variables. (Inherited from RowVariableModel.)
Protected fieldm_mpkeyvidRepresents the mapping from key to variable index. (Inherited from RowVariableModel.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft