*rbe3update

Updates an RBE3 element.

Syntax

*rbe3update element mark_id independent_dofs dof_size independent_weights weight_size dependent_node dof weight

Type

HyperMesh Tcl Modify

Description

Updates an RBE3 element.

Inputs

element
The ID of the RBE3 element to update.
mark_id
The ID of the mark containing the (possibly new) independent nodes. Valid values are 1 and 2.
independent_dofs
The ID of the integer array containing the degrees of freedom for which each respective independent node of the element is active (any of the digits 1-6), created using *createarray. Must be set to 1.
dof_size
The size of the independent_dofs array.
independent_weights
The ID of the double array containing the weight for each respective independent node, created using *createdoublearray. Must be set to 1.
weight_size
The size of the independent_weights array.
dependent_node
The dependent node of the element. If set to 0, the dependent node will be auto-created at the centroid of the independent nodes.
dof
The degree of freedom code for which the dependent node of the element is active (any of the digits 1-6)
weight
The weight assigned to the dependent node.

Example

To update RBE3 element 18 with dependent node 104 and independent nodes 100, 101, 102, and 103 with all of the nodes having a degree of freedom code of 123 and a weight of 2.31:

*createmark(nodes,2) 100 101 102 103
*createarray(4) 123 123 123 123
*createdoublearray(4) 2.310000 2.310000 2.310000 2.310000
*rbe3update(18,2,1,4,1,4,104,123,2.31)

Errors

None.