    

 ## On this page

  

 

 # SurfaceDiagnosticSummaryParams

 Last update: 10.09.2025 

<a id="ansys.meshing.prime.SurfaceDiagnosticSummaryParams"></a>

### *class* ansys.meshing.prime.SurfaceDiagnosticSummaryParams(model=None, scope=None, compute\_self\_intersections=None, compute\_free\_edges=None, compute\_multi\_edges=None, compute\_duplicate\_faces=None, json\_data=None, \*\*kwargs)

Parameters to control surface diagnostics summary results.

- **Parameters:**
    
    **model: Model**: Model to create a `SurfaceDiagnosticSummaryParams` object with default parameters.
    
    **scope: ScopeDefinition, optional**: Scope the face zonelets for surface diagnostics.
    
    **compute\_self\_intersections: bool, optional**: Control to identify face intersections are present or not.
    
    **compute\_free\_edges: bool, optional**: Control to identify free face edges are present or not.
    
    **compute\_multi\_edges: bool, optional**: Control to identify multi face edges are present or not.
    
    **compute\_duplicate\_faces: bool, optional**: Control to identify duplicate faces are present or not.
    
    **json\_data: dict, optional**: JSON dictionary to create a `SurfaceDiagnosticSummaryParams` object with provided parameters.

### Examples

```pycon
&gt;&gt;&gt; surface_diagnostic_summary_params = prime.SurfaceDiagnosticSummaryParams(model = model)

```

### Methods

NameDescription[`SurfaceDiagnosticSummaryParams.print_default`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.print_default.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.print_default)()Print the default values of `SurfaceDiagnosticSummaryParams` object.[`SurfaceDiagnosticSummaryParams.set_default`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.set_default.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.set_default)(\[...\])Set the default values of the `SurfaceDiagnosticSummaryParams` object.### Attributes

NameDescription[`SurfaceDiagnosticSummaryParams.compute_duplicate_faces`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_duplicate_faces.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_duplicate_faces)Control to identify duplicate faces are present or not.[`SurfaceDiagnosticSummaryParams.compute_free_edges`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_free_edges.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_free_edges)Control to identify free face edges are present or not.[`SurfaceDiagnosticSummaryParams.compute_multi_edges`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_multi_edges.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_multi_edges)Control to identify multi face edges are present or not.[`SurfaceDiagnosticSummaryParams.compute_self_intersections`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_self_intersections.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.compute_self_intersections)Control to identify face intersections are present or not.[`SurfaceDiagnosticSummaryParams.scope`](ansys.meshing.prime.SurfaceDiagnosticSummaryParams.scope.md#ansys.meshing.prime.SurfaceDiagnosticSummaryParams.scope)Scope the face zonelets for surface diagnostics.