imat_node/imat_node


Purpose

Create an IMAT_NODE node object.

Syntax

node=imat_node
node=imat_node(s)
node=imat_node(id,cs,color,coord,type,seid)
node=imat_node(id)

Description

The IMAT_NODE class contains FEM node information. It provides a number of methods for working with the data.

IMAT_NODE with no arguments will create an empty IMAT_NODE object.

IMAT_NODE(S), where S is a structure containing fields with the same name as the properties of IMAT_NODE will convert the structure into an IMAT_NODE object.

IMAT_NODE(ID,...) where the input argument are the same as the ADD method, will create an IMAT_NODE with the node information added.

The IMAT_NODE object contains several properties that define the nodes:

.id Node IDs (list must be unique and positive).
.cs Nx3 matrix of coordinate system IDs. The first column is the definition (reference) coordinate system, the second is the displacement coordinate system, and the 3rd is the IMAT_NODE storage coordinate system. This is the coordinate system in which the node coordinates in the IMAT_NODE object are stored.
.type Vector of entity types (1=node, 2=spoint).
.seid Vector of superelement IDs.
.color Vector of node colors (non-negative). The colors follow the I-deas convention.
.coord Nx3 matrix of coordinates, which are in the coordinate system(s) defined by column 3 of the .cs property.


See Also

imat_fem, imat_cs, imat_elem, imat_tl, imat_fem/partition, imat_fem/validate