Lines Matching refs:cdim
45 PetscInt cdim, n; in TestCentroidLocation() local
50 PetscCall(DMGetCoordinateDim(dm, &cdim)); in TestCentroidLocation()
54 PetscCall(VecCreateSeq(PETSC_COMM_SELF, (cEnd - cStart) * cdim, &points)); in TestCentroidLocation()
55 PetscCall(VecSetBlockSize(points, cdim)); in TestCentroidLocation()
59 PetscInt off = (c - cStart) * cdim, d; in TestCentroidLocation()
62 for (d = 0; d < cdim; ++d) a[off + d] = centroid[d]; in TestCentroidLocation()
86 PetscInt cdim, Np = 1, Nfd; in TestCustomLocation() local
92 PetscCall(DMGetCoordinateDim(dm, &cdim)); in TestCustomLocation()
96 PetscCall(VecSetBlockSize(points, cdim)); in TestCustomLocation()
97 PetscCall(VecSetSizes(points, Np * cdim, PETSC_DETERMINE)); in TestCustomLocation()
100 const PetscInt idx[2] = {p * cdim, p * cdim + 1}; in TestCustomLocation()
101 PetscCall(VecSetValues(points, cdim, idx, coords, INSERT_VALUES)); in TestCustomLocation()
122 for (PetscInt c = 0; c < numCoords / cdim; ++c) { in TestCustomLocation()
124 …for (PetscInt d = 0; d < cdim; ++d) PetscCall(PetscSynchronizedPrintf(comm, " %g", (double)PetscRe… in TestCustomLocation()