Catenates all the Cell_Sets of the same Cell type within a field into a single Cell_Set.
in | Mesh+Node_Data | input field for catenation of Cell_Sets |
out | Mesh+Node_Data | The catenated Cell_Sets and the orginal Node_Data |
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.
in
A field containing Cell_Sets and possibly Node_Data
out
A field containing Cell_Sets of no more than one of each Cell type (e.g. Tri, Prism2).
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.
iac_proj/cat_cs/ccs_macs.v contains the User Macro cat_cell_sets.
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.
James Perrin Manchester Visualiation Centre Manchester Computing The University Oxford Road Manchester UK M13 9PL j.perrin@mcc.ac.uk
CatCellSets, Add_Data_to_Mesh