Lines Matching refs:bx
195 DMBoundaryType bx = dd->bx; in DMSetUp_DA_2D() local
212 …PetscCheck(stencil_type != DMDA_STENCIL_BOX || (bx != DM_BOUNDARY_MIRROR && by != DM_BOUNDARY_MIRR… in DMSetUp_DA_2D()
299 …PetscCheck((x >= s) || ((m <= 1) && (bx != DM_BOUNDARY_PERIODIC)), PETSC_COMM_SELF, PETSC_ERR_ARG_… in DMSetUp_DA_2D()
301 …PetscCheck((x > s) || (bx != DM_BOUNDARY_MIRROR), PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Loca… in DMSetUp_DA_2D()
311 if (bx) { in DMSetUp_DA_2D()
322 if (bx) { in DMSetUp_DA_2D()
331 if (bx == DM_BOUNDARY_PERIODIC || bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
467 if (bx == DM_BOUNDARY_PERIODIC && by == DM_BOUNDARY_PERIODIC) { in DMSetUp_DA_2D()
497 } else if (bx == DM_BOUNDARY_PERIODIC) { /* Handle Left and Right Sides */ in DMSetUp_DA_2D()
562 } else if (bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
573 } else if (bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
615 …if ((stencil_type == DMDA_STENCIL_STAR) || (bx && bx != DM_BOUNDARY_PERIODIC) || (by && by != DM_B… in DMSetUp_DA_2D()
661 if (bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
676 if (bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
810 PetscErrorCode DMDACreate2d(MPI_Comm comm, DMBoundaryType bx, DMBoundaryType by, DMDAStencilType st… in DMDACreate2d() argument
817 PetscCall(DMDASetBoundaryType(*da, bx, by, DM_BOUNDARY_NONE)); in DMDACreate2d()