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.
Type: pointer
anchorpointid
The ID of the anchor node.
Type: integer
attributesmax
The number of attributes owned by this entity. Type: integer
config
The value 112 for free shape designvars.
Type: integer
configname
The solver keyword for the designvar. Valid for hm_getvalue query only.
Type: string
definedentity
True if the entity is defined, false otherwise. Type: Boolean
designable
Mesh smoothing method.
1 - optimized for speed
2 - optimized for accuracy
firstgrid
The ID of the first grid node.
Type: integer
id
The ID of the entity. Type: integer
include
The ID of the include file the entity is organized in. Type: integer
id
The ID of the entity. Type: integer
include
The ID of the include file the entity is organized in. Type: integer
includeid
The ID of the include file the entity is organized in. Type: integer
internalid
The ID of the entity. Type: integer
initialvalue
The initial maximum perturbation factor MVFACTOR.
Type: double
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.
Type: integer
xorder
The number of mesh smoothing layers NSMOOTH.
Type: double
xtype
The direction type for free shape variation DTYPE.
1 - BOTH
2 - GROW
3 - SHRINK
Type: integer
yorder
Draw Type.
1 – Single
Type: integer
ytype
Flag indicating that extrusion constraints are being applied.
Type: integer

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.
Type: entity
$TPL_DrawAnchorNodeId
Draw direction anchor point.
Type: entity
$TPL_DrawAnchorX
X component of draw direction anchor point.
Type: double
$TPL_DrawAnchorY
Y component of draw direction anchor point.
Type: double
$TPL_DrawAnchorZ
Z component of draw direction anchor point.
Type: double
$TPL_DrawFirstGridId
Direction of vector for draw direction definition.
Type: integer
$TPL_DrawFirstGridX
X component of direction of vector for draw direction definition.
Type: double
$TPL_DrawFirstGridY
Y component of direction of vector for draw direction definition.
Type: double
$TPL_DrawFirstGridZ
Z component of direction of vector for draw direction definition.
Type: double
$DSHP_EXTRUSION_CID
The ID of a coordinate system which the following X, Y, and Z components are resolved in.
Type: entity
$DSHP_EXTRUSION_XE
X component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
Type: double
$DSHP_EXTRUSION_YE
Y component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
Type: double
$DSHP_EXTRUSION_ZE
Z component of a vector under system defined by $DSHP_EXTRUSION_CID, which define the extrusion path.
Type: double
$DSHP_GSETID
Grid SET identification number. A grid set containing design grids for free-shape optimization.
Type: entity
$DSHP_GRIDCON_CID
Array of coordinate system IDs in which the motion components are resolved, CID#
Type: entity array
$DSHP_GRIDCON_CTYPE
Array of integers indicating the type of constraint specified on each of the GRIDCON nodes, CTYPE# .
1 - FIXED
2 - VECTOR
4 - PLANAR
Type: integer array
$DSHP_GRIDCON_NODES
Array of grid IDs which are constrained to move in a predefined manner, GDID#.
Type: entity array
$DSHP_GRIDCON_SETS
Number of grid SET identification.
Type: integer
$DSHP_GRIDCON_XCOMP
Array of reals indicating the x component of motion.
double array
$DSHP_GRIDCON_YCOMP
Array of reals indicating the y component of motion.
double array
$DSHP_GRIDCON_ZCOMP
Array of reals indicating the z component of motion.
double array
$DSHP_GRIDS
Array of grid IDs for which the DSHAPE card is defined.
Type: entity array
$DSHP_MAXSHRINK
Maximum shrinking distance
Type: double
$DSHP_MAXGROW
Maximum growing distance.
Type: double
$DSHP_SET_GRIDCON_CTYPE
Specifies the type of constraint applied to the grid.
Type: arrayofentity
$DSHP_SET_GRIDCON_CID
The ID of a coordinate system which the following X, Y, and Z components are resolved in.
Type: arrayofentity
$DSHP_SET_GRIDCON_XCOMP
Array of reals indicating the x component of motion.
double array
$DSHP_SET_GRIDCON_YCOMP
Array of reals indicating the y component of motion.
double array
$DSHP_SET_GRIDCON_ZCOMP
Array of reals indicating the z component of motion.
double array
$DSHP_SIDECON_BLOCKS
Array of side constraint blocks.
Type: arrayofentity
$DSHP_SIDECON_CID
Array of coordinate system IDs.
Type: arrayofentity
$DSHP_SIDECON_LB_X
Array of x component of side constraints defined by lower bounds of coordinates.
Type: arrayofreal
$DSHP_SIDECON_LB_Y
Array of y component of side constraints defined by lower bounds of coordinates.
Type: arrayofreal
$DSHP_SIDECON_LB_Z
Array of z component of side constraints defined by lower bounds of coordinates.
Type: arrayofreal
$DSHP_SIDECON_UB_X
Array of x component of side constraints defined by upper bounds of coordinates.
Type: arrayofreal
$DSHP_SIDECON_UB_Y
Array of y component of side constraints defined by upper bounds of coordinates.
Type: arrayofreal
$DSHP_SIDECON_UB_Z
Array of z component of side constraints defined by upper bounds of coordinates.
Type: arrayofreal
$TPL_SymmetryAnchorX
If coordinates were used to specify the anchor point, the x coordinate of the point.
Type: double
$TPL_SymmetryAnchorY
If coordinates were used to specify the anchor point, the y coordinate of the point.
Type: double
$TPL_SymmetryAnchorZ
If coordinates were used to specify the anchor point, the z coordinate of the point.
Type: double
$TPL_SymmetryFirstGridX
If coordinates were used to specify the first point, the x coordinate of the point.
Type: double
$TPL_SymmetryFirstGridY
If coordinates were used to specify the first point, the y coordinate of the point.
Type: double
$TPL_SymmetryFirstGridZ
If coordinates were used to specify the first point, the z coordinate of the point.
Type: double