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

Represents the builder of NXOpen::CAE::Optimization::TBSDesignResponse
To create a new instance of this class, use NXOpen::CAE::Optimization::TBSOptimizationManager::CreateDesignResponseBuilder

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSDesignResponseBuilder:
NXOpen::CAE::Optimization::TBSBaseDesignVariableBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Response {
  ResponseDynamicFrequency, ResponseDynamicFrequencyKressissel, ResponseVolume, ResponseVolumeFill,
  ResponseWeight, ResponseDisplacementAbsolute, ResponseDisplacementX, ResponseDisplacementY,
  ResponseDisplacementZ, ResponseDisplacementXAbsolute, ResponseDisplacementYAbsolute, ResponseDisplacementZAbsolute,
  ResponseRotationAbsolute, ResponseRotationX, ResponseRotationY, ResponseRotationZ,
  ResponseRotationXAbsolute, ResponseRotationYAbsolute, ResponseRotationZAbsolute, ResponseStrainEnergy,
  ResponseCenterGravityX, ResponseCenterGravityY, ResponseCenterGravityZ, ResponseInertiaXx,
  ResponseInertiaXy, ResponseInertiaXz, ResponseInertiaYy, ResponseInertiaYz,
  ResponseInertiaZz, ResponseReactionForceAbsolute, ResponseReactionForceX, ResponseReactionForceY,
  ResponseReactionForceZ, ResponseReactionForceXAbsolute, ResponseReactionForceYAbsolute, ResponseReactionForceZAbsolute,
  ResponseReactionForceRotationAbsolute, ResponseReactionForceRotationX, ResponseReactionForceRotationY, ResponseReactionForceRotationZ,
  ResponseReactionForceRotationXAbsolute, ResponseReactionForceRotationYAbsolute, ResponseReactionForceRotationZAbsolute, ResponseInternalForceAbsolute,
  ResponseInternalForceX, ResponseInternalForceY, ResponseInternalForceZ, ResponseInternalForceXAbsolute,
  ResponseInternalForceYAbsolute, ResponseInternalForceZAbsolute, ResponseInternalForceRotationAbsolute, ResponseInternalForceRotationX,
  ResponseInternalForceRotationY, ResponseInternalForceRotationZ, ResponseInternalForceRotationXAbsolute, ResponseInternalForceRotationYAbsolute,
  ResponseInternalForceRotationZAbsolute, ResponseFrequencyResponseAccelerationX, ResponseFrequencyResponseAccelerationY, ResponseFrequencyResponseAccelerationZ,
  ResponseFrequencyResponseCompliance, ResponseFrequencyResponseDbaPressure, ResponseFrequencyResponseDbPressure, ResponseFrequencyResponseDisplacementAbsolute,
  ResponseFrequencyResponseDisplacementXAbsolute, ResponseFrequencyResponseDisplacementYAbsolute, ResponseFrequencyResponseDisplacementZAbsolute, ResponseFrequencyResponsePhaseXAbsolute,
  ResponseFrequencyResponsePhaseYAbsolute, ResponseFrequencyResponsePhaseZAbsolute, ResponseFrequencyResponsePressure, ResponseFrequencyResponseRmsPressure,
  ResponseFrequencyResponseVelocityXAbsolute, ResponseFrequencyResponseVelocityYAbsolute, ResponseFrequencyResponseVelocityZAbsolute, ResponseFrequencyResponseNvhSolid,
  ResponseFrequencyResponseNvhShell, ResponseMisesStressHypothesis, ResponseMaximumPrincipalStress, ResponseMinimumAbsolutePrincipalStress,
  ResponseMaximumAbsolutePrincipalStress
}
 Defines the design response type. More...
 
- Public Types inherited from NXOpen::CAE::Optimization::TBSBaseDesignVariableBuilder
enum  GroupOperator {
  GroupOperatorMax, GroupOperatorMin, GroupOperatorSum, GroupOperatorCount,
  GroupOperatorDeviation
}
 Defines the operator type to determine the design variable that used within the selection area. More...
 

Public Member Functions

void SetVariableType (NXOpen::CAE::Optimization::TBSDesignResponseBuilder::Response categoryOption)
 Sets the varialbe type
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSDesignResponseBuilder::Response VariableType ()
 Returns the varialbe type
Created in NX8.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAE::Optimization::TBSBaseDesignVariableBuilder
NXOpen::CAE::Optimization::TBSGroupDefinitionDesignElements ()
 Returns the element group in which the value of the design variable is to be determined
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSGroupDefinitionDesignNodes ()
 Returns the node group in which the value of the design variable is to be determined
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSBaseDesignVariableBuilder::GroupOperator GroupOperatorOption ()
 Returns the group operator option
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSLoadCaseManagerLoadCases ()
 Returns the load cases
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::NameDescriptionNameDescription ()
 Returns the name description
Created in NX8.0.0. More...
 
NXOpen::CoordinateSystemReferenceCoordinateSystem ()
 Returns the referenced coordinate system
Created in NX8.0.0. More...
 
NXOpen::CAE::Optimization::TBSGroupDefinition::GroupElementType SelectionAreaType ()
 Returns the type of selection location on which design variable is applied
Created in NX8.0.0. More...
 
void SetGroupOperatorOption (NXOpen::CAE::Optimization::TBSBaseDesignVariableBuilder::GroupOperator groupOperatorOption)
 Sets the group operator option
Created in NX8.0.0. More...
 
void SetReferenceCoordinateSystem (NXOpen::CoordinateSystem *referenceCsys)
 Sets the referenced coordinate system
Created in NX8.0.0. More...
 
void SetSelectionAreaType (NXOpen::CAE::Optimization::TBSGroupDefinition::GroupElementType areaType)
 Sets the type of selection location on which design variable is applied
Created in NX8.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the builder of NXOpen::CAE::Optimization::TBSDesignResponse
To create a new instance of this class, use NXOpen::CAE::Optimization::TBSOptimizationManager::CreateDesignResponseBuilder

Created in NX8.0.0.


Member Enumeration Documentation

Defines the design response type.

Enumerator
ResponseDynamicFrequency 

Eigenfrequency from modal analysis.

ResponseDynamicFrequencyKressissel 

Eigenfrequency calculated with Kreisselmaier-Steinhauser formula.

ResponseVolume 

Volume of element.

ResponseVolumeFill 

Volume of element.

ResponseWeight 

Weight of element.

ResponseDisplacementAbsolute 

Absolute nodal displacement.

ResponseDisplacementX 

Nodal displacement in X-direction.

ResponseDisplacementY 

Nodal displacement in Y-direction.

ResponseDisplacementZ 

Nodal displacement in Z-direction.

ResponseDisplacementXAbsolute 

Absolute nodal displacement in X-direction.

ResponseDisplacementYAbsolute 

Absolute nodal displacement in Y-direction.

ResponseDisplacementZAbsolute 

Absolute nodal displacement in Z-directionm.

ResponseRotationAbsolute 

Absolute rotation.

ResponseRotationX 

Nodal rotation around X-axis.

ResponseRotationY 

Nodal rotation around Y-axis.

ResponseRotationZ 

Nodal rotation around Z-axis.

ResponseRotationXAbsolute 

Absolute nodal rotation around X-axis.

ResponseRotationYAbsolute 

Absolute nodal rotation around Y-axis.

ResponseRotationZAbsolute 

Absolute nodal rotation around Z-axis.

ResponseStrainEnergy 

Strain energy.

ResponseCenterGravityX 

Center of gravity for the X-direction.

ResponseCenterGravityY 

Center of gravity for the Y-direction.

ResponseCenterGravityZ 

Center of gravity for the Z-direction.

ResponseInertiaXx 

Moment of inertia around X-X-direction.

ResponseInertiaXy 

Moment of inertia around X-Y-direction.

ResponseInertiaXz 

Moment of inertia around X-Z-direction.

ResponseInertiaYy 

Moment of inertia around Y-Y-direction.

ResponseInertiaYz 

Moment of inertia around Y-Z-direction.

ResponseInertiaZz 

Moment of inertia around Z-Z-direction.

ResponseReactionForceAbsolute 

Absolute nodal reaction force.

ResponseReactionForceX 

Nodal reaction force in X-direction.

ResponseReactionForceY 

Nodal reaction force in Y-direction.

ResponseReactionForceZ 

Nodal reaction force in Z-direction.

ResponseReactionForceXAbsolute 

Absolute nodal reaction force in X-direction.

ResponseReactionForceYAbsolute 

Absolute nodal reaction force in Y-direction.

ResponseReactionForceZAbsolute 

Absolute nodal reaction force in Z-direction.

ResponseReactionForceRotationAbsolute 

Absolute nodal reaction moment.

ResponseReactionForceRotationX 

Nodal reaction moment around X-axis.

ResponseReactionForceRotationY 

Nodal reaction moment around Y-axis.

ResponseReactionForceRotationZ 

Nodal reaction moment around Z-axis.

ResponseReactionForceRotationXAbsolute 

Absolute nodal reaction moment around X-axis.

ResponseReactionForceRotationYAbsolute 

Absolute nodal reaction moment around Y-axis.

ResponseReactionForceRotationZAbsolute 

Absolute nodal reaction moment around Z-axis.

ResponseInternalForceAbsolute 

Absolute nodal internal force.

ResponseInternalForceX 

Nodal internal force in X-direction.

ResponseInternalForceY 

Nodal internal force in Y-direction.

ResponseInternalForceZ 

Nodal internal force in Z-direction.

ResponseInternalForceXAbsolute 

Absolute nodal internal force in X-direction.

ResponseInternalForceYAbsolute 

Absolute nodal internal force in Y-direction.

ResponseInternalForceZAbsolute 

Absolute nodal internal force in Z-direction.

ResponseInternalForceRotationAbsolute 

Absolute nodal internal moment.

ResponseInternalForceRotationX 

Nodal internal moment around X-axis.

ResponseInternalForceRotationY 

Nodal internal moment around Y-axis.

ResponseInternalForceRotationZ 

Nodal internal moment around Z-axis.

ResponseInternalForceRotationXAbsolute 

Absolute nodal internal moment around X-axis.

ResponseInternalForceRotationYAbsolute 

Absolute nodal internal moment around Y-axis.

ResponseInternalForceRotationZAbsolute 

Absolute nodal internal moment around Z-axis.

ResponseFrequencyResponseAccelerationX 

Acceleration in X-direction for frequency response.

ResponseFrequencyResponseAccelerationY 

Acceleration in Y-direction for frequency response.

ResponseFrequencyResponseAccelerationZ 

Acceleration in Z-direction for frequency response.

ResponseFrequencyResponseCompliance 

Dynamic compliance for frequency response.

ResponseFrequencyResponseDbaPressure 

Sound pressure level (dBA)

ResponseFrequencyResponseDbPressure 

Sound pressure level (dB)

ResponseFrequencyResponseDisplacementAbsolute 

Absolute amplitude for frequency response.

ResponseFrequencyResponseDisplacementXAbsolute 

Amplitude in X-direction for frequency response.

ResponseFrequencyResponseDisplacementYAbsolute 

Amplitude in Y-direction for frequency respons.

ResponseFrequencyResponseDisplacementZAbsolute 

Amplitude in Z-direction for frequency respons.

ResponseFrequencyResponsePhaseXAbsolute 

Phase in X-direction for frequency response.

ResponseFrequencyResponsePhaseYAbsolute 

Phase in Y-direction for frequency response.

ResponseFrequencyResponsePhaseZAbsolute 

Phase in Z-direction for frequency response.

ResponseFrequencyResponsePressure 

Instantaneous sound pressure.

ResponseFrequencyResponseRmsPressure 

Effective sound pressure.

ResponseFrequencyResponseVelocityXAbsolute 

Velocity in X-direction for frequecy response.

ResponseFrequencyResponseVelocityYAbsolute 

Velocity in Y-direction for frequecy response.

ResponseFrequencyResponseVelocityZAbsolute 

Velocity in Z-direction for frequecy response.

ResponseFrequencyResponseNvhSolid 

Surface normal velocity equivalent.

Referenced node group, must be on solid elements

ResponseFrequencyResponseNvhShell 

Surface normal velocity equivalent.

Referenced node group, must be on plate or shell elements

ResponseMisesStressHypothesis 

Mises Stress hypothesis.

ResponseMaximumPrincipalStress 

Maximum principal Stress.

ResponseMinimumAbsolutePrincipalStress 

Absolute value of the minimum principal Stress.

ResponseMaximumAbsolutePrincipalStress 

Maximum of absolute value of the principal stress.

Member Function Documentation

void NXOpen::CAE::Optimization::TBSDesignResponseBuilder::SetVariableType ( NXOpen::CAE::Optimization::TBSDesignResponseBuilder::Response  categoryOption)

Sets the varialbe type
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")

Parameters
categoryOptioncategoryoption
NXOpen::CAE::Optimization::TBSDesignResponseBuilder::Response NXOpen::CAE::Optimization::TBSDesignResponseBuilder::VariableType ( )

Returns the varialbe type
Created in NX8.0.0.



License requirements : None


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