TBSObjectives Class¶
-
class
NXOpen.CAE.Optimization.
TBSObjectives
¶ Bases:
NXOpen.TaggedObject
Represents the objective functions of an optimization
New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
Tag | Returns the Tag for this object. |
TargetObjective | Returns or sets the target objective type |
Methods¶
Method | Description |
---|---|
AddObjectives | Add objectives |
GetObjectives | Returns the design response |
RemoveObjectives | Remove objectives |
SetObjectives | Sets the design response |
Enumerations¶
TBSObjectivesObjectiveType Enumeration | Defines the target type of the design objective |
Property Detail¶
TargetObjective¶
-
TBSObjectives.
TargetObjective
¶ Returns or sets the target objective type
-------------------------------------
Getter Method
Signature
TargetObjective
Returns: Return type: NXOpen.CAE.Optimization.TBSObjectivesObjectiveType
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TargetObjective
Parameters: target ( NXOpen.CAE.Optimization.TBSObjectivesObjectiveType
) –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”)
Method Detail¶
AddObjectives¶
-
TBSObjectives.
AddObjectives
¶ Add objectives
Signature
AddObjectives(objectives)
Parameters: objectives (list of NXOpen.CAE.Optimization.TBSSingleObjective
) –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”)
GetObjectives¶
-
TBSObjectives.
GetObjectives
¶ Returns the design response
Signature
GetObjectives()
Returns: Return type: list of NXOpen.CAE.Optimization.TBSSingleObjective
New in version NX8.0.0.
License requirements: None.
RemoveObjectives¶
-
TBSObjectives.
RemoveObjectives
¶ Remove objectives
Signature
RemoveObjectives(objectives, deleteObject)
Parameters: - objectives (list of
NXOpen.CAE.Optimization.TBSSingleObjective
) – - deleteObject (bool) –
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”)
- objectives (list of
SetObjectives¶
-
TBSObjectives.
SetObjectives
¶ Sets the design response
Signature
SetObjectives(objectives)
Parameters: objectives (list of NXOpen.CAE.Optimization.TBSSingleObjective
) –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”)