NX Open C++ Reference Guide
List of all members
NXOpen::CAE::Optimization::TBSTopologyOptimizationSolution Class Reference

Represents the topology optimization solution
To create or edit an instance of this class, use NXOpen::CAE::Optimization::TBSTopologyOptimizationSolutionBuilder

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSTopologyOptimizationSolution:
NXOpen::CAE::Optimization::TBSOptimizationSolution NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

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::TBSConstraintCollectionConstraints ()
 Represents the response constrain collection belonging to this optimization solution
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSOptimizationParametersControlParameters ()
 Returns the parameters to control optimization
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSDesignAreaDesignArea ()
 Returns the design area that will be modified during optimization
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSDesignVariableCollectionDesignVariables ()
 Represents the design variable collection belonging to this optimization solution
Created in NX8.0.0. More...
 
void Destroy (bool deleteResult)
 Deletes an optimization solution and the associated result file optional
Created in NX8.0.0. More...
 
NXOpen::TaggedObjectFind (const NXString &journalIdentifier)
 Finds the NXOpen::TaggedObject with the given identifier as recorded in a journal. More...
 
NXOpen::TaggedObjectFind (const char *journalIdentifier)
 Finds the NXOpen::TaggedObject with the given identifier as recorded in a journal. More...
 
int GetIterationNumber ()
 Returns the iteration number during the optimization. More...
 
NXOpen::CAE::Optimization::TBSOptimizationSolution::ResultStatus GetPostResult (int iterationID, NXString *postResultName)
 Returns the post result file name and status. More...
 
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. More...
 
NXOpen::CAE::Optimization::TBSObjectivesObjectives ()
 Returns the objective function of the optimization
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSOutputControlOptionsOutputControlOptions ()
 Returns the output control options of the optimization
Created in NX8.0.0. More...
 
void Rename (const NXString &name, bool renameResults)
 Rename Solution and optionally rename associated results files
Created in NX8.0.0. More...
 
void Rename (const char *name, bool renameResults)
 Rename Solution and optionally rename associated results files
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSRestrictAreaCollectionRestrictAreas ()
 Represents the restrict area collection belonging to this optimization solution
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSSmoothCollectionSmoothings ()
 Represents the smooth collection belonging to this optimization solution
Created in NX8.0.0. More...
 
void Solve ()
 Solves the optimization solution
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSStopConditionStopCondition ()
 Returns the stop condition to end the optimization
Created in NX8.0.0. More...
 

Detailed Description

Represents the topology optimization solution
To create or edit an instance of this class, use NXOpen::CAE::Optimization::TBSTopologyOptimizationSolutionBuilder

Created in NX8.0.0.



The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.