NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::Optimization::TBSShapeOptimizationParameters Class Reference

Represents the control parameters of shape optimization
Created in NX8.5.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSShapeOptimizationParameters:
NXOpen::CAE::Optimization::TBSOptimizationParameters NXOpen::TaggedObject

Public Types

enum  DisplacementStepsize { DisplacementStepsizeMinimum, DisplacementStepsizeAverage }
 the step size option for incrementing the displacement during the optimization operation More...
 

Public Member Functions

NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::DisplacementStepsize DisplacementStepSize ()
 Returns the step size option for modifying the displacement during the optimization operation
Created in NX8.5.0. More...
 
double Scale ()
 Returns the scale factor
Created in NX8.5.0. More...
 
void SetDisplacementStepSize (NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::DisplacementStepsize stepSizeOption)
 Sets the step size option for modifying the displacement during the optimization operation
Created in NX8.5.0. More...
 
void SetScale (double scale)
 Sets the scale factor
Created in NX8.5.0. More...
 

Detailed Description

Represents the control parameters of shape optimization
Created in NX8.5.0.


Member Enumeration Documentation

the step size option for incrementing the displacement during the optimization operation

Enumerator
DisplacementStepsizeMinimum 

Minimum displacement stepsize.

DisplacementStepsizeAverage 

Average displacement stepsize.

Member Function Documentation

NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::DisplacementStepsize NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::DisplacementStepSize ( )

Returns the step size option for modifying the displacement during the optimization operation
Created in NX8.5.0.



License requirements : None

double NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::Scale ( )

Returns the scale factor
Created in NX8.5.0.



License requirements : None

void NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::SetDisplacementStepSize ( NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::DisplacementStepsize  stepSizeOption)

Sets the step size option for modifying the displacement during the optimization operation
Created in NX8.5.0.



License requirements : cae_opt_toposhape ("NX Shape Optimization")

Parameters
stepSizeOptionstepsizeoption
void NXOpen::CAE::Optimization::TBSShapeOptimizationParameters::SetScale ( double  scale)

Sets the scale factor
Created in NX8.5.0.



License requirements : cae_opt_toposhape ("NX Shape Optimization")

Parameters
scalescale

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