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 | |
![]() | |
enum | ResultStatus { ResultStatusValid, ResultStatusOutOfDate, ResultStatusInvalid } |
Define the status of optimization result. More... | |
![]() | |
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.