| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mesh_t), | intent(in) | :: | mesh | |||
| type(bc_set_t), | intent(in) | :: | bc | |||
| integer, | intent(in) | :: | face_id |
integer function boundary_pressure_type(mesh, bc, face_id) result(type_id) type(mesh_t), intent(in) :: mesh type(bc_set_t), intent(in) :: bc integer, intent(in) :: face_id integer :: patch_id patch_id = mesh%faces(face_id)%patch if (patch_id <= 0) then type_id = bc_unknown else type_id = bc%patches(patch_id)%pressure_type_id end if end function boundary_pressure_type