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

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

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

Public Types

enum  DensityUpdate { Normal, Conservative, Agressive }
 the method defines how the densities are updated in the method of moving asymptotes More...
 
enum  MaterialInterpolation { Simp, Ramp }
 the relationshp between relative density and relative element stiffness More...
 

Properties

unsafe double DensityMove [get, set]
 Returns or sets the move limit on design variables More...
 
unsafe
NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.DensityUpdate 
DensityUpdateOption [get, set]
 Returns or sets the parameter for how the densities are updated More...
 
unsafe
NXOpen.CAE.Optimization.TBSEigenvalueOptimizationParameters 
EigenvalueParameters [get]
 Returns the eigenvalue optimization control parameters More...
 
unsafe NXOpen.Expression FilterRadius [get]
 Returns the filter for mesh independence and minimum size More...
 
unsafe
NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.MaterialInterpolation 
MaterialInterpolationOption [get, set]
 Returns or sets the material interpolation scheme 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 sensitivity strategy

Created in NX8.0.0

Member Enumeration Documentation

the method defines how the densities are updated in the method of moving asymptotes

Enumerator
Normal 

Normal strategy

Conservative 

Conservative strategy

Agressive 

Agressive strategy

the relationshp between relative density and relative element stiffness

Enumerator
Simp 

Solid Isotropic material with penalization

Ramp 

Rational approximation of material properties

Property Documentation

unsafe double NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.DensityMove
getset

Returns or sets the move limit on design variables

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.TBSTopologySensitivityOptimizationParameters.DensityUpdate NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.DensityUpdateOption
getset

Returns or sets the parameter for how the densities are updated

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.TBSEigenvalueOptimizationParameters NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.EigenvalueParameters
get

Returns the eigenvalue optimization control parameters

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.FilterRadius
get

Returns the filter for mesh independence and minimum size

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.MaterialInterpolation NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters.MaterialInterpolationOption
getset

Returns or sets the material interpolation scheme

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.