Searched refs:pind (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/is/section/interface/ |
| H A D | section.c | 1300 const PetscInt *pind = NULL; in PetscSectionSetUp() local 1310 if (s->perm) PetscCall(ISGetIndices(s->perm, &pind)); in PetscSectionSetUp() 1314 const PetscInt q = pind ? pind[p] : p; in PetscSectionSetUp() 1333 const PetscInt q = pind ? pind[p] : p; in PetscSectionSetUp() 1342 if (s->perm) PetscCall(ISRestoreIndices(s->perm, &pind)); in PetscSectionSetUp() 1478 const PetscInt *pind = NULL; in PetscSectionCreateGlobalSection() local 1531 if (usePermutation && s->perm) PetscCall(ISGetIndices(s->perm, &pind)); in PetscSectionCreateGlobalSection() 1533 const PetscInt q = pind ? pind[p] : p; in PetscSectionCreateGlobalSection() 1547 if (usePermutation && s->perm) PetscCall(ISRestoreIndices(s->perm, &pind)); in PetscSectionCreateGlobalSection() 1623 const PetscInt *pind = NULL; in PetscSectionCreateGlobalSectionCensored() local [all …]
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 1001 PetscInt *pind; in DMSwarmComputeGradientMatrix_Private() local 1004 PetscCall(DMSwarmSortGetPointsPerCell(sw, cell, &Npc, &pind)); in DMSwarmComputeGradientMatrix_Private() 1006 PetscCall(DMSwarmSortRestorePointsPerCell(sw, cell, &Npc, &pind)); in DMSwarmComputeGradientMatrix_Private() 1017 PetscInt *findices, *pind; in DMSwarmComputeGradientMatrix_Private() local 1023 PetscCall(DMSwarmSortGetPointsPerCell(sw, cell, &Npc, &pind)); in DMSwarmComputeGradientMatrix_Private() 1029 for (PetscInt b = 0; b < bs[i]; ++b, ++off) xr[off] = coordVals[i][pind[j] * bs[i] + b]; in DMSwarmComputeGradientMatrix_Private() 1048 for (PetscInt d = 0; d < cdim; ++d) rowIDXs[j * cdim + d] = pind[j] * cdim + d + rStart; in DMSwarmComputeGradientMatrix_Private() 1051 PetscCall(DMSwarmSortRestorePointsPerCell(sw, cell, &Npc, &pind)); in DMSwarmComputeGradientMatrix_Private()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexsubmesh.c | 2182 PetscInt Nlp, pind; in DMPlexLabelCohesiveComplete() 2187 PetscCall(PetscFindInt(points[p], Nlp, lp, &pind)); in DMPlexLabelCohesiveComplete() 2188 …PetscCheck(pind >= 0,PetscObjectComm((PetscObject) dm), PETSC_ERR_ARG_WRONG, "Split face %" PetscI… in DMPlexLabelCohesiveComplete()
|