Optimizations Automation Objects


Relation Object Diagram



DistanceToSatisfaction
InParameters
OutParameters


Parameter Object Diagram
ObjectiveParameter

Legend

Collection
Abstract object
Object

right arrow Click arrow to expand chart
Click arrow to return to previous chart

The Optimizations collection is aggregated by the Relations collection. Each Optimization object aims to minimize or maximize the value of an objective parameter by modifying the values other parameters, called free parameters, with respect to constraints. A constraint is a relationship between parameters equivalent to one of the following expressions:

foo(param1, param2, ...) < constantValue

foo(param1, param2, ...) = constantValue

Those constraints are seen as an aggregated collection of OptimizationConstraint objects. An OptimizationConstraint aggregates a list of input parameters and a list of output parameters and inherits the methods and properties of a Check object, allowing to retrieve the equivalent relationship as a string, using the Value property.

Free parameters are represented by an aggregated collection of FreeParameter objects pointing on the parameter itself. Its allows to specify a step and a range to monitor the variations of the parameter value.


Copyright © 1994-2003, Dassault Systèmes. All rights reserved.