TBSOptimizationManager Class¶
-
class
NXOpen.CAE.Optimization.TBSOptimizationManager¶ Bases:
objectRepresents the optimization manager to contain the optimization solutions and take charge of creating optimization objects
To obtain an instance of this class, refer to
NXOpen.CAE.SimSimulationNew in version NX8.0.0.
“OptimizationSolutions”, “Represents the optimization solution collection belonging to this simulation “
Methods¶
| Method | Description |
|---|---|
| CreateDesignResponseBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSDesignResponse |
| CreateDesignVariableBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSDesignVariable |
| CreateLoadCase | Create a NXOpen.CAE.Optimization.TBSLoadCase object |
| CreateResponseConstraintBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSConstraint |
| CreateShapeOptimizationSolutionBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSShapeOptimizationSolution |
| CreateShapeRestrictAreaBuilder | Create the builder of NXOpen.CAE.Optimization.TBSRestrictAreaBuilder |
| CreateSingleObjective | Creates an object of NXOpen.CAE.Optimization.TBSSingleObjective |
| CreateSmoothBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSSmoothBuilder |
| CreateTopologyOptimizationSolutionBuilder | Creates the builder of NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution |
| CreateTopologyRestrictAreaBuilder | Create the builder of NXOpen.CAE.Optimization.TBSRestrictAreaBuilder |
OptimizationSolutions¶
-
TBSOptimizationManager.OptimizationSolutions¶ Represents the optimization solution collection belonging to this simulation
Signature
OptimizationSolutionsNew in version NX8.0.0.
Returns: Return type: NXOpen.CAE.Optimization.TBSOptimizationSolutionCollection
Method Detail¶
CreateDesignResponseBuilder¶
-
TBSOptimizationManager.CreateDesignResponseBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSDesignResponseSignature
CreateDesignResponseBuilder(designResponse)Parameters: designResponse ( NXOpen.CAE.Optimization.TBSDesignResponse) –Returns: Return type: NXOpen.CAE.Optimization.TBSDesignResponseBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
CreateDesignVariableBuilder¶
-
TBSOptimizationManager.CreateDesignVariableBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSDesignVariableSignature
CreateDesignVariableBuilder(designVariable)Parameters: designVariable ( NXOpen.CAE.Optimization.TBSDesignVariable) –Returns: Return type: NXOpen.CAE.Optimization.TBSDesignVariableBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
CreateLoadCase¶
-
TBSOptimizationManager.CreateLoadCase¶ Create a
NXOpen.CAE.Optimization.TBSLoadCaseobjectSignature
CreateLoadCase()Returns: Return type: NXOpen.CAE.Optimization.TBSLoadCaseNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
CreateResponseConstraintBuilder¶
-
TBSOptimizationManager.CreateResponseConstraintBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSConstraintSignature
CreateResponseConstraintBuilder(responseConstraint)Parameters: responseConstraint ( NXOpen.CAE.Optimization.TBSConstraint) –Returns: Return type: NXOpen.CAE.Optimization.TBSConstraintBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
CreateShapeOptimizationSolutionBuilder¶
-
TBSOptimizationManager.CreateShapeOptimizationSolutionBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSShapeOptimizationSolutionSignature
CreateShapeOptimizationSolutionBuilder(shapeSolution)Parameters: shapeSolution ( NXOpen.CAE.Optimization.TBSShapeOptimizationSolution) –Returns: Return type: NXOpen.CAE.Optimization.TBSShapeOptimizationSolutionBuilderNew in version NX8.5.0.
License requirements: cae_opt_toposhape (“NX Shape Optimization”)
CreateShapeRestrictAreaBuilder¶
-
TBSOptimizationManager.CreateShapeRestrictAreaBuilder¶ Create the builder of
NXOpen.CAE.Optimization.TBSRestrictAreaBuilderSignature
CreateShapeRestrictAreaBuilder(restrictArea)Parameters: restrictArea ( NXOpen.CAE.Optimization.TBSShapeRestrictArea) –Returns: Return type: NXOpen.CAE.Optimization.TBSShapeRestrictAreaBuilderNew in version NX8.5.0.
License requirements: cae_opt_toposhape (“NX Shape Optimization”)
CreateSingleObjective¶
-
TBSOptimizationManager.CreateSingleObjective¶ Creates an object of
NXOpen.CAE.Optimization.TBSSingleObjectiveSignature
CreateSingleObjective(designResponse, weight, referenceValue)Parameters: - designResponse (
NXOpen.CAE.Optimization.TBSDesignResponse) – - weight (float) –
- referenceValue (float) –
Returns: Return type: New in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
- designResponse (
CreateSmoothBuilder¶
-
TBSOptimizationManager.CreateSmoothBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSSmoothBuilderSignature
CreateSmoothBuilder(smooth)Parameters: smooth ( NXOpen.CAE.Optimization.TBSSmooth) –Returns: Return type: NXOpen.CAE.Optimization.TBSSmoothBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)
CreateTopologyOptimizationSolutionBuilder¶
-
TBSOptimizationManager.CreateTopologyOptimizationSolutionBuilder¶ Creates the builder of
NXOpen.CAE.Optimization.TBSTopologyOptimizationSolutionSignature
CreateTopologyOptimizationSolutionBuilder(topoSolution)Parameters: topoSolution ( NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution) –Returns: Return type: NXOpen.CAE.Optimization.TBSTopologyOptimizationSolutionBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”)
CreateTopologyRestrictAreaBuilder¶
-
TBSOptimizationManager.CreateTopologyRestrictAreaBuilder¶ Create the builder of
NXOpen.CAE.Optimization.TBSRestrictAreaBuilderSignature
CreateTopologyRestrictAreaBuilder(restrictArea)Parameters: restrictArea ( NXOpen.CAE.Optimization.TBSTopologyRestrictArea) –Returns: Return type: NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilderNew in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”)