|
NX Open C++ Reference Guide
|
Represents the parameters to control an optimization in sensitivity strategy
Created in NX8.0.0.
More...
Public Types | |
| enum | DensityUpdate { DensityUpdateNormal, DensityUpdateConservative, DensityUpdateAgressive } |
| the method defines how the densities are updated in the method of moving asymptotes More... | |
| enum | MaterialInterpolation { MaterialInterpolationSimp, MaterialInterpolationRamp } |
| the relationshp between relative density and relative element stiffness More... | |
Public Member Functions | |
| double | DensityMove () |
| Returns the move limit on design variables Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityUpdate | DensityUpdateOption () |
| Returns the parameter for how the densities are updated Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSEigenvalueOptimizationParameters * | EigenvalueParameters () |
| Returns the eigenvalue optimization control parameters Created in NX8.0.0. | |
| NXOpen::Expression * | FilterRadius () |
| Returns the filter for mesh independence and minimum size Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::MaterialInterpolation | MaterialInterpolationOption () |
| Returns the material interpolation scheme Created in NX8.0.0. | |
| void | SetDensityMove (double densityMove) |
| Sets the move limit on design variables Created in NX8.0.0. | |
| void | SetDensityUpdateOption (NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityUpdate densityUpdateOption) |
| Sets the parameter for how the densities are updated Created in NX8.0.0. | |
| void | SetMaterialInterpolationOption (NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::MaterialInterpolation materialInterpolationOption) |
| Sets the material interpolation scheme Created in NX8.0.0. | |
Represents the parameters to control an optimization in sensitivity strategy
Created in NX8.0.0.
| double NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityMove | ( | ) |
Returns the move limit on design variables
Created in NX8.0.0.
License requirements : None
| NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityUpdate NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityUpdateOption | ( | ) |
Returns the parameter for how the densities are updated
Created in NX8.0.0.
License requirements : None
| NXOpen::CAE::Optimization::TBSEigenvalueOptimizationParameters* NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::EigenvalueParameters | ( | ) |
Returns the eigenvalue optimization control parameters
Created in NX8.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::FilterRadius | ( | ) |
Returns the filter for mesh independence and minimum size
Created in NX8.0.0.
License requirements : None
| NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::MaterialInterpolation NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::MaterialInterpolationOption | ( | ) |
Returns the material interpolation scheme
Created in NX8.0.0.
License requirements : None
| void NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::SetDensityMove | ( | double | densityMove | ) |
Sets the move limit on design variables
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")
| densityMove | densitymove |
| void NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::SetDensityUpdateOption | ( | NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::DensityUpdate | densityUpdateOption | ) |
Sets the parameter for how the densities are updated
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")
| densityUpdateOption | densityupdateoption |
| void NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::SetMaterialInterpolationOption | ( | NXOpen::CAE::Optimization::TBSTopologySensitivityOptimizationParameters::MaterialInterpolation | materialInterpolationOption | ) |
Sets the material interpolation scheme
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")
| materialInterpolationOption | materialinterpolationoption |