|
NX Open C++ Reference Guide
|
Represents the parameters to control an optimization in controller strategy
Created in NX8.0.0.
More...
Public Types | |
| enum | AutoFrozen { AutoFrozenLoad, AutoFrozenOff, AutoFrozenSpc, AutoFrozenBoth } |
| Defines the automatic fromzen strategy. More... | |
| enum | Speed { SpeedVerySlow, SpeedSlow, SpeedModerate, SpeedMedium, SpeedFast, SpeedIteration } |
| Specifies the step size of increment. More... | |
| enum | VolumeDefinitionMethod { VolumeDefinitionMethodPercent, VolumeDefinitionMethodAbsolute } |
| Represents the definition of volume that can be removed immediatedly in the first design cycle. More... | |
Public Member Functions | |
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::AutoFrozen | AutomaticFrozenOption () |
| Returns the automatic frozen option Created in NX8.0.0. | |
| int | IterationNumbers () |
| Returns the number of iterations. | |
| void | SetAutomaticFrozenOption (NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::AutoFrozen autoFrozen) |
| Sets the automatic frozen option Created in NX8.0.0. | |
| void | SetIterationNumbers (int numIterations) |
| Sets the number of iterations. | |
| void | SetSpeedOption (NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::Speed speedOption) |
| Sets the speed size of increment Created in NX8.0.0. | |
| void | SetStartDeleteVolume (double startDeleteVolume) |
| Sets the volume that is deleted in the first design cycle Created in NX8.0.0. | |
| void | SetVolumeDefinitionOption (NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::VolumeDefinitionMethod volumeDefinitionOption) |
| Sets the volume definition option Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::Speed | SpeedOption () |
| Returns the speed size of increment Created in NX8.0.0. | |
| double | StartDeleteVolume () |
| Returns the volume that is deleted in the first design cycle Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::VolumeDefinitionMethod | VolumeDefinitionOption () |
| Returns the volume definition option Created in NX8.0.0. | |
Represents the parameters to control an optimization in controller strategy
Created in NX8.0.0.
Defines the automatic fromzen strategy.
Specifies the step size of increment.
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::AutoFrozen NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::AutomaticFrozenOption | ( | ) |
Returns the automatic frozen option
Created in NX8.0.0.
License requirements : None
| int NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::IterationNumbers | ( | ) |
Returns the number of iterations.
Only available when CAE::Optimization::TBSTopologyControllerOptimizationParameters::SpeedOption is CAE::Optimization::TBSTopologyControllerOptimizationParameters::SpeedIteration
Created in NX8.0.0.
License requirements : None
| void NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SetAutomaticFrozenOption | ( | NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::AutoFrozen | autoFrozen | ) |
Sets the automatic frozen option
Created in 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")
| autoFrozen | autofrozen |
| void NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SetIterationNumbers | ( | int | numIterations | ) |
Sets the number of iterations.
Only available when CAE::Optimization::TBSTopologyControllerOptimizationParameters::SpeedOption is CAE::Optimization::TBSTopologyControllerOptimizationParameters::SpeedIteration
Created in 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")
| numIterations | numiterations |
| void NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SetSpeedOption | ( | NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::Speed | speedOption | ) |
Sets the speed size of increment
Created in 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")
| speedOption | speedoption |
| void NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SetStartDeleteVolume | ( | double | startDeleteVolume | ) |
Sets the volume that is deleted in the first design cycle
Created in 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")
| startDeleteVolume | startdeletevolume |
| void NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SetVolumeDefinitionOption | ( | NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::VolumeDefinitionMethod | volumeDefinitionOption | ) |
Sets the volume definition option
Created in 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")
| volumeDefinitionOption | volumedefinitionoption |
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::Speed NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::SpeedOption | ( | ) |
Returns the speed size of increment
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::StartDeleteVolume | ( | ) |
Returns the volume that is deleted in the first design cycle
Created in NX8.0.0.
License requirements : None
| NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::VolumeDefinitionMethod NXOpen::CAE::Optimization::TBSTopologyControllerOptimizationParameters::VolumeDefinitionOption | ( | ) |
Returns the volume definition option
Created in NX8.0.0.
License requirements : None