*equation()

Defines an equation load in HMASCII format.

Syntax

*equation (id,type,constant,independentnodexmax,dependentnode,dependentdof,collector)

Type

HyperMesh HMASCII

Description

Defines an equation load.

The *equation(), *inodes(), *idofs() and *icoeffs() blocks must be in the following order:

*equation()

*inodes()

*idofs()

*icoeffs()

Inputs

id
The ID of the equation.
type
The solver dependent type code for the equation.
constant
The constant for the equation.
independentnodesmax
The number of independent nodes.
dependentnode
The dependent node ID.
dependentdof
The dependent node degree of freedom.
collector
The ID of the collector that owns the equation.

Example

To create an equation with ID 300, type 1, constant 2.5, independent nodes 5-7 with DOFs 1, 3 and 5 and coefficients of 0.5 for all DOFs, and dependent node 350 with DOF 3 and coefficient 2.0:

*equation(100,1,2.5,3,350,3,2.0,5)
*inodes(5,6,7)
*idofs(135,135,135)
*icoeffs(0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5)

Errors

Incorrect usage results in an import error.