Sets

Sets in SAF represent infinite point sets. As discussed in the chapter on collections (see *Collections*), in theory all nodes, edges, faces, volumes, etc. are sets.

However, in SAF, set objects (e.g. something created with a call to saf_declare_set) are instantiated only to represent infinite point sets that are decomposed into other, more primitive entities. Examples are materials, processor pieces, domains, parts in an assembly, blocks, nodesets, etc.