Lines Matching refs:pInd
2238 PetscInt *pInd; in DMPlexComputeInterpolatorTree() local
2252 pInd = &rootIndices[pIndOff]; in DMPlexComputeInterpolatorTree()
2267 for (i = 0; i < numColIndices; i++) pInd[i] = indices[i]; in DMPlexComputeInterpolatorTree()
2269 pInd[numColIndices + i] = offsets[i + 1]; in DMPlexComputeInterpolatorTree()
2270 pInd[numColIndices + numFields + i] = offsets[i + 1]; in DMPlexComputeInterpolatorTree()
2342 pInd[numColIndices + f] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2343 pInd[numColIndices + numFields + f] = newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2348 … c, globalOff < 0 ? -(globalOff + 1) : globalOff, newOffsets, PETSC_FALSE, perms, cl, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2356 …ALSE, c, globalOff < 0 ? -(globalOff + 1) : globalOff, newOffsets, PETSC_FALSE, perm, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2415 pInd[numColIndices + f] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2416 pInd[numColIndices + numFields + f] = newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2422 …ETSC_FALSE, anchor, gOff < 0 ? -(gOff + 1) : gOff, newOffsets, PETSC_FALSE, NULL, -1, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2431 …e, PETSC_FALSE, anchor, gOff < 0 ? -(gOff + 1) : gOff, newOffsets, PETSC_FALSE, NULL, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2447 pInd[numColIndices + f] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2448 pInd[numColIndices + numFields + f] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2450 …oarse, PETSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsets, PETSC_FALSE, NULL, -1, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2452 …calCoarse, PETSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsets, PETSC_FALSE, NULL, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2512 PetscInt numColIndices, pIndOff, *pInd; in DMPlexComputeInterpolatorTree() local
2526 pInd = &leafIndices[pIndOff]; in DMPlexComputeInterpolatorTree()
2539 newOffsets[f + 1] = pInd[numColIndices + numFields + f]; in DMPlexComputeInterpolatorTree()
2549 PetscInt gInd = pInd[i + colOffset]; in DMPlexComputeInterpolatorTree()
2563 PetscInt gInd = pInd[i]; in DMPlexComputeInterpolatorTree()
2583 PetscInt gIndCoarse = pInd[newOffsets[f] + row]; in DMPlexComputeInterpolatorTree()
2599 PetscInt gIndCoarse = pInd[i]; in DMPlexComputeInterpolatorTree()
2681 PetscInt numColIndices, pIndOff, *pInd; in DMPlexComputeInterpolatorTree() local
2693 pInd = &leafIndices[pIndOff]; in DMPlexComputeInterpolatorTree()
2707 rowOffsets[f + 1] = pInd[numColIndices + f]; in DMPlexComputeInterpolatorTree()
2708 newOffsets[f + 1] = pInd[numColIndices + numFields + f]; in DMPlexComputeInterpolatorTree()
2721 … numRows; row++) PetscCall(MatSetValue(mat, rowIndices[offsets[f] + row], pInd[newOffsets[f] + row… in DMPlexComputeInterpolatorTree()
2725 …for (row = 0; row < numRows; row++) PetscCall(MatSetValue(mat, rowIndices[row], pInd[row], 1., INS… in DMPlexComputeInterpolatorTree()
2733 …PetscCall(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], refPo… in DMPlexComputeInterpolatorTree()
2736 …PetscCall(MatSetValues(mat, gDof, rowIndices, numColIndices, pInd, refPointFieldMats[childId - pRe… in DMPlexComputeInterpolatorTree()
2754 …PetscCall(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], inMat… in DMPlexComputeInterpolatorTree()
2758 … PetscCall(MatSetValues(mat, gDof, rowIndices, numColIndices, pInd, pMat, INSERT_VALUES)); in DMPlexComputeInterpolatorTree()
2777 …PetscCall(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], point… in DMPlexComputeInterpolatorTree()
2793 … PetscCall(MatSetValues(mat, numRows, rowIndices, numCols, pInd, pointWork, INSERT_VALUES)); in DMPlexComputeInterpolatorTree()
3324 PetscInt *pInd; in DMPlexTransferInjectorTree() local
3331 pInd = gatheredIndices ? (&leafInds[off + 1]) : leafInds; in DMPlexTransferInjectorTree()
3349 …lFine, PETSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsets, PETSC_FALSE, NULL, -1, NULL, pInd)); in DMPlexTransferInjectorTree()
3351 …localFine, PETSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsets, PETSC_FALSE, NULL, NULL, pInd)); in DMPlexTransferInjectorTree()
3353 if (gatheredValues) PetscCall(VecGetValues(fineVec, dof, pInd, pVal)); in DMPlexTransferInjectorTree()