Lines Matching refs:bdt

1913   DMBoundaryType bdt[3] = {DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE};  in DMPlexCreateBoxMesh_Tensor_Internal()  local
1922 bdt[d] = periodicity[d]; in DMPlexCreateBoxMesh_Tensor_Internal()
1924 PetscCall(DMPlexCreateCubeMesh_Internal(dm, lower, upper, fac, bdt[0], bdt[1], bdt[2])); in DMPlexCreateBoxMesh_Tensor_Internal()
2031 DMBoundaryType bdt[3] = {DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE}; in DMPlexCreateBoxMesh() local
2036 …es : fac, lower ? lower : low, upper ? upper : upp, periodicity ? periodicity : bdt, interpolate)); in DMPlexCreateBoxMesh()
2108 DMBoundaryType bdt[3] = {DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE}; in DMPlexCreateWedgeBoxMesh() local
2113 …, faces ? faces : fac, lower ? lower : low, upper ? upper : upp, periodicity ? periodicity : bdt)); in DMPlexCreateWedgeBoxMesh()
2488 DMBoundaryType *bdt; in DMPlexCreateHypercubicMesh() local
2494 PetscCall(PetscMalloc4(dim, &edg, dim, &low, dim, &upp, dim, &bdt)); in DMPlexCreateHypercubicMesh()
2499 bdt[d] = DM_BOUNDARY_PERIODIC; in DMPlexCreateHypercubicMesh()
2501 PetscCall(DMPlexCreateHypercubicMesh_Internal(*dm, dim, low, upp, edg, overlap, bdt)); in DMPlexCreateHypercubicMesh()
2502 PetscCall(PetscFree4(edg, low, upp, bdt)); in DMPlexCreateHypercubicMesh()
4839 DMBoundaryType bdt[3] = {DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE}; in DMPlexCreateFromOptions_Internal() local
4853 …lex_box_bd", "Boundary type for each dimension", "", DMBoundaryTypes, (PetscEnum *)bdt, &n, &flg)); in DMPlexCreateFromOptions_Internal()
4858 for (i = 0; i < dim - 1; ++i) bdt[i] = DM_BOUNDARY_PERIODIC; in DMPlexCreateFromOptions_Internal()
4862 PetscCall(DMPlexCreateWedgeBoxMesh_Internal(dm, faces, lower, upper, bdt)); in DMPlexCreateFromOptions_Internal()
4871 …PetscCall(DMPlexCreateBoxMesh_Internal(dm, shape, dim, simplex, faces, lower, upper, bdt, interpol… in DMPlexCreateFromOptions_Internal()
4920 DMBoundaryType bdt = DM_BOUNDARY_NONE; in DMPlexCreateFromOptions_Internal() local
4924 …"Boundary type in the z direction", "", DMBoundaryTypes, (PetscEnum)bdt, (PetscEnum *)&bdt, NULL)); in DMPlexCreateFromOptions_Internal()
4932 PetscCall(DMPlexCreateHexCylinderMesh_Internal(dm, bdt, Nr)); in DMPlexCreateFromOptions_Internal()
4964 DMBoundaryType *bdt; in DMPlexCreateFromOptions_Internal() local
4968 PetscCall(PetscMalloc4(dim, &edges, dim, &lower, dim, &upper, dim, &bdt)); in DMPlexCreateFromOptions_Internal()
4973 bdt[d] = DM_BOUNDARY_PERIODIC; in DMPlexCreateFromOptions_Internal()
4984 …lex_box_bd", "Boundary type for each dimension", "", DMBoundaryTypes, (PetscEnum *)bdt, &n, &flg)); in DMPlexCreateFromOptions_Internal()
4987 PetscCall(DMPlexCreateHypercubicMesh_Internal(dm, dim, lower, upper, edges, overlap, bdt)); in DMPlexCreateFromOptions_Internal()
4988 PetscCall(PetscFree4(edges, lower, upper, bdt)); in DMPlexCreateFromOptions_Internal()
5349 DMBoundaryType bdt[3] = {DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE}; in DMSetFromOptions_Plex() local
5351 …r each dimension when using -dm_plex_box_label", "", DMBoundaryTypes, (PetscEnum *)bdt, &n, &flg)); in DMSetFromOptions_Plex()
5353 PetscCall(DMPlexSetBoxLabel_Internal(dm, bdt)); in DMSetFromOptions_Plex()