Lines Matching refs:parentIndices
3517 PetscInt *rootIndices = NULL, *parentIndices, pRefStart, pRefEnd; in DMPlexComputeInjectorTree() local
3551 PetscCall(PetscMalloc1(maxDof, &parentIndices)); in DMPlexComputeInjectorTree()
3578 …FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, parentIndices)); in DMPlexComputeInjectorTree()
3580 …TSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, parentIndices)); in DMPlexComputeInjectorTree()
3602 PetscInt rowIndex = parentIndices[i]; in DMPlexComputeInjectorTree()
3649 PetscInt rowIndex = parentIndices[i]; in DMPlexComputeInjectorTree()
3682 …FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, parentIndices)); in DMPlexComputeInjectorTree()
3684 …TSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, parentIndices)); in DMPlexComputeInjectorTree()
3704 …for (i = 0; i < numIndices; i++) PetscCall(MatSetValue(mat, parentIndices[i], childIndices[i], 1.,… in DMPlexComputeInjectorTree()
3729 PetscInt *rowIndices = &parentIndices[rowOffsets[f]]; in DMPlexComputeInjectorTree()
3739 PetscCall(PetscFree(parentIndices)); in DMPlexComputeInjectorTree()
4066 PetscInt *parentIndices, pRefStart, pRefEnd; in DMPlexTransferVecTree_Inject() local
4101 PetscCall(PetscMalloc2(maxDof, &parentIndices, maxDof, &parentValues)); in DMPlexTransferVecTree_Inject()
4132 …FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, -1, NULL, parentIndices)); in DMPlexTransferVecTree_Inject()
4134 …TSC_FALSE, p, gOff < 0 ? -(gOff + 1) : gOff, offsetsCopy, PETSC_FALSE, NULL, NULL, parentIndices)); in DMPlexTransferVecTree_Inject()
4197 …if (contribute) PetscCall(VecSetValues(vecCoarse, dof, parentIndices, parentValues, INSERT_VALUES)… in DMPlexTransferVecTree_Inject()
4201 PetscCall(PetscFree2(parentIndices, parentValues)); in DMPlexTransferVecTree_Inject()