dvprels

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: unsigned integer
c0
The constant in the dvprel.
Type: double
coeff
A pointer to the list of real coefficients.
Type: pointer (value is real coefficent)
config
The configuration of the entity.
1-Generic
2-Function
Type: unsigned integer
configname
The solver name of the entity. Valid for hm_getvalue query only.
Type: string
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
desvarlist
A pointer to the list of designvars.
Type: pointer (value design variable ID)
desvarlistmax
The number of designvars.
Type: integer
fieldname
The field name for the respective field position for the property. For PSHELL, for field position 4, the field name is "Thickness T".
Type: integer
fieldposition
For all properties except PBARL and PBEAML this is the field number on the corresponding property card.
For PBARL and PBEAML this number is equal to i where DIMi represents the cross-sectional dimension of the bar/beam.
Also, for PBARL and PBEAML, this value is 1000 when NSM (non-structural mass) is the property to be optimized.
When a global ply ID is selected for PCOMPG, this value is -1 or -2 depending upon, whether the optimizing property is thickness and property, respectively.
functionid
The ID of the design equation (DEQATN) refrenced by the dvprel. If zero, the entity is a DVPREL1. If > 0, the entity is a DVPREL2.
globalply
The global ply toggle for PCOMPG.
Type: integer
globalplyid
The global ply ID for PCOMPG.
Type: integer
globalplyfieldname
The global ply field name for PCOMPG. This value is "Thickness" or "Orientation". Valid for hm_getvalue query only.
Type: string
id
The ID of the entity.
Type: unsigned integer
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 integer
internalid
The ID of the entity.
Type: unsigned integer
moduleid
The module ID of the entity.
Type: integer
name
The name of the entity.
Type: string
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise.
Type: integer
pmin
The minimum value allowed for the property.
Type: double
pmax
The maximum value allowed for the property.
Type: double
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
property
The type of property referenced by the dvprel. Valid values are:
  • 1 - PSHELL
  • 2 - PSOLID
  • 3 - PSHEAR
  • 4 - PCOMP
  • 5 - PBAR
  • 6 - PBEAM
  • 7 - PELAS
  • 8 - PROD
  • 9 - PBEND
  • 10 - PDAMP
  • 11 - PBUSH
  • 12 - PTUBE
  • 13 - PGAP
  • 14 - ELEM
  • 15 - MAT
  • 16 - SETS
  • 17 - PBARL
  • 18 - HM_ELAS
  • 19 - PBEAML
  • 20 - PWELD
  • 21 - PMASS
  • 22 - PCOMPG
  • 23 - PCOMPP
  • 24 - PVISC
  • 25 - PLYS
Type: integer
propertyid
The ID of the referenced property.
Type: integer
propertyname
The name of the property type referenced by the dvprel. Valid for hm_getvalue query only.
Type: string
solver_id
The solver ID of the entity.
Type: integer
solverkeyword
The name of the solver keyword.
Type: string
tableentrylist
Pointer to the list of table IDs.
Type: pointer
tableentrylistmax
The number of referenced DTABLE tables.
Type: integer

Version History

2020.1 - Added new data name solverkeyword.

2021.1 - Added new data names moduleid, poolid, poolname, and solver_id.