public interface DAODesignVariableBuilder extends Builder
DAODesignVariableBuilder
. DAOSolutionCollection.createDesignVariableBuilder(nxopen.cae.optimization.DAODesignVariable)
Modifier and Type | Interface and Description |
---|---|
static class |
DAODesignVariableBuilder.Variable
Represents the design variable type
|
static class |
DAODesignVariableBuilder.VariableData
This class holds the data returned from
getVariable() |
Modifier and Type | Method and Description |
---|---|
DAODesignVariableBuilder.VariableData |
getVariable()
Gets the design variable
License requirements: None. |
boolean |
globalSensitivityFlag()
Returns the flag if mark current design variable as global sensitivity design variable, only effective for global sensitivity optimization type
License requirements: None. |
double |
lowerLimit()
Returns the lower limit value
License requirements: None. |
String |
name()
Returns the design variable name
License requirements: None. |
void |
setGlobalSensitivityFlag(boolean globalSensitivityFlag)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setLowerLimit(double lowerLimit)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setName(String designVariableName)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setUpperLimit(double upperLimit)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setVariable(DAODesignVariableBuilder.Variable variableType,
Expression variableExpression)
Sets the design variable
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
double |
upperLimit()
Returns the upper limit value
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String designVariableName) throws NXException, RemoteException
designVariableName
- Design variable nameNXException
RemoteException
double upperLimit() throws NXException, RemoteException
NXException
RemoteException
void setUpperLimit(double upperLimit) throws NXException, RemoteException
upperLimit
- Upper limit valueNXException
RemoteException
double lowerLimit() throws NXException, RemoteException
NXException
RemoteException
void setLowerLimit(double lowerLimit) throws NXException, RemoteException
lowerLimit
- Lower limit valueNXException
RemoteException
boolean globalSensitivityFlag() throws NXException, RemoteException
NXException
RemoteException
void setGlobalSensitivityFlag(boolean globalSensitivityFlag) throws NXException, RemoteException
globalSensitivityFlag
- Global sensitivity design variable flagNXException
RemoteException
DAODesignVariableBuilder.VariableData getVariable() throws NXException, RemoteException
NXException
RemoteException
void setVariable(DAODesignVariableBuilder.Variable variableType, Expression variableExpression) throws NXException, RemoteException
variableType
- Variable typevariableExpression
- Variable ExpressionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.