Description
The MultiObjectiveOptimizationStateVariable object represents a single state variable used within a multi-objective optimization process. Each state variable defines a parameter that the MultiObjectiveOptimizer will vary in order to find optimal values of the user-defined objectives. State variables can be continuous or integer and are defined by a label, lower bound, and upper bound. These objects are created and managed by the MultiObjectiveOptimizer and are used during each iteration of the optimization process to generate and evaluate candidate solutions.
Inheritance Hierarchy: Object->MultiObjectiveOptimizationStateVariable
Available In Editions:
Mission
Timing Precision Mode
This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.
Click here to see the documentation for this object in nanosecond timing precision mode.
Name
|
Description
|
Attributes
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
Label
|
The label for this optimization state variable.
|
Type: String
Access: Read-Only
|
LowerBound
|
Lower bound associated with the state variable.
|
Type: Variable
Access: Read/Write
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
UpperBound
|
Upper bound associated with the state variable.
|
Type: Variable
Access: Read/Write
|
|
Name
|
Description
|
ClearSavedStates
|
Clears previous saved states for this object.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
PutToFile
|
Convert the object state to FreeFlyer object xml and write to a file.
|
PutToString
|
Convert the object state to FreeFlyer object xml and return as a string.
|
ReferenceEquals
|
Returns 1 if the argument refers to the calling object and 0 otherwise.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
|
|