HMIN_element_solver_writejoint()

Writes a joint element with property idpool to HyperMesh.

Syntax

HMIN_element_solver_writejoint(HM_entityidtype id, char elementtype, HM_entityidtype propertyid,HM_entityidtype nodes[6], int orientation, HM_entityidtype orientationids[2], HM_entityidtype collectorid, int propsidpool)

Type

HyperMesh hminlib Function

Description

Writes a joint element with property idpool to HyperMesh.

Inputs

id
ID of the element.
type
The type of the element, according to the following:
Type Name # Nodes Orientation
1 spherical 2 none/systems/nodes
2 revolute 4 none/systems
3 cylindrical 4 none/systems
4 planar 4 0 none/systems
5 universal 4 none/systems
6 translational 6 none/systems
7 locking 6 none/systems
propertyid
The ID of the property collector to which the joint is associated.
nodes[6]
Six node IDs associated with the element. Six are required, regardless of type. Use 0 (zero) for unused nodes.
orientation
Use 0 for none, 1, for systems, and 2, for nodes.
orientationids[2]
Node or system IDs used to orient the joint.
collectorid
The ID of the vector collector.
propsidepool
ID pool number of the property to which the element should point.

Errors

None.