Export (0) Print
Expand All

SubmodelInstance 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.]

Defines a composite decision.

System.Object
  Microsoft.SolverFoundation.Services.SubmodelInstance

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

public sealed class SubmodelInstance

The SubmodelInstance type exposes the following members.

  NameDescription
Public propertyDecisionsGets a collection of decisions that are defined directly in a submodel instance.
Public propertyItem[Decision]Gets a decision in a submodel instance that corresponds to a decision that is defined in the same domain.
Public propertyItem[Parameter]Gets a parameter in a submodel instance that corresponds to a parameter that is defined in the same domain.
Public propertyItem[RandomParameter]Gets a random parameter in a submodel instance that corresponds to a random parameter that is defined in the same domain.
Public propertyItem[RecourseDecision]Gets a recourse decision in a submodel instance that corresponds to a recourse decision that is defined in the same domain.
Public propertyItem[SubmodelInstance]Gets a submodel instance that is a member of the current submodel instance that corresponds to a submodel instance that is defined in the same domain.
Public propertyNameGets the name of a submodel instance.
Public propertyParametersGets a collection of parameters that are defined in a submodel instance.
Public propertyRandomParametersGets a collection of random parameters that are defined in a submodel instance.
Public propertyRecourseDecisionsGets a collection of recourse decisions that are defined in a submodel instance.
Public propertySubmodelInstancesGets a collection of submodel instances that are defined in a submodel instance.
Top

  NameDescription
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 methodGetDecision(Decision)Returns a decision in a submodel instance that corresponds to a decision that is defined in the same domain.
Public methodGetDecision(RecourseDecision)Returns a corresponding recourse decision in a submodel instance based on a recourse decision defined in a domain.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetParameter(Parameter)Returns a parameter in a submodel instance that corresponds to a parameter that is defined in the same domain.
Public methodGetParameter(RandomParameter)Returns a random parameter in a submodel instance that corresponds to a random parameter that is defined in the same domain.
Public methodGetSubmodelInstanceGets a submodel instance that is a member of the current submodel instance that corresponds to a submodel instance that is defined in the same domain.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

A composite decision is a decision that is defined on a composite domain.

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