cat_cell_sets

Synopsis

Catenates all the Cell_Sets of the same Cell type within a field into a single Cell_Set.

Input Ports

in Mesh+Node_Data input field for catenation of Cell_Sets

Output Ports

out Mesh+Node_Data The catenated Cell_Sets and the orginal Node_Data

Description

This parses the input field and then creates a new mesh for it with all the Cell_Sets of a single Cell type catenated into one.

Input Ports

in

A field containing Cell_Sets and possibly Node_Data

Output Ports

out

A field containing Cell_Sets of no more than one of each Cell type (e.g. Tri, Prism2).

Utility Macros

The Add_Data_to_Mesh recombines the mesh_out from cat_cell_sets with any original node data in the User Macro cat_cell_sets. Note that Add_Data_to_Mesh is pure V code and does not require compilation.

Files

iac_proj/cat_cs/ccs_macs.v contains the User Macro cat_cell_sets.

Other Notes

The CatCSMacs library inherits its process. As this library contains no procedural code, the process is not important. The low-level CatCellSets module, executes under the process specified in its library, not the process defined in the high-level library.

Author

James Perrin
Manchester Visualiation Centre
Manchester Computing
The University
Oxford Road
Manchester
UK
M13 9PL
j.perrin@mcc.ac.uk

See Also

CatCellSets, Add_Data_to_Mesh