Point

Synopsis

Set subobject values for Point Cell_Sets.


Cell_Set Point { /* point cell definition */
     cell_nnodes = 1;
     cell_ndim = 0;
     cell_order = 1;
     poly_flag = 0;
     int+virtual cell_type = 1;
     string+virtual cell_name = "Point";
     float+virtual node_uvw[1][3] = {{0.0,0.0,0.0}
};

Description

The Point cell type sets values that define the members of this Cells Cell_Set as Point cells.

Modules that manipulate unstructured grids need the information defined here to correctly process this cell type.

Subobjects

cell_nnodes = 1

How many nodes make up the cell. Cells with mid-edge nodes have more nodes.

cell_corner_nnodes=;

In cells with mid-edge nodes, a value that specifies how many of the nodes in the cell are corner nodes.

cell_ndim = 0

How many spatial dimensions make up the cell.

cell_order = 1

cell_order = 1 means the cell has corner nodes only. cell_order = 2 means the cell has mid-edge nodes.
There is no FLD routine to retrieve this value.

poly_flag = 0

A flag that, when not 0, signals the renderer that this is an unstructured mesh representing a geometry (Polyline, Polytri). The renderer can use faster algorithms to render the object.
There is no FLD routine to retrieve this value.

cell_type = 1

An integer that uniquely identifies the type of cells in this cell_set. This is one means of discovering this; cell_name is another.

cell_name = "Point"

A string that uniquely identifies the type of cells in this cell_set.

node_uvw[1][3]

A float array that defines the uvws for the nodes. The uvws are necessary when you are interpolating within a cell by calculating derivatives. The coordinates are parametric.

Examples

none.

Files

v/fld.v.

See Also

none.