Resolve physical vacuum sides without changing ordered triangle winding.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public, | parameter | :: | panel_surface_side_ok | = | 0_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_surface_side_open | = | 1_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_surface_side_inconsistent | = | 2_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_surface_side_nonmanifold | = | 3_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_surface_side_invalid_policy | = | 4_i32 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mesh_type), | intent(inout) | :: | mesh | |||
| character(len=*), | intent(in) | :: | policy | |||
| integer(kind=i32), | intent(out) | :: | status | |||
| character(len=*), | intent(out) | :: | message | |||
| integer(kind=i32), | intent(in), | optional | :: | mesh_id |