Package | Description |
---|---|
nxopen.optimization |
Provides classes and interfaces for Optimization.
|
Modifier and Type | Field and Description |
---|---|
OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationConstraint.constraintType
Constraint type
|
static OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationAttributeType.EXPRESSION
Expression attribute
|
static OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationAttributeType.GEOMETRY_PARAMETER
Geometry/feature parameter attribute
|
static OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationAttributeType.KFATTRIBUTE
KF attribute
|
OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationObjective.objectiveType
Objectibe type
|
OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationVariable.variableType
Variable type
|
Modifier and Type | Method and Description |
---|---|
static OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationAttributeType.valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.
|
static OptimizationBuilder.OptimizationAttributeType |
OptimizationBuilder.OptimizationAttributeType.valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.
|
static OptimizationBuilder.OptimizationAttributeType[] |
OptimizationBuilder.OptimizationAttributeType.values()
Returns an array that contains the values for this enum.
|
Modifier and Type | Method and Description |
---|---|
void |
OptimizationBuilder.setOptimizationConstraints(String[] attributeNames,
NXObject[] attributeObjects,
OptimizationBuilder.OptimizationAttributeType[] constraintTypes,
double[] constraintLowerLimitValue,
double[] constraintUpperLimitValue,
OptimizationBuilder.OptimizationConstraintLimitType[] constraintLimitType)
Sets the constraints
License requirements: None. |
void |
OptimizationBuilder.setOptimizationObjectives(String[] attributeNames,
NXObject[] attributeObjects,
OptimizationBuilder.OptimizationAttributeType[] objectiveTypes,
double[] objectiveTargetValues)
Sets the objectives
License requirements: None. |
void |
OptimizationBuilder.setOptimizationVariables(String[] attributeNames,
NXObject[] attributeObjects,
OptimizationBuilder.OptimizationAttributeType[] variableTypes,
double[] variableLowerLimitValue,
double[] variableUpperLimitValue)
Sets the variables
License requirements: None. |
Constructor and Description |
---|
OptimizationConstraint(String attributeNameInitial,
NXObject attributeObjectInitial,
OptimizationBuilder.OptimizationAttributeType constraintTypeInitial,
double constraintLowerLimitValueInitial,
double constraintUpperLimitValueInitial,
OptimizationBuilder.OptimizationConstraintLimitType constraintLimitTypeInitial)
Constructor for the OptimizationConstraint object.
|
OptimizationObjective(String attributeNameInitial,
NXObject attributeObjectInitial,
OptimizationBuilder.OptimizationAttributeType objectiveTypeInitial,
double objectiveTargetValueInitial)
Constructor for the OptimizationObjective object.
|
OptimizationVariable(String attributeNameInitial,
NXObject attributeObjectInitial,
OptimizationBuilder.OptimizationAttributeType variableTypeInitial,
double variableLowerLimitValueInitial,
double variableUpperLimitValueInitial)
Constructor for the OptimizationVariable object.
|
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.