    

 ## On this page

  

 

 # SurfaceDiagnosticSummaryResults

 Last update: 29.04.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
>>> 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.