    

 ## On this page

  

 

 # SurfaceDiagnosticSummaryResults

 Last update: 20.02.2026 

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

### *class* ansys.meshing.prime.SurfaceDiagnosticSummaryResults(model=None, error\_code=None, n\_self\_intersections=None, n\_free\_edges=None, n\_multi\_edges=None, n\_duplicate\_faces=None, json\_data=None, \*\*kwargs)

Results of surface diagnostic summary.

- **Parameters:**
    
    **model: Model**: Model to create a `SurfaceDiagnosticSummaryResults` object with default parameters.
    
    **error\_code: ErrorCode, optional**: Error code associated with the surface diagnostic summary.
    
    **n\_self\_intersections: int, optional**: Number of self intersecting faces identified.
    
    **n\_free\_edges: int, optional**: Number of free face edges identified.
    
    **n\_multi\_edges: int, optional**: Number of multi face edges identified.
    
    **n\_duplicate\_faces: int, optional**: Number of duplicate faces identified.
    
    **json\_data: dict, optional**: JSON dictionary to create a `SurfaceDiagnosticSummaryResults` object with provided parameters.

### Examples

```pycon
&gt;&gt;&gt; surface_diagnostic_summary_results = prime.SurfaceDiagnosticSummaryResults(model = model)

```

### Methods

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

NameDescription[`SurfaceDiagnosticSummaryResults.error_code`](ansys.meshing.prime.SurfaceDiagnosticSummaryResults.error_code.md#ansys.meshing.prime.SurfaceDiagnosticSummaryResults.error_code)Error code associated with the surface diagnostic summary.[`SurfaceDiagnosticSummaryResults.n_duplicate_faces`](ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_duplicate_faces.md#ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_duplicate_faces)Number of duplicate faces identified.[`SurfaceDiagnosticSummaryResults.n_free_edges`](ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_free_edges.md#ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_free_edges)Number of free face edges identified.[`SurfaceDiagnosticSummaryResults.n_multi_edges`](ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_multi_edges.md#ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_multi_edges)Number of multi face edges identified.[`SurfaceDiagnosticSummaryResults.n_self_intersections`](ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_self_intersections.md#ansys.meshing.prime.SurfaceDiagnosticSummaryResults.n_self_intersections)Number of self intersecting faces identified.