solvermasses

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
color
The 1-64 color of the entity.
Type: integer
color_rgb
The RGB color of the entity.
Type: string
componentid
The ID of the part.
Type: entity
compxx
The XX component of the inertia tensor.
Type: double
compxy
The XY component of the inertia tensor.
Type: double
compxz
The XZ component of the inertia tensor.
Type: double
compyy
The YY component of the inertia tensor.
Type: double
compyz
The YZ component of the inertia tensor.
Type: double
compzz
The ZZ component of the inertia tensor.
Type: double
config
The configuration of the entity.
101 - LS-DYNA *ELEMENT_MASS child
102 - LS-DYNA *ELEMENT_MASS_NODE_SET
103 - LS-DYNA *ELEMENT_MASS_PART
104 - LS-DYNA *ELEMENT_MASS_PART_SET
105 - LS-DYNA *ELEMENT_MASS parent
106 - LS-DYNA *ELEMENT_INERTIA
201 - Radioss /ADMAS
301 - OptiStruct/Nastran Mass
302 - OptiStruct/Nastran Lumped Mass
303 - OptiStruct Damping
304 - OptiStruct/Nastran Sum of Mass
305 - OptiStruct Sum of Damping
Type: unsigned integer
csid
The ID of the coordinate system ID.
If 0, this uses the global inertia tensor. If ≥ 1, this uses the principal moments of inertias with orientation vectors defined by the given system.
Type: entity
curveid
The ID of the optional load curve ID to scale the added mass at time 0.
Type: entity
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
distribution
An optional flag for mass-weighted distribution, valid for SET option only:
0 - Non-structural mass is distributed by area (shell)/volume(solid) weighted distribution
1 - Non-structural mass is distributed by mass weighted area*density*thickness(shell)/volume*density(solid)) distribution.
Type: integer
entityids
The nodes or part IDs the mass is applied to.
Type: entity array
entityidsmax
The number of nodes or parts the mass is applied to.
Type: integer
finalmass
The final translational mass of the part ID or part set ID. The total mass of the PID or SID is computed and subtracted from the final mass of the part or part set to obtain the added translational mass, which must exceed zero.
Type: double
iflags
Flag to switch between area weighted distribution and volume weighted distribution of the added mass to parts.
Type: integer
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
internalname
The internal name of the entity.
Type: string
listofmasses
The list of masses.
  • For NSm: non-structural mass per unit Length (1D elements), per unit Area (2D elements), or per unit Volume (3D elements).
  • For NSML: a lumped mass value to be distributed over all the listed elements and elements referencing listed properties.
  • For NSGE: non-structural material damping value.
Type: real
location_unit_solvermass
The IDs of the child masses (config 101) for a parent mass (config 105).
Type: entity array
masses
The added mass value.
Type: double
moduleid
The module ID of the entity.
Type: integer
name
The name of the entity.
Type: string
nodalgroupid
The ID of the parent mass (config 105) for child masses (config 101).
Type: entity
nodeid
The ID of the node to which the mass is assigned.
Type: entity
nsge_end_id
The ending property, element, or element set ID for config=303.
Type: integer (Integer > 0)
nsge_list_or_range
The LIST or RANGE value for config=303 (default LIST).
Type: string
nsge_start_id
The starting property, element. or element set ID for config=303.
Type: integer (Integer > 0)
nsgeadd_entity_list
The ID of non-structural material damping sets defined via NSGE and NSGE1 entries for config=305.
Type: integer (Integer > 0, SID ≠ S#)
nsgeadd_num
The number of non-structural material damping sets (NSGE and NSGE1) for config=305 (default 1).
Type: integer (Integer > 0)
nsm_all
The activate flag.
Type: Boolean
nsm_all_option
The set points to either property entries or element entries. Properties are: PSHELL, PCOMP, PCOMPG, PBAR, PBARL, PBEAM, PBEAML, PBCOMP, PROD, PBEND, PSHEAR and PTUBE. For element entries, the list of individual element IDs of element that can have NSM.
Type: string
nsm_cardlist
The card type.
0 – NSM\NSML\NSGE
1 – NSM1\NSML1\NSGE1
Type: unsigned integer
nsm_definition
Enables the use of category for NSM definition (optional for setting value).
Type: Boolean
nsm_elemtype
The element type to filter selection.
Type: integer
nsm_ids
The property, element, or element set IDs.
No default (Integer > 0, or "THRU").
Type: integer
nsm_num
The number of masses and property, element, or element set IDs.
Type: integer (Integer > 0)
nsm_proptype
The property type (PSHELL, PCOMP, PBAR, PBARL, PBEAM, PBEAML, PROD, PSHEAR, PTUBE or PSOLID).
Type: string
nsmadd_entity_list
The ID of nonstructural mass sets defined via NSM, NSM1, NSML, and NSML1 entries for config=304.
Type: integer (Integer > 0, SID ≠ S#)
nsmadd_num
The number of nonstructural masses (NSM, NSM1, NSML, and NSML1) for config=304 (default 1).
Type: integer (Integer > 0)
offsetoption
True to enable the OFFSET option for config 106.
Type: entity
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise.
Type: integer
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
setid
The ID of the node/surf/part set the mass is applied to.
Type: entity
solver_id
The solver ID of the entity.
Type: integer
solverkeyword
The name of the solver keyword.
Type: string
solvername
The solver name of the entity for entities enabled for name pool, otherwise the internal name of the entity.
Type: string
totalmass
Returns the total mass for config 105.
Valid for hm_getvalue query only.
Type: double
type
The type of solvermass.
0 - Mass is added to each node of node group.
1 - Mass/N is added to each node of node group, with N being the total number of nodes in the node group.
2 - Mass/Area - additional surface mass applied on the shell area.
3 - Additional mass distributed on the part-group.
4 - Final mass distributed on the part-group.
5 - Mass is added to each single node.
6 - Additional mass distributed on each single part.
7 - Final mass distributed on each single part.
Type: integer
xoffset
The x offset from the nodal point.
Type: double
yoffset
The y offset from the nodal point.
Type: double
zoffset
The z offset from the nodal point.
Type: double

Version History

2019

2020 - Added new data name color_rgb.

2020 - Added new config values 101-106. Added new data names componentid, compxx, compxy, compxz, compyy, compyz, compzz, csid, curveid, distribution, finalmass, location_unit_solvermass, nodalgroupid, nodeid, offsetoption, totalmass, xoffset, yoffset and zoffset.

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 internalname and solvername.

2023 - Added new config values 301-305. Added new data names listofmasses, nsge_end_id, nsge_list_or_range, nsge_start_id, nsgeadd_entity_list, nsgeadd_num, nsm_all, nsm_all_option, nsm_cardlist, nsm_definition, nsm_ids, nsm_num, nsm_proptype, nsmadd_entity_list, and nsmadd_num.

2024.1 - Added new data name nsm_elemtype.