Lines Matching refs:quadCoarse
2545 p4est_quadrant_t *quadCoarse = NULL; in DMPforestGetTransferSF_Point() local
2549 quadCoarse = &coarseQuads[coarseCount]; in DMPforestGetTransferSF_Point()
2550 PetscCallP4estReturn(disjoint, p4est_quadrant_disjoint, (quadCoarse, quad)); in DMPforestGetTransferSF_Point()
2554 …if (quadCoarse->level > quad->level || (quadCoarse->level == quad->level && !transferIdent)) { /* … in DMPforestGetTransferSF_Point()
2563 … PetscCallP4est(p4est_quadrant_corner_descendant, (quad, &cornerQuad, j, quadCoarse->level)); in DMPforestGetTransferSF_Point()
2564 PetscCallP4estReturn(equal, p4est_quadrant_is_equal, (&cornerQuad, quadCoarse)); in DMPforestGetTransferSF_Point()
2579 quadCoarse = &coarseQuads[coarseCount]; in DMPforestGetTransferSF_Point()
2580 PetscCallP4estReturn(disjoint, p4est_quadrant_disjoint, (quadCoarse, quad)); in DMPforestGetTransferSF_Point()
2586 if (quadCoarse->level == quad->level) { /* same quad present in coarse and fine mesh */ in DMPforestGetTransferSF_Point()
2596 PetscInt levelDiff = quad->level - quadCoarse->level; in DMPforestGetTransferSF_Point()
2649 {quadCoarse->x, quadCoarse->y, in DMPforestGetTransferSF_Point()
2651 quadCoarse->z in DMPforestGetTransferSF_Point()
2666 coarseBound[1][j] = coarseBound[0][j] + P4EST_QUADRANT_LEN(quadCoarse->level); in DMPforestGetTransferSF_Point()