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. Type: integer
- anchorpoint
- Pointer to the anchor node.
- anchorpointid
- The ID of the anchor node.
- attributesmax
- The number of attributes owned by this entity. Type: unsigned int.
- config
- The value 112 for free shape designvars.
- configname
- The solver keyword for the designvar. Valid for hm_getvalue query only.
- definedentity
- True if the entity is defined, false otherwise. Type: Boolean
- designable
- Mesh smoothing method.
- 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.
- dshapegridconvector
- The x-y-z component of the GRIDCON vector of motion.
- extrusion
- Flag to indicate if extrusion constraints are being applied.
- 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
- Side constrained option Manual or Block.
- 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 ID of a coordinate system in which the x-y-z components are resolved.
- 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.
- 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#.
- 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.
- 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 SIDECON coordinate system ID.
- freeshapesmoothingmethod
- Mesh smoothing method.
- id
- The ID of the entity. Type: entity
- include
- The ID of the include file the entity is organized in. Type: entity
- id
- The ID of the entity. Type: entity
- include
- The ID of the include file the entity is organized in. Type: entity
- includeid
- The ID of the include file the entity is organized in. Type: unsigned int.
- internalid
- The ID of the entity. Type: unsigned int.
- initialvalue
- The initial maximum perturbation factor MVFACTOR.
- name
- The name of the entity. Type: string
- outputsuppressed
- Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
- 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.