Lines Matching refs:rowIndices
2367 PetscInt *rowIndices, *colIndices, a, aDof = 0, aOff; in DMPlexComputeInterpolatorTree() local
2370 PetscCall(DMGetWorkArray(coarse, numRowIndices, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
2393 …ntFields_Internal(cSec, PETSC_TRUE, p, cOff, offsetsCopy, PETSC_TRUE, NULL, -1, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2400 …IndicesPoint_Internal(cSec, PETSC_TRUE, p, cOff, offsetsCopy, PETSC_TRUE, NULL, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2413 …PetscCall(MatGetValues(cMat, iSize, &rowIndices[offsets[f]], jSize, &colIndices[newOffsets[f]], &p… in DMPlexComputeInterpolatorTree()
2426 PetscCall(MatGetValues(cMat, numRowIndices, rowIndices, numColIndices, colIndices, pMat)); in DMPlexComputeInterpolatorTree()
2435 PetscCall(DMRestoreWorkArray(coarse, numRowIndices, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
2492 PetscInt *rowIndices; in DMPlexComputeInterpolatorTree() local
2509 PetscCall(DMGetWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
2543 …s_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2559 …Point_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2584 PetscInt gIndFine = rowIndices[offsets[f] + row]; in DMPlexComputeInterpolatorTree()
2600 PetscInt gIndFine = rowIndices[i]; in DMPlexComputeInterpolatorTree()
2618 PetscInt gIndFine = rowIndices[offsets[f] + row]; in DMPlexComputeInterpolatorTree()
2629 PetscInt gIndFine = rowIndices[i]; in DMPlexComputeInterpolatorTree()
2644 PetscInt gIndFine = rowIndices[offsets[f] + row]; in DMPlexComputeInterpolatorTree()
2655 PetscInt gIndFine = rowIndices[i]; in DMPlexComputeInterpolatorTree()
2710 …s_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2712 …Point_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, rowIndices)); in DMPlexComputeInterpolatorTree()
2721 …for (row = 0; row < numRows; row++) PetscCall(MatSetValue(mat, rowIndices[offsets[f] + row], pInd[… 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()
2799 PetscCall(DMRestoreWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
3729 PetscInt *rowIndices = &parentIndices[rowOffsets[f]]; in DMPlexComputeInjectorTree() local
3732 …PetscCall(MatSetValues(mat, rowOffsets[f + 1] - rowOffsets[f], rowIndices, offsets[f + 1] - offset… in DMPlexComputeInjectorTree()
3945 PetscInt *rowIndices; in DMPlexTransferVecTree_Interpolate() local
3954 PetscCall(DMGetWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexTransferVecTree_Interpolate()
3996 …s_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, rowIndices)); in DMPlexTransferVecTree_Interpolate()
4002 …Point_Internal(localFine, PETSC_FALSE, p, gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, rowIndices)); in DMPlexTransferVecTree_Interpolate()
4005 PetscCall(VecSetValues(vecFine, numValues, rowIndices, pVal, INSERT_VALUES)); in DMPlexTransferVecTree_Interpolate()
4044 PetscCall(VecSetValues(vecFine, numRows, &rowIndices[offsets[f]], rVal, INSERT_VALUES)); in DMPlexTransferVecTree_Interpolate()
4050 PetscCall(DMRestoreWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexTransferVecTree_Interpolate()