NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters Class Reference

Represents the parameters to control an optimization in controller strategy More...

Inheritance diagram for NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters:
NXOpen.CAE.Optimization.TBSOptimizationParameters NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AutoFrozen { Load, Off, Spc, Both }
 Defines the automatic fromzen strategy More...
 
enum  Speed {
  VerySlow, Slow, Moderate, Medium,
  Fast, Iteration
}
 Specifies the step size of increment More...
 
enum  VolumeDefinitionMethod { Percent, Absolute }
 Represents the definition of volume that can be removed immediatedly in the first design cycle More...
 

Properties

unsafe
NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.AutoFrozen 
AutomaticFrozenOption [get, set]
 Returns or sets the automatic frozen option More...
 
unsafe int IterationNumbers [get, set]
 Returns or sets the number of iterations. More...
 
unsafe
NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.Speed 
SpeedOption [get, set]
 Returns or sets the speed size of increment More...
 
unsafe double StartDeleteVolume [get, set]
 Returns or sets the volume that is deleted in the first design cycle More...
 
unsafe
NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.VolumeDefinitionMethod 
VolumeDefinitionOption [get, set]
 Returns or sets the volume definition option More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the parameters to control an optimization in controller strategy

Created in NX8.0.0

Member Enumeration Documentation

Defines the automatic fromzen strategy

Enumerator
Load 

All loaded elements and nodes are excluded from the optimization

Off 

Loaded elements are optimizable

Spc 

Elements with boundary conditions are excluded from the optimization

Both 

All loaded elements, elements with load nodes with boundary conditions are excluded from the optimization

Specifies the step size of increment

Enumerator
VerySlow 

Very small stepsize

Slow 

Small stepsize

Moderate 

Moderate stepsize

Medium 

Medium stepsize

Fast 

Fast large step size

Iteration 

Step size is modified dynamically so the optimization end after the given number of iterations

Represents the definition of volume that can be removed immediatedly in the first design cycle

Enumerator
Percent 

Specifying the volume in percentage

Absolute 

Specifying the absolute volume

Property Documentation

unsafe NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.AutoFrozen NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.AutomaticFrozenOption
getset

Returns or sets the automatic frozen option

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe int NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.IterationNumbers
getset

Returns or sets the number of iterations.

Only available when CAE.Optimization.TBSTopologyControllerOptimizationParameters.SpeedOption is CAE.Optimization.TBSTopologyControllerOptimizationParameters.Speed.Iteration

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.Speed NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.SpeedOption
getset

Returns or sets the speed size of increment

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe double NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.StartDeleteVolume
getset

Returns or sets the volume that is deleted in the first design cycle

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.VolumeDefinitionMethod NXOpen.CAE.Optimization.TBSTopologyControllerOptimizationParameters.VolumeDefinitionOption
getset

Returns or sets the volume definition option

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")


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