free shape
Unless otherwise specified, data names are accessible in level 3 only.
- activesuppressed
- Returns non-zero if the entity is set inactive, 0 otherwise.
- anchorpoint
- Pointer to the anchor node.
- anchorpointid
- The ID of the anchor node.
- attributesmax
- The number of attributes owned by this entity.
- boundary
- Flag indicating that the boundary information of design domain is to follow.
- boundary_btype
- The boundary handling type for shell design domain.
- boundary_option
- 0 - BTYPE
- boundary_setid
- Grid SET identification number, which contains a set of non-design grids.
- boundary_skip
- Which nodes should be excluded from the design domain.
- bounds
- Flag indicating that shape variable bounds bounds_lb and bounds_ub are defined.
- bounds_lb
- The shape design variable lower bound.
- bounds_option
- Character flag indicating the bound setting method.
- bounds_ub
- The shape design variable upper bound.
- config
- The configuration of the entity.
- configname
- The solver keyword for the designvar. Valid for hm_getvalue query only.
- definedentity
- True if the entity is defined, false otherwise.
- designable
- Mesh smoothing method.
- draft
- Indicates whether draftangle is applied. Only used when a draw direction constraint is defined.
- draftangle
- The draft angle, in degrees (0 <= draftangle > 90.0)
- dshapeconstrained
- Array of integers indicating the type of constraint specified on each of the GRIDCON nodes. Valid for hm_getvalue query only.
- dshapeconstrainedfortable
- Defines the GRIDCON constrained type.
- dshapeconstrainedfortableset
- The GRIDCON constrained type.
- dshapeconstrainedset
- The array of integers indicating the type of constraint specified on each of the GRIDCON sets. Valid for hm_getvalue query only.
- dshapegridconvector
- The x-y-z component of the GRIDCON vector of motion.
- dshapegridconvectorset
- The x, y, and z component of the GRIDCON vector of motion.
- extrusion
- Flag to indicate if extrusion constraints are being applied.
- filter
- Flag indicating that nodal shape sensitivities filtering options are to follow.
- filter_radius
- The sensitivities filtering radius.
- filter_type
- The filtering type of nodal shape sensitivities. It indicates the method of nodal shape sensitivities smoothing.
- firstgrid
- The ID of the first grid node.
- freeshape_lowerbound
- The x-y-z component of side constraints defined by lower bounds of coordinates.
- freeshape_manualblock
- The side constrained option:
- freeshape_method
- The free shape optimization method.
- freeshape_nodesettoggle
- Option to select grids or gridset for free shape optimization.
- freeshape_systemid
- The pointer of a coordinate system in which the x-y-z components are resolved.
- freeshape_systemval
- The system type in the DRAW category:
- freeshape_upperbound
- The x-y-z component of side constraints defined by upper bounds of coordinates.
- freeshapeblock
- Array of side constraint blocks.
- freeshapedirection
- The direction type for free shape variation DTYPE.
- freeshapedrawtype
- The draw type.
- freeshapeelem
- An array of element IDs for which the DSHAPE card is defined.
- freeshapegridcnodelistmax
- The total count of GRIDCON nodes. Valid for hm_getvalue query only.
- freeshapegridcnodes
- Array of grid IDs which are constrained to move in a predefined matter, GDID#.
- freeshapegridcsetlistmax
- The total count of GRIDCON sets. Valid for hm_getvalue query only.
- freeshapegridcsets
- The array of set IDs which are constrained to move in a predefined matter, GCSETID#.
- freeshapegridsetsystem
- The ID of a coordinate system in which the x, y, and z components are resolved.
- freeshapegridsystem
- The ID of a coordinate system in which the x-y-z components are resolved.
- freeshapemaxgrow
- The maximum growing distance.
- freeshapemaxshrink
- The maximum shrinking distance.
- freeshapenodes
- Array of grid IDs for which the DSHAPE card is defined.
- freeshapentrans
- The number of design grid layers in the transition zone to the non-design area.
- freeshapeproperty
- An array of property IDs for which the DSHAPE card is defined.
- freeshapeset
- Grid SET identification number containing design grids for free-shape optimization..
- freeshapesidecon_component
- The BMFACE ID which defines a list of quads and/or trias which define a barrier that the design surface will not penetrate during shape optimization.
- freeshapesidecon_systemid
- The SIDECON coordinate system pointer.
- freeshapesidecon_systemval
- The system type in the SIDECON category:
- freeshapesmoothingmethod
- Mesh smoothing method.
- id
- The ID of the entity.
- include
- The ID of the include file the entity is organized in.
- includeid
- The ID of the include file the entity is organized in.
- initialvalue
- The initial maximum perturbation factor MVFACTOR.
- internalid
- The ID of the entity.
- internalname
- The internal name of the entity.
- moduleid
- The module ID of the entity.
- name
- The name of the entity.
- nlayer_value
- The number of grid layers (valid if smooth_nlayer is set to “integer”).
- outputsuppressed
- Returns non-zero if the entity is set "do not export", 0 otherwise.
- poolid
- The pool number of the entity.
- poolname
- The pool name of the entity.
- smooth
- The flag to indicate that the parameters for mesh smoothing method are to follow.
- smooth_method
- The mesh smoothing method.
- smooth_nlayer
- The number of grid layers for mesh smoothing.
- smooth_trans
- The flag to indicate a transition zone to the non-design region.
- solver_id
- The solver ID of the entity.
- solverkeyword
- The name of the solver keyword.
- solvername
- The solver name of the entity for entities enabled for name pool, otherwise the internal name of the entity.
- type
- The pattern grouping type. If > 0, the PATRN card is specified.
- xorder
- The number of mesh smoothing layers NSMOOTH.
- xtype
- The direction type for free shape variation DTYPE.
- yorder
- Draw Type.
- ytype
- Flag indicating that extrusion constraints are being applied.
- vectorcomponents
- The x-y-z component of a vector under the system defined by the extrusion coordinate system, which defines the extrusion path.
Grid constraint variables (applicable if GRIDCON is specified on DSHAPE card).
- $DSHP_BARRIER_COMPONENTID
- The BMFACE ID which defines a list of QUADs and/or TRIAs which define a barrier that the design surface will not penetrate during shape optimization.
- $TPL_DrawAnchorNodeId
- Draw direction anchor point.
- $TPL_DrawAnchorX
- X component of draw direction anchor point.
- $TPL_DrawAnchorY
- Y component of draw direction anchor point.
- $TPL_DrawAnchorZ
- Z component of draw direction anchor point.
- $TPL_DrawFirstGridId
- Direction of vector for draw direction definition.
- $TPL_DrawFirstGridX
- X component of direction of vector for draw direction definition.
- $TPL_DrawFirstGridY
- Y component of direction of vector for draw direction definition.
- $TPL_DrawFirstGridZ
- Z component of direction of vector for draw direction definition.
- $DSHP_EXTRUSION_CID
- The ID of a coordinate system which the following X, Y, and Z components are resolved in.
- $DSHP_EXTRUSION_XE
- X component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
- $DSHP_EXTRUSION_YE
- Y component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
- $DSHP_EXTRUSION_ZE
- Z component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
- $DSHP_GSETID
- Grid SET identification number. A grid set containing design grids for free-shape optimization.
- $DSHP_GRIDCON_CID
- Array of coordinate system IDs in which the motion components are resolved, CID#.
- $DSHP_GRIDCON_CTYPE
- Array of integers indicating the type of constraint specified on each of the GRIDCON nodes, CTYPE#.
- $DSHP_GRIDCON_NODES
- Array of grid IDs which are constrained to move in a predefined manner, GDID#.
- $DSHP_GRIDCON_SETS
- Number of grid SET identification.
- $DSHP_GRIDCON_XCOMP
- Array of reals indicating the x component of motion.
- $DSHP_GRIDCON_YCOMP
- Array of reals indicating the y component of motion.
- $DSHP_GRIDCON_ZCOMP
- Array of reals indicating the z component of motion.
- $DSHP_GRIDS
- Array of grid IDs for which the DSHAPE card is defined.
- $DSHP_MAXSHRINK
- Maximum shrinking distance
- $DSHP_MAXGROW
- Maximum growing distance.
- $DSHP_SET_GRIDCON_CTYPE
- Specifies the type of constraint applied to the grid.
- $DSHP_SET_GRIDCON_CID
- The ID of a coordinate system which the following X, Y, and Z components are resolved in.
- $DSHP_SET_GRIDCON_XCOMP
- Array of reals indicating the x component of motion.
- $DSHP_SET_GRIDCON_YCOMP
- Array of reals indicating the y component of motion.
- $DSHP_SET_GRIDCON_ZCOMP
- Array of reals indicating the z component of motion.
- $DSHP_SIDECON_BLOCKS
- Array of side constraint blocks.
- $DSHP_SIDECON_CID
- Array of coordinate system IDs.
- $DSHP_SIDECON_LB_X
- Array of x component of side constraints defined by lower bounds of coordinates.
- $DSHP_SIDECON_LB_Y
- Array of y component of side constraints defined by lower bounds of coordinates.
- $DSHP_SIDECON_LB_Z
- Array of z component of side constraints defined by lower bounds of coordinates.
- $DSHP_SIDECON_UB_X
- Array of x component of side constraints defined by upper bounds of coordinates.
- $DSHP_SIDECON_UB_Y
- Array of y component of side constraints defined by upper bounds of coordinates.
- $DSHP_SIDECON_UB_Z
- Array of z component of side constraints defined by upper bounds of coordinates.
- $TPL_SymmetryAnchorX
- If coordinates were used to specify the anchor point, the x coordinate of the point.
- $TPL_SymmetryAnchorY
- If coordinates were used to specify the anchor point, the y coordinate of the point.
- $TPL_SymmetryAnchorZ
- If coordinates were used to specify the anchor point, the z coordinate of the point.
- $TPL_SymmetryFirstGridX
- If coordinates were used to specify the first point, the x coordinate of the point.
- $TPL_SymmetryFirstGridY
- If coordinates were used to specify the first point, the y coordinate of the point.
- $TPL_SymmetryFirstGridZ
- If coordinates were used to specify the first point, the z coordinate of the point.
Version History
2017.1 - Added new data names dshapeconstrained, dshapeconstrainedfortable, vdshapegridconvector, extrusion, freeshape_lowerbound, freeshape_manualblock, freeshape_nodesettoggle, freeshape_systemid, freeshape_systemval, freeshape_upperbound, freeshapeblock, freeshape_direction, freeshapedrawtype, freeshapegridcnodelistmax, freeshapegridcnodes, freeshapegridsystem, freeshapemaxgrow, freeshapemaxshrink, freeshapenodes, freeshapentrans, freeshapeset, freeshapesidecon_component, freeshapesidecon_systemid, freeshapesidecon_systemval, freeshapesmoothingmethod and vectorcomponents.
2019.1 - Added new data names boundary, boundary_btype, boundary_option, boundary_setid, boundary_skip, bounds, bounds_lb, bounds_option, bounds_ub, draft, draftangle, filter, filter_radius, filter_type, freeshape_method, freeshapeelem and freeshapeproperty.
2020.1 - Added new data name solverkeyword.
2021.1 - Added new data names moduleid, poolid, poolname, and solver_id.
2021.2 - Added new data names dshapeconstrainedfortableset, dshapeconstrainedset, dshapegridconvectorset, freeshapegridcsetlistmax, freeshapegridcsets, freeshapegridsetsystem, internalname, and solvername.
2024 - Added new data names nlayer_value, smooth, smooth_method, smooth_nlayer, and smooth_trans.