Lines Matching refs:neighbors
5576 PetscInt *faces, *neighbors; in DMPlexComputeResidualHybridByKey() local
5705 PetscCall(PetscCalloc2(2 * cellChunkSize, &faces, 2 * cellChunkSize, &neighbors)); in DMPlexComputeResidualHybridByKey()
5707 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2 * cellChunkSize, neighbors, PETSC_USE_POINTER, &chunk… in DMPlexComputeResidualHybridByKey()
5730 neighbors[(c - cS) * 2 + 0] = support[0] == cell ? support[1] : support[0]; in DMPlexComputeResidualHybridByKey()
5732 neighbors[(c - cS) * 2 + 1] = support[0] == cell ? support[1] : support[0]; in DMPlexComputeResidualHybridByKey()
5735 PetscCall(ISGeneralSetIndices(chunkISN, 2 * cellChunkSize, neighbors, PETSC_USE_POINTER)); in DMPlexComputeResidualHybridByKey()
5841 PetscCall(PetscFree2(faces, neighbors)); in DMPlexComputeResidualHybridByKey()
6657 PetscInt *faces, *neighbors; in DMPlexComputeJacobianHybridByKey() local
6776 PetscCall(PetscCalloc2(2 * cellChunkSize, &faces, 2 * cellChunkSize, &neighbors)); in DMPlexComputeJacobianHybridByKey()
6778 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2 * cellChunkSize, neighbors, PETSC_USE_POINTER, &chunk… in DMPlexComputeJacobianHybridByKey()
6811 neighbors[(c - cS) * 2 + 0] = support[0] == cell ? support[1] : support[0]; in DMPlexComputeJacobianHybridByKey()
6813 neighbors[(c - cS) * 2 + 1] = support[0] == cell ? support[1] : support[0]; in DMPlexComputeJacobianHybridByKey()
6816 PetscCall(ISGeneralSetIndices(chunkISN, 2 * cellChunkSize, neighbors, PETSC_USE_POINTER)); in DMPlexComputeJacobianHybridByKey()
6955 PetscCall(PetscFree2(faces, neighbors)); in DMPlexComputeJacobianHybridByKey()