|
NX Open C++ Reference Guide
|
Represents the topology optimization solution
To create or edit an instance of this class, use CAE::Optimization::TBSTopologyOptimizationSolutionBuilder
Created in NX8.0.0.
More...
Additional Inherited Members | |
Public Types inherited from NXOpen::CAE::Optimization::TBSOptimizationSolution | |
| enum | ResultStatus { ResultStatusValid, ResultStatusOutOfDate, ResultStatusInvalid } |
| Define the status of optimization result. More... | |
Public Member Functions inherited from NXOpen::CAE::Optimization::TBSOptimizationSolution | |
| NXOpen::CAE::Optimization::TBSConstraintCollection * | Constraints () |
| Represents the response constrain collection belonging to this optimization solution Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSOptimizationParameters * | ControlParameters () |
| Returns the parameters to control optimization Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSDesignArea * | DesignArea () |
| Returns the design area that will be modified during optimization Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSDesignVariableCollection * | DesignVariables () |
| Represents the design variable collection belonging to this optimization solution Created in NX8.0.0. | |
| void | Destroy (bool deleteResult) |
| Deletes an optimization solution and the associated result file optional Created in NX8.0.0. | |
| NXOpen::TaggedObject * | Find (const NXString &journalIdentifier) |
| Finds the TaggedObject with the given identifier as recorded in a journal. | |
| NXOpen::TaggedObject * | Find (const char *journalIdentifier) |
| Finds the TaggedObject with the given identifier as recorded in a journal. | |
| int | GetIterationNumber () |
| Returns the iteration number during the optimization. | |
| NXOpen::CAE::Optimization::TBSOptimizationSolution::ResultStatus | GetPostResult (int iterationID, NXString *postResultName) |
| Returns the post result file name and status. | |
| NXOpen::CAE::Optimization::TBSOptimizationSolution::ResultStatus | GetSmoothResult (NXOpen::CAE::Optimization::TBSSmooth *smooth, NXString *smoothResultName) |
| Returns the result file name and status for a specified smoothing setting. | |
| NXOpen::CAE::Optimization::TBSObjectives * | Objectives () |
| Returns the objective function of the optimization Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSOutputControlOptions * | OutputControlOptions () |
| Returns the output control options of the optimization Created in NX8.0.0. | |
| void | Rename (const NXString &name, bool renameResults) |
| Rename Solution and optionally rename associated results files Created in NX8.0.0. | |
| void | Rename (const char *name, bool renameResults) |
| Rename Solution and optionally rename associated results files Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSRestrictAreaCollection * | RestrictAreas () |
| Represents the restrict area collection belonging to this optimization solution Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSSmoothCollection * | Smoothings () |
| Represents the smooth collection belonging to this optimization solution Created in NX8.0.0. | |
| void | Solve () |
| Solves the optimization solution Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSStopCondition * | StopCondition () |
| Returns the stop condition to end the optimization Created in NX8.0.0. | |
Represents the topology optimization solution
To create or edit an instance of this class, use CAE::Optimization::TBSTopologyOptimizationSolutionBuilder
Created in NX8.0.0.