Lines Matching refs:newOffsets
2081 …PetscInt *offsets, *newOffsets, *offsetsCopy, *newOffsetsCopy, *rowOffsets, *numD, *num… in DMPlexComputeInterpolatorTree() local
2133 …(maxFields + 1, &offsets, maxFields + 1, &offsetsCopy, maxFields + 1, &newOffsets, maxFields + 1, … in DMPlexComputeInterpolatorTree()
2152 for (f = 0; f <= numFields; f++) newOffsets[f] = 0; in DMPlexComputeInterpolatorTree()
2169 newOffsets[f + 1] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2172 …e, numRowIndices, closure, NULL, NULL, NULL, &numColIndices, NULL, NULL, newOffsets, PETSC_FALSE)); in DMPlexComputeInterpolatorTree()
2183 numCol = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2209 newOffsets[f + 1] += fDof; in DMPlexComputeInterpolatorTree()
2214 for (f = 0; f < numFields; f++) matSize += offsets[f + 1] * newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2246 newOffsets[f] = 0; in DMPlexComputeInterpolatorTree()
2313 newOffsets[f + 1] = offsets[f + 1]; in DMPlexComputeInterpolatorTree()
2318 …dices, closure, perms, pMatIn, &numPoints, NULL, &points, &pMatModified, newOffsets, PETSC_FALSE)); in DMPlexComputeInterpolatorTree()
2333 …for (j = newOffsets[f]; j < newOffsets[f + 1]; j++, count++) pMat[count] = pMatModified[i * numCol… in DMPlexComputeInterpolatorTree()
2343 pInd[numColIndices + numFields + f] = newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2348 …lCoarse, PETSC_FALSE, c, globalOff < 0 ? -(globalOff + 1) : globalOff, newOffsets, PETSC_FALSE, pe… in DMPlexComputeInterpolatorTree()
2356 …lCoarse, PETSC_FALSE, c, globalOff < 0 ? -(globalOff + 1) : globalOff, newOffsets, PETSC_FALSE, pe… in DMPlexComputeInterpolatorTree()
2384 newOffsets[f + 1] += fDof; in DMPlexComputeInterpolatorTree()
2390 newOffsets[f + 1] += newOffsets[f]; in DMPlexComputeInterpolatorTree()
2391 newOffsetsCopy[f + 1] = newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2412 PetscInt jSize = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2413 …(MatGetValues(cMat, iSize, &rowIndices[offsets[f]], jSize, &colIndices[newOffsets[f]], &pMat[count… in DMPlexComputeInterpolatorTree()
2416 pInd[numColIndices + numFields + f] = newOffsets[f + 1]; in DMPlexComputeInterpolatorTree()
2422 …ernal(localCoarse, PETSC_FALSE, anchor, gOff < 0 ? -(gOff + 1) : gOff, newOffsets, PETSC_FALSE, NU… in DMPlexComputeInterpolatorTree()
2431 …ernal(localCoarse, PETSC_FALSE, anchor, gOff < 0 ? -(gOff + 1) : gOff, newOffsets, PETSC_FALSE, NU… in DMPlexComputeInterpolatorTree()
2529 newOffsets[0] = 0; in DMPlexComputeInterpolatorTree()
2539 newOffsets[f + 1] = pInd[numColIndices + numFields + f]; in DMPlexComputeInterpolatorTree()
2545 PetscInt colOffset = newOffsets[f]; in DMPlexComputeInterpolatorTree()
2546 PetscInt numFieldCols = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2583 PetscInt gIndCoarse = pInd[newOffsets[f] + row]; in DMPlexComputeInterpolatorTree()
2696 newOffsets[0] = 0; in DMPlexComputeInterpolatorTree()
2708 newOffsets[f + 1] = pInd[numColIndices + numFields + f]; in DMPlexComputeInterpolatorTree()
2721 …; row++) PetscCall(MatSetValue(mat, rowIndices[offsets[f] + row], pInd[newOffsets[f] + row], 1., I… in DMPlexComputeInterpolatorTree()
2732 PetscInt numCols = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2733 …all(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], refPointFie… in DMPlexComputeInterpolatorTree()
2750 PetscInt numCols = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2754 …all(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], inMat, INSE… in DMPlexComputeInterpolatorTree()
2765 PetscInt numCols = newOffsets[f + 1] - newOffsets[f]; in DMPlexComputeInterpolatorTree()
2777 …all(MatSetValues(mat, numRows, &rowIndices[offsets[f]], numCols, &pInd[newOffsets[f]], pointWork, … in DMPlexComputeInterpolatorTree()
2808 PetscCall(PetscFree7(offsets, offsetsCopy, newOffsets, newOffsetsCopy, rowOffsets, numD, numO)); in DMPlexComputeInterpolatorTree()
3765 PetscInt *offsets, *newOffsets, *offsetsCopy, *newOffsetsCopy, *rowOffsets, *numD, *numO; in DMPlexTransferVecTree_Interpolate() local
3826 …PetscCall(PetscMalloc7(maxFields, &offsets, maxFields, &offsetsCopy, maxFields, &newOffsets, maxFi… in DMPlexTransferVecTree_Interpolate()
3858 newOffsets[0] = 0; in DMPlexTransferVecTree_Interpolate()
3982 newOffsets[0] = 0; in DMPlexTransferVecTree_Interpolate()
3994 …newOffsets[f + 1] = newOffsets[f] + ((childId == -1) ? rowDof : refPointFieldN[childId - pRefStart… in DMPlexTransferVecTree_Interpolate()
4000 newOffsets[0] = 0; in DMPlexTransferVecTree_Interpolate()
4001 newOffsets[1] = (childId == -1) ? lDof : refPointFieldN[childId - pRefStart][0]; in DMPlexTransferVecTree_Interpolate()
4016 PetscInt numCols = newOffsets[f + 1] - newOffsets[f]; in DMPlexTransferVecTree_Interpolate()
4017 const PetscScalar *cVal = &pVal[newOffsets[f]]; in DMPlexTransferVecTree_Interpolate()
4054 PetscCall(PetscFree7(offsets, offsetsCopy, newOffsets, newOffsetsCopy, rowOffsets, numD, numO)); in DMPlexTransferVecTree_Interpolate()