2.6 Group Commands
The following commands are available on the Geometry/Group subpad.
2.6.1 Create Group

The Create Group command allows you to create groups of topological entities.
To create a group, you must specify a list of existing topological entities that constitute members of the group. Available entities include vertices, edges, faces, volumes, and other groups. You can also explicitly include or exclude from the new group one or more lower-topology components associated with any or all members of the group.
Including and Excluding Lower Topology
When you add an entity to a group, GAMBIT implicitly includes in the group all lower topology associated with the entity. For example, if you add a face to a group, GAMBIT implicitly includes in the group the edges and vertices associated with the face.
For any group member other than a vertex, GAMBIT allows you to explicitly include or exclude lower-topology components of the entity. For example, it is possible to create a group that includes a specified face but explicitly excludes all but one of the vertices associated with the face.
GAMBIT provides the following four options for explicitly including or excluding lower topology associated with an entity that is a member of a group:
The first three options listed above are available directly by means of Edit Lower Topology forms, such as that shown in Figure 2-114.

Figure 2-114: Example Edit Lower Topology form
To execute the fourth option, you must perform the following steps.
As an example of the procedure outlined above, consider a case in which a single edge, labeled edge.4, is to be added to a group but one of its two endpoint vertices, labeled vertex.7, is to be excluded from the group. The following procedure outlines the steps necessary to include edge.4 and exclude vertex.7 from the group.
The Effect of Excluding Lower Topology
The primary purpose of excluding lower topology from members of a group is to customize the application of boundary zone types. If you specify a boundary condition for a group, GAMBIT applies the boundary condition to all entities that are members of the group but are not explicitly excluded from the group. For example, it is possible to apply a "wall" boundary condition to three sides of a four-sided face so that the fourth side can be treated as a "free surface."
The exclusion of lower topology from members of a group does not affect group meshing operations. For example, if you mesh a group that includes a face one edge of which is explicitly excluded from the group, GAMBIT grades and meshes the edge when it meshes the face.
To open the Create Group form (see below), click the Create Group command button on the Geometry/Group subpad.

The Create Group form includes the following specifications.
| Label | Type | lists the labels (Label) and types (Type) of all entities currently existing in the group to be created. |
Remove |
removes the currently highlighted entity from the list of group members. |
Edit |
opens the Edit Lower Topology form corresponding to the currently highlighted entity. (See "Using Edit Lower Topology Forms," below.) |
| Volumes Faces Edges Vertices Groups |
specifies the type of entity to be added to the created group. |
| Volumes Faces Edges Vertices Groups |
specifies the individual entity to be added to the created group. |
| Label | specifies a label for the new group. (See Section 2.1.1.) |
Using Edit Lower Topology Forms
Edit Lower Topology forms allow you to explicitly include or exclude lower-topology components associated with entities that comprise members of the created group. There are four types of Edit Lower Topology forms:
The following sections describe the specifications available on each of the forms listed above.
Using the Edit Edge Lower Topology Form
To open the Edit Edge Lower Topology form (see below), highlight an edge label in the Create Group form entity list, and click the Edit command button.

The Edit Edge Lower Topology form includes the following specifications.
| Filter: | specifies the edge for which lower topology is to be included or excluded from the created group. |
| Vertices: | -------------------------------------- |
| Exclude all vertices | specifies that all vertices associated with the specified edge are excluded from the created group. |
| Include all vertices | specifies that all vertices associated with the specified edge are included in the created group. |
| Include selected vertices | specifies that only selected vertices associated with the specified edge are included in the created group. |
| Vertices | specifies the vertices associated with the specified edge that are explicitly included in the new group. |
Using the Edit Face Lower Topology Form
To open the Edit Face Lower Topology form (see below), highlight a face label in the Create Group form entity list, and click the Edit command button.

The Edit Face Lower Topology form includes the following specifications.
| Filter: | specifies the face for which lower topology is to be included or excluded from the created group. |
| Vertices: | -------------------------------------- |
| Exclude all vertices | specifies that all vertices associated with the specified face are excluded from the created group. |
| Include all vertices | specifies that all vertices associated with the specified face are included in the created group. |
| Include selected vertices | specifies that only selected vertices associated with the specified face are included in the created group. |
| Vertices | specifies the vertices that are explicitly included in the created group. |
| Edges: | -------------------------------------- |
| Exclude all edges | specifies that all edges associated with the specified face are excluded from the created group. |
| Include all edges | specifies that all edges associated with the specified face are included in the created group. |
| Include selected edges | specifies that only selected edges associated with the specified face are included in the created group. |
| Edges | specifies the edges that are to be explicitly included in the created group. |
| Include attached faces | specifies that any faces that share connected geometry with the specified face are included in the created group. |
Using the Edit Volume Lower Topology Form
To open the Edit Volume Lower Topology form (see below), highlight a volume label in the Create Group form entity list, and click the Edit command button.

The Edit Volume Lower Topology form includes the following specifications.
| Filter: | specifies the volume for which lower topology is included or excluded from the created group. |
| Vertices: | -------------------------------------- |
| Exclude all vertices | specifies that all vertices associated with the specified volume are excluded from the created group. |
| Include all vertices | specifies that all vertices associated with the specified volume are included in the created group. |
| Include selected vertices | specifies that only selected vertices associated with the specified volume are included in the created group. |
| Vertices | specifies the vertices that are explicitly included in the created group. |
| Edges: | -------------------------------------- |
| Exclude all edges | specifies that all edges associated with the specified volume are excluded from the created group. |
| Include all edges | specifies that all edges associated with the specified volume are included in the created group. |
| Include selected edges | specifies that only selected edges associated with the specified volume are included in the created group. |
| Edges | specifies the edges that are to be explicitly included in the created group. |
| Faces: | -------------------------------------- |
| Exclude all faces | specifies that all faces associated with the specified volume are excluded from the created group. |
| Include all faces | specifies that all faces associated with the specified volume are included in the created group. |
| Include selected faces | specifies that only selected faces associated with the specified volume are included in the created group. |
| Faces | specifies the faces that are to be explicitly included in the created group. |
Using the Edit Group Lower Topology Form
To open the Edit Group Lower Topology form (see below), highlight a group label in the Create Group form entity list, and click the Edit command button.

The Edit Group Lower Topology form includes the following specifications.
| Filter: | specifies the group for which lower topology is included or excluded from the created group. |
| Vertices: | -------------------------------------- |
| Exclude all vertices | specifies that all vertices associated with the specified group are excluded from the created group. |
| Include all vertices | specifies that all vertices associated with the specified group are included in the created group. |
| Include selected vertices | specifies that only selected vertices associated with the specified group are included in the created group. |
| Vertices | specifies the vertices that are explicitly included in the created group. |
| Edges: | -------------------------------------- |
| Exclude all edges | specifies that all edges associated with the specified group are excluded from the created group. |
| Include all edges | specifies that all edges associated with the specified group are included in the created group. |
| Include selected edges | specifies that only selected edges associated with the specified group are included in the created group. |
| Edges | specifies the edges that are to be explicitly included in the created group. |
| Faces: | -------------------------------------- |
| Exclude all faces | specifies that all faces associated with the specified group are excluded from the created group. |
| Include all faces | specifies that all faces associated with the specified group are included in the created group. |
| Include selected faces | specifies that only selected faces associated with the specified group are included in the created group. |
| Faces | specifies the faces that are to be explicitly included in the created group. |
| Volumes: | -------------------------------------- |
| Exclude all faces | specifies that all volumes associated with the specified group are excluded from the created group. |
| Include all faces | specifies that all volumes associated with the specified group are included in the created group. |
| Include selected faces | specifies that only selected volumes associated with the specified group are included in the created group. |
| Volumes | specifies the volumes that are to be explicitly included in the created group. |
| Include attached faces | specifies that any faces that share connected geometry with the specified group are included in the created group. |
2.6.2 Modify Group

The Modify Group command allows you to modify the population of entities within an existing group.
To open the Modify Group form (see below), click the Modify Group command button on the Geometry/Group subpad.

The Modify Group form includes the following specifications.
| Group | specifies the group to be modified. |
| Label | Type | lists the labels (Label) and types (Type) of all entities currently existing in the specified group. |
Remove |
removes the currently highlighted entity from the list of group members. |
Edit |
opens the Edit Lower Topology form corresponding to the currently highlighted entity. (See "Using Edit Lower Topology Forms" in Section 2.6.1, above.) |
| Volumes Faces Edges Vertices Groups |
specifies the type of entity to be added to the specified group. |
| Volumes Faces Edges Vertices Groups |
specifies the individual entity to be added to the specified group. |
2.6.3 Modify Group Color/Label
The Modify Group Color/Label command button allows you to perform two operations.
Symbol |
Operation | Description |
| Modify Group Color | Changes the color of the geometry, mesh, and shading associated with one or more groups as displayed in the graphics window | |
| Modify Group Label | Changes a group label |
The following sections describe the procedures and specifications required to execute the operations listed above.

The Modify Group Color command allows you to change the displayed color of the geometry and/or mesh and/or shading associated with one or more groups.
Using the Modify Group Color Form
To open the Modify Group Color form (see below), click the Modify Color command button on the Geometry/Group subpad.
The Modify Group Color form includes the following specifications.
| Groups | specifies one or more groups for which the color is to be modified. |
| Color: | -------------------------------------- |
| Geometry | specifies modifying the color of all geometry associated with the specified group(s). |
| Mesh | specifies modifying the color of the mesh associated with the specified group(s). |
| Shade | specifies modifying the color of the shading associated with the specified group(s). |
For specific instructions on setting the Geometry or Mesh colors, see Section 2.2.4.

The Modify Group Label command allows you to change the label associated with any group.
Using the Modify Group Label Form
To open the Modify Group Label form (see below), click the Modify Label command button on the Geometry/Group subpad.

The Modify Group Label form includes the following specifications.
| Group | specifies the group to be modified. |
| Label | specifies a new label for the group. (See Section 2.1.1). |
2.6.4 Move/Copy/Align Groups
The Move/Copy/Align Groups command button allows you to perform the following operations.
Symbol |
Operation | Description |
| Move/Copy Groups | Moves and/or copies groups | |
| Align Groups | Aligns groups with existing topological entities |
The following sections describe the procedures and specifications required to execute the operations listed above.

The Move/Copy Groups command allows you to reposition and/or reorient one or more groups or to create copies of groups. For a general description of the procedures and specifications required to move and/or copy entities, see "Moving an Entity" and "Copying an Entity," respectively, in Section 2.1.4.
Using the Move/Copy Groups Form
To open the Move/Copy Groups form (see below), click the Move/Copy command button on the Geometry/Group subpad.

For a complete description of the specifications available on the Move/Copy Groups form, see "Using Move/Copy Forms" in Section 2.1.4.

The Align Groups command allows you to reposition and/or reorient a group so that it is aligned with a plane defined by three existing vertices. (For a general description of the procedure and specifications required to align an entity, see "Aligning an Entity," in Section 2.1.4.) When you translate a group using the Align Groups form, GAMBIT translates all vertices, edges, faces, and volumes that constitute parts of the group.
To open the Align Groups form (see below), click the Align command button on the Geometry/Groups subpad.

For a complete description of the specifications available on the Align Groups form, see "Using Align Forms" in Section 2.1.4.
2.6.5 Summarize/Check/Query Groups and Total Entities
The Summarize/Check/Query Groups and Total Entities command button allows you to perform the following operations.
Symbol |
Operation | Description |
| Summarize Groups | Displays group summary information in the Transcript window | |
|
Check Groups |
Checks the topological and geometrical validity of model groups |
|
| Query Groups | Opens the group query list | |
| Total Entities | Displays in the Transcript window the total number of entities of one or more specified types |
The following sections describe the procedures and specifications required to execute the operations listed above.

The Summarize Groups command displays group summary information in the Transcript window.
Using the Summarize Groups Form
To open the Summarize Groups form (see below), click the Summarize command button on the Geometry/Group subpad.

The Summarize Groups form includes the following specifications.
| Groups | specifies the group(s) for which information is to be displayed in the Transcript window. |
| All Pick |
|
The Check Groups command assesses the topological and/or geometrical validity of entity groups and subgroups in the model and summarizes the results in the Transcript window.
When you execute the Check Groups command, GAMBIT checks the model to determine its validity with respect to either or both of the following types of characteristics:
Topology refers to the spatial relationships between entities. Geometry refers to proximity and shape characteristics of the model.
Topology Check
Topological validity is an assessment of the underlying organization of the model-for example, the correct associations between a face entity and the edges that comprise its boundaries or between entities that are associated with each other by virtue of a virtual-geometry, guest-host relationship.
For a given group, the Check Groups topology operation examines all entities in the group according to the individual check criteria that are applicable to each entity type. For descriptions of such criteria for vertices, edges, faces, and volumes, see Sections 2.2.7, 2.3.6, 2.4.8, and 2.5.9, respectively.
Geometry Check
Geometrical validity is an assessment of the model with respect to proximity and shape characteristics-such as the distances between connected edges and/or the mathematical continuity of model curves and surfaces. For a given group, the Check Groups topology operation examines all entities in the group according to the check criteria that are applicable to each entity type. For descriptions of such criteria for vertices, edges, faces, and volumes, see Sections 2.2.7, 2.3.6, 2.4.8, and 2.5.9, respectively.
To open the Check Groups form (see below), click the Check command button on the Geometry/Group subpad.

The Check Groups form includes the following specifications.
| Groups | specifies the groups to be included in the checking operations. |
| All Pick |
|
| Check Topology | specifies a topology check on the selected groups. |
| Check Geometry | specifies a geomtery check on the selected groups. |

The Query Groups command allows you to identify the locations and/or the names of specific groups.
To open the Query Groups form (see below), click the Query command button on the Geometry/Group subpad.

For a general description of using the Query Groups form, see "Using the Query Vertices Form" in Section 2.2.7, above.

The Total Entities command displays in the Transcript window the total number of geometry and/or mesh entities that currently exist in the model. For example, if you select only the Geometry entities option on the Total Entities form and click Apply, GAMBIT displays in the Transcript window the total numbers of vertices, edges, faces, volumes, groups, and coordinate systems that currently exist in the model.
For a description of the options available on the Total Entities form, see "Total Entities," in Section 2.2.7.

The Delete Groups command deletes one or more groups from the model.
Deleting Group Member Entities
When you delete a group, GAMBIT disassociates its member entities and deletes the group label, thereby removing the group from the list of available groups. In doing so, GAMBIT retains or deletes the member entities of the group according to the following rules.
As an example of the first rule, consider a group labeled group.3 that consists of two faces, labeled face.7 and face.18. If you delete group.3 and do not select the Lower topology option, GAMBIT disassociates group.3 and removes it from the list of available groups but does not delete either face.7 or face.18 from the model.
As an example of the second rule, consider a group labeled group.1 that consists of the following members: edge.3, edge.6, edge.9, face.2, and face.8. Furthermore, assume the following.
If you delete group.1 and select the Lower topology option, GAMBIT disassociates group.1 and deletes face.2, including edge.3 and edge.6, but does not delete edge.9 or face.8.
If you delete a virtual group, GAMBIT deletes all lower topology and virtual hierarchy that is associated with the group and is not associated with any other entities in the model.To open the Delete Groups form (see below), click the Delete command button on the Geometry/Group subpad.

The Delete Groups form includes the following specifications.
| Groups | specifies one or more groups to be deleted. |
| All Pick |
|
| Lower Geometry | specifies that all lower-topology entities that constitute parts of the groups are deleted. |