Home
last modified time | relevance | path

Searched refs:nSubVert (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c548 PetscInt nSubVert = vertp->nNodes; in PetscLagNodeIndicesPushForward() local
570 PetscCall(DMGetWorkArray(dm, nSubVert, MPIU_INT, &closureVerts)); in PetscLagNodeIndicesPushForward()
572 c = closureSize - nSubVert; in PetscLagNodeIndicesPushForward()
574 for (v = 0; v < nSubVert; v++) closureVerts[v] = vert->perm[closure[2 * (c + v)] - vStart]; in PetscLagNodeIndicesPushForward()
579 for (j = 1; j < nSubVert; j++) { in PetscLagNodeIndicesPushForward()
582 if (j == nSubVert) { /* all vertices have this component in common, directly copy to output */ in PetscLagNodeIndicesPushForward()
589 for (j = 0; j < nSubVert; j++) { in PetscLagNodeIndicesPushForward()
592 if (j == nSubVert) { in PetscLagNodeIndicesPushForward()
610 PetscCall(PetscMalloc1(dim * nSubVert, &newCoords)); in PetscLagNodeIndicesPushForward()
612 for (v = 0; v < nSubVert; v++) { in PetscLagNodeIndicesPushForward()
[all …]