Object Filters

In the Simcenter STAR-CCM+ simulation tree, a filter is an object that uses queries to define groups of Simcenter STAR-CCM+ objects.

A query consists of one or more conditional statements, called predicates, by which Simcenter STAR-CCM+ searches among the objects in the simulation. The example below shows a Type predicate.

A query is executed and returns results.

Some uses of filters include:

  • finding objects in the tree
  • query-based dynamic selection in mesh operations, derived parts, and scene displayers
  • creating custom trees
  • constructing nested queries
  • limiting the set of selectable objects in an object selector

Filters appear for selection in the Automation > Filters node of the Simcenter STAR-CCM+ object tree.

In addition to the Automation > Filters node, filters are accessible through the following parts of the Simcenter STAR-CCM+ interface:

How Results Differ between Object Filters and Dynamic Queries

Using the same criteria, dynamic queries can appear to yield fewer results than global object filters. However, this is due to different domains:

  • For a global filter, the match description is n matches in <Simulation Name> (for example 24 matches in Blunt Body).
  • For a dynamic query on a property of an object, the match description is n matches of m available for <Object/Property> (for example 8 matches of 64 available for Fluid - Parts).

The Query Editor

In 11.06, the query editor has undergone a significant change. Although it is still launched from Automation > Filters, it is no longer a modal dialog.

In other words, in versions prior to 11.06, the query editor was a separate dialog that took the focus and did not allow interaction with the main Simcenter STAR-CCM+ workspace.



The 11.06 query editor exists within the main window in a new panel.



The main advantage of this arrangement is that items from the object tree can be dragged and dropped into the query editor.