Lines Matching refs:cellCIndices
3103 PetscInt *cellCIndices, *cellFIndices; in DMPlexComputeInterpolatorNested() local
3111 … PetscCall(PetscCalloc3(rTotDim * cTotDim, &vals, cTotDim, &cellCIndices, rTotDim, &cellFIndices)); in DMPlexComputeInterpolatorNested()
3115 …d(dmf, fsection, fglobalSection, dmc, csection, cglobalSection, cell, cellCIndices, cellFIndices)); in DMPlexComputeInterpolatorNested()
3116 …PetscCall(MatSetValues(preallocator, rTotDim, cellFIndices, cTotDim, cellCIndices, vals, INSERT_VA… in DMPlexComputeInterpolatorNested()
3122 PetscCall(PetscFree3(vals, cellCIndices, cellFIndices)); in DMPlexComputeInterpolatorNested()
3586 PetscInt *cmap, *cellCIndices, *cellFIndices, *cindices, *findices; in DMPlexComputeInjectorFEM() local
3705 PetscCall(PetscMalloc2(cTotDim, &cellCIndices, fTotDim, &cellFIndices)); in DMPlexComputeInjectorFEM()
3710 …ined(dmf, fsection, fglobalSection, dmc, csection, cglobalSection, c, cellCIndices, cellFIndices)); in DMPlexComputeInjectorFEM()
3712 if ((cellCIndices[d] < startC) || (cellCIndices[d] >= endC)) continue; in DMPlexComputeInjectorFEM()
3713 …cellCIndices[d] - startC] >= 0) || !(findices[cellCIndices[d] - startC] != cellFIndices[cmap[d]]),… in DMPlexComputeInjectorFEM()
3714 cindices[cellCIndices[d] - startC] = cellCIndices[d]; in DMPlexComputeInjectorFEM()
3715 findices[cellCIndices[d] - startC] = cellFIndices[cmap[d]]; in DMPlexComputeInjectorFEM()
3719 PetscCall(PetscFree2(cellCIndices, cellFIndices)); in DMPlexComputeInjectorFEM()