TBSOptimizationManager Class¶
-
class
NXOpen.CAE.Optimization.
TBSOptimizationManager
¶ Bases:
object
Represents 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.SimSimulation
New 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
OptimizationSolutions
New in version NX8.0.0.
Returns: Return type: NXOpen.CAE.Optimization.TBSOptimizationSolutionCollection
Method Detail¶
CreateDesignResponseBuilder¶
-
TBSOptimizationManager.
CreateDesignResponseBuilder
¶ Creates the builder of
NXOpen.CAE.Optimization.TBSDesignResponse
Signature
CreateDesignResponseBuilder(designResponse)
Parameters: designResponse ( NXOpen.CAE.Optimization.TBSDesignResponse
) –Returns: Return type: NXOpen.CAE.Optimization.TBSDesignResponseBuilder
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”)
CreateDesignVariableBuilder¶
-
TBSOptimizationManager.
CreateDesignVariableBuilder
¶ Creates the builder of
NXOpen.CAE.Optimization.TBSDesignVariable
Signature
CreateDesignVariableBuilder(designVariable)
Parameters: designVariable ( NXOpen.CAE.Optimization.TBSDesignVariable
) –Returns: Return type: NXOpen.CAE.Optimization.TBSDesignVariableBuilder
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”)
CreateLoadCase¶
-
TBSOptimizationManager.
CreateLoadCase
¶ Create a
NXOpen.CAE.Optimization.TBSLoadCase
objectSignature
CreateLoadCase()
Returns: Return type: NXOpen.CAE.Optimization.TBSLoadCase
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”)
CreateResponseConstraintBuilder¶
-
TBSOptimizationManager.
CreateResponseConstraintBuilder
¶ Creates the builder of
NXOpen.CAE.Optimization.TBSConstraint
Signature
CreateResponseConstraintBuilder(responseConstraint)
Parameters: responseConstraint ( NXOpen.CAE.Optimization.TBSConstraint
) –Returns: Return type: NXOpen.CAE.Optimization.TBSConstraintBuilder
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”)
CreateShapeOptimizationSolutionBuilder¶
-
TBSOptimizationManager.
CreateShapeOptimizationSolutionBuilder
¶ Creates the builder of
NXOpen.CAE.Optimization.TBSShapeOptimizationSolution
Signature
CreateShapeOptimizationSolutionBuilder(shapeSolution)
Parameters: shapeSolution ( NXOpen.CAE.Optimization.TBSShapeOptimizationSolution
) –Returns: Return type: NXOpen.CAE.Optimization.TBSShapeOptimizationSolutionBuilder
New in version NX8.5.0.
License requirements: cae_opt_toposhape (“NX Shape Optimization”)
CreateShapeRestrictAreaBuilder¶
-
TBSOptimizationManager.
CreateShapeRestrictAreaBuilder
¶ Create the builder of
NXOpen.CAE.Optimization.TBSRestrictAreaBuilder
Signature
CreateShapeRestrictAreaBuilder(restrictArea)
Parameters: restrictArea ( NXOpen.CAE.Optimization.TBSShapeRestrictArea
) –Returns: Return type: NXOpen.CAE.Optimization.TBSShapeRestrictAreaBuilder
New in version NX8.5.0.
License requirements: cae_opt_toposhape (“NX Shape Optimization”)
CreateSingleObjective¶
-
TBSOptimizationManager.
CreateSingleObjective
¶ Creates an object of
NXOpen.CAE.Optimization.TBSSingleObjective
Signature
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.TBSSmoothBuilder
Signature
CreateSmoothBuilder(smooth)
Parameters: smooth ( NXOpen.CAE.Optimization.TBSSmooth
) –Returns: Return type: NXOpen.CAE.Optimization.TBSSmoothBuilder
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”)
CreateTopologyOptimizationSolutionBuilder¶
-
TBSOptimizationManager.
CreateTopologyOptimizationSolutionBuilder
¶ Creates the builder of
NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution
Signature
CreateTopologyOptimizationSolutionBuilder(topoSolution)
Parameters: topoSolution ( NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution
) –Returns: Return type: NXOpen.CAE.Optimization.TBSTopologyOptimizationSolutionBuilder
New in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”)
CreateTopologyRestrictAreaBuilder¶
-
TBSOptimizationManager.
CreateTopologyRestrictAreaBuilder
¶ Create the builder of
NXOpen.CAE.Optimization.TBSRestrictAreaBuilder
Signature
CreateTopologyRestrictAreaBuilder(restrictArea)
Parameters: restrictArea ( NXOpen.CAE.Optimization.TBSTopologyRestrictArea
) –Returns: Return type: NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilder
New in version NX8.0.0.
License requirements: cae_opt_topo (“NX Topology Optimization”)