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