public interface DAOSolution extends NXObject
DAOSolution
. DAOSolutionBuilder
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
activateSolution()
Activates the optimization solution setup
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
DAOConstraintBuilder |
createConstraintBuilder(DAOConstraint optimizationConstraint)
Creates the builder object of optimization solution design constraint
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
DAODesignVariableBuilder |
createDesignVariableBuilder(DAODesignVariable optimizationDesvar)
Creates the builder object of optimization solution design variable
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
deleteSolution()
Deletes the optimization solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
DAOConstraintCollection |
designConstraint()
Returns the optimization design constraint collection.
|
DAODesignVariableCollection |
designVariable()
Returns the optimization design variable collection.
|
DAOConstraint[] |
getDesignConstraints()
Gets the optimization solution design constraints
License requirements: None. |
DAOObjective |
getDesignObjective()
Gets the optimization solution design objective
License requirements: None. |
DAODesignVariable[] |
getGlobalSensitivityDesignVariables()
Gets the optimization solution design variables for global sensitivity optimization type
License requirements: None. |
DAODesignVariable[] |
getOptimizationDesignVariables()
Gets the optimization solution design variables for general optimization type
License requirements: None. |
DAOStopCondition |
getSolutionControls()
Gets the optimization solution optimizer control
License requirements: None. |
String |
name()
Returns the optimization solution name
License requirements: None. |
DAOStopCondition |
optimizerControl()
Deprecated.
Deprecated in NX9.0.0. Not a valid method. Use
getSolutionControls() instead.
|
void |
setDesignConstraints(DAOConstraint[] designConstraints)
Deprecated.
Deprecated in NX9.0.0. Not a valid method. Use
createConstraintBuilder(nxopen.cae.optimization.DAOConstraint) instead.
|
void |
setGlobalSensitivityDesignVariables(DAODesignVariable[] designVariables)
Sets the optimization solution design variables for global sensitivity optimization type
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setName(String solutionName)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setOptimizationDesignVariables(DAOConstraint[] designVariables)
Deprecated.
Deprecated in NX9.0.0. Not a valid method. Use
createDesignVariableBuilder(nxopen.cae.optimization.DAODesignVariable) instead.
|
void |
setOptimizerControl(DAOStopCondition optimizerControl)
Deprecated.
Deprecated in NX9.0.0. Not a valid method. Use
getSolutionControls() instead.
|
void |
setSolverType(Solver solverType)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
solve()
Solves the optimization solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
Solver |
solverType()
Returns the optimization solution solver type
License requirements: None. |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, owningComponent, owningPart, print, prototype
DAOConstraintCollection designConstraint() throws RemoteException
RemoteException
DAODesignVariableCollection designVariable() throws RemoteException
RemoteException
String name() throws NXException, RemoteException
name
in interface INXObject
NXException
RemoteException
void setName(String solutionName) throws NXException, RemoteException
setName
in interface INXObject
solutionName
- Solution nameNXException
RemoteException
Solver solverType() throws NXException, RemoteException
NXException
RemoteException
void setSolverType(Solver solverType) throws NXException, RemoteException
solverType
- Optimization solution solver typeNXException
RemoteException
DAOObjective getDesignObjective() throws NXException, RemoteException
NXException
RemoteException
DAOConstraint[] getDesignConstraints() throws NXException, RemoteException
NXException
RemoteException
void setDesignConstraints(DAOConstraint[] designConstraints) throws NXException, RemoteException
createConstraintBuilder(nxopen.cae.optimization.DAOConstraint)
instead.
designConstraints
- Design constraints
NXException
RemoteException
DAODesignVariable[] getOptimizationDesignVariables() throws NXException, RemoteException
NXException
RemoteException
void setOptimizationDesignVariables(DAOConstraint[] designVariables) throws NXException, RemoteException
createDesignVariableBuilder(nxopen.cae.optimization.DAODesignVariable)
instead.
designVariables
- Design variables
NXException
RemoteException
DAODesignVariable[] getGlobalSensitivityDesignVariables() throws NXException, RemoteException
NXException
RemoteException
void setGlobalSensitivityDesignVariables(DAODesignVariable[] designVariables) throws NXException, RemoteException
designVariables
- Design variablesNXException
RemoteException
DAOStopCondition optimizerControl() throws NXException, RemoteException
getSolutionControls()
instead.
NXException
RemoteException
void setOptimizerControl(DAOStopCondition optimizerControl) throws NXException, RemoteException
getSolutionControls()
instead.
optimizerControl
- Optimizer control
NXException
RemoteException
DAOStopCondition getSolutionControls() throws NXException, RemoteException
NXException
RemoteException
void solve() throws NXException, RemoteException
NXException
RemoteException
void deleteSolution() throws NXException, RemoteException
NXException
RemoteException
void activateSolution() throws NXException, RemoteException
NXException
RemoteException
DAOConstraintBuilder createConstraintBuilder(DAOConstraint optimizationConstraint) throws NXException, RemoteException
optimizationConstraint
- Design constraintNXException
RemoteException
DAODesignVariableBuilder createDesignVariableBuilder(DAODesignVariable optimizationDesvar) throws NXException, RemoteException
optimizationDesvar
- Design variableNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.