topography

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
attributesmax
The number of attributes owned by this entity. Type: integer
basethickness
The x component of the vector specifying the draw direction.
Type: double
boundaryskip
Flag to indicate setting of the SKIP parameter.
0 - NONE
1 - SPC
2 - LOAD
3 - BOTH
Type: integer
bufferzone
2 if buffer zone exists, 1 otherwise.
Type: integer
componentlist
The list of property IDs associated with the designvar (pointer value is property ID).
componentlistmax
The number of properties referenced by the designvar.
Type: integer
config
The value 116 for topography 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
delxv
The z component of the vector specifying the draw direction.
Type: double
designable
Flag to indicate the draw direction .
0 - Normal to the elements.
1 - Specified by coordinates
Type: integer
designthickness
The y component of the vector specifying the draw direction.
Type: double
drawangle
The draw angle in degrees.
Type: double
drawdirection
The x, y and z components of the draw direction. Valid for hm_getvalue query only.
Type: triple double
drawdirectionx
The x components of the draw direction. Valid for hm_getvalue query only.
Type: double
drawdirectiony
The y components of the draw direction. Valid for hm_getvalue query only.
Type: double
drawdirectionz
The z components of the draw direction. Valid for hm_getvalue query only.
Type: double
drawdirectiontype
The type of the draw direction. Valid for hm_getvalue query only.
Type: string
drawheight
The draw height.
Type: double
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
lowerbound
The lower bound of the variables controlling grid movement.
Type: double
minimumwidth
The bead minimum width.
Type: double
name
The name of the entity. Type: string
property
The type of property referenced by the designvar.
1 - PSHELL
2 - PCOMP/PCOMPG
Type: integer
propertylist
The list of property IDs associated with the designvar (pointer value is property ID).
propertytypename
The type name of the property referenced by the designvar.
Type: string
shapedesignvariable
A non-zero value indicates that the property type is DVGRID, and the value is the designvar ID for the set of DVGRIDs.
Type: integer
upperbound
The upper bound on variables controlling grid movement.
Type: double
yorder
1 if bounds are specified on DTPG card, 0 otherwise.
Type: integer
ytype
Flag indicating if designvar is master (1) or slave (2).
Type: integer

Pattern Grouping Variables (applicable if PATRN is specified on DTPG card)

anchorpointid
The ID of the anchor node.
Type: integer
firstgrid
The ID of the first grid node.
Type: integer
secondgrid
The ID of the second grid node.
Type: integer
type
The ID of the second grid node.
Type: integer
xorder
The number of repetitions for cyclic symmetry UCYC.
Type: integer
$TPG_BeadBoundarySkip
Boundary skip indicating to leave certain nodes out of the design domain.
Type: string
$TPG_BeadBufferZone
Establishes a buffer zone between elements in the design domain and elements outside the design domain.
Type: string
$TPG_BeadString
Indicates whether DTPG card is defined for PSHELL, PCOMP, or DVGRID.
Type: string
$TPG_DRAW_DIR
Draw direction.
Type: string
$TPG_MasterDesvar
DTPL identification number for a master pattern definition.
Type: entity
$TPG_SecondGridX
The x coordinate of the second point.
Type: double
$TPG_SecondGridY
The y coordinate of the second point.
Type: double
$TPG_SecondGridZ
The z coordinate of the second point.
Type: double
$TPG_SymmetryAnchorX
The x coordinate of the anchor point.
Type: double
$TPG_SymmetryAnchorY
The y coordinate of the anchor point.
Type: double
$TPG_SymmetryAnchorZ
The z coordinate of the anchor point.
Type: double
$TPG_SymmetryNormalX
The x coordinate of the first point.
Type: double
$TPG_SymmetryNormalY
The y coordinate of the first point.
Type: double
$TPG_SymmetryNormalZ
The z coordinate of the first point.
Type: double

Pattern Repetition Variables (applicable if MASTER/SLAVE is specified in DTPL card)

$TPL_RptnAnchorNodeId
The ID of the anchor node.
Type: integer
$TPL_RptnAnchorX
The x coordinate of the first grid node.
Type: double
$TPL_RptnAnchorY
The y coordinate of the first grid node.
Type: double
$TPL_RptnAnchorZ
The z coordinate of the first grid node.
Type: double
$TPL_RptnFirstGridId
The ID of the first grid node.
Type: integer
$TPL_RptnFirstGridX
The x coordinate of the first grid node.
Type: double
$TPL_RptnFirstGridY
The y coordinate of the first grid node.
Type: double
$TPL_RptnFirstGridZ
The z coordinate of the first grid node.
Type: double
$TPL_RptnScaleX
The x direction scale factor.
Type: double
$TPL_RptnScaleY
The y direction scale factor.
Type: double
$TPL_RptnScaleZ
The z direction scale factor.
Type: double
$TPL_RptnSecondGridId
The ID of the second grid node.
Type: integer
$TPL_RptnSecondGridX
The x coordinate of the second grid node.
Type: double
$TPL_RptnSecondGridY
The y coordinate of the second grid node.
Type: double
$TPL_RptnSecondGridZ
The z coordinate of the second grid node.
Type: double
$TPL_RptnSysFlag
Returns 0 if no coordinate system is used in defining the pattern repetition, non-zero otherwise.
Type: integer
$TPL_RptnSysId
The ID of the pattern repetition coordinate system when $TPL_RptnSysFlag is non-zero
Type: integer
$TPL_RptnThirdGridId
The ID of the third grid node.
Type: integer
$TPL_RptnThirdGridX
The x coordinate of the third grid node.
Type: double
$TPL_RptnThirdGridY
The y coordinate of the third grid node.
Type: double
$TPL_RptnThirdGridZ
The z coordinate of the third grid node.
Type: double