Home
last modified time | relevance | path

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

/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c386 PetscInt *closureOrder; in PetscLagNodeIndicesComputeVertexOrder() local
398 PetscCall(PetscMalloc1(nVerts, &closureOrder)); in PetscLagNodeIndicesComputeVertexOrder()
434 for (v = 0; v < nVerts; v++) closureOrder[v] = closure[2 * (c + v)] - vStart; in PetscLagNodeIndicesComputeVertexOrder()
435 for (v = 0; v < nVerts; v++) invClosureOrder[closureOrder[v]] = v; in PetscLagNodeIndicesComputeVertexOrder()
443 const PetscScalar *cv = &coords[closureOrder[revlexOrder[v]] * dim]; in PetscLagNodeIndicesComputeVertexOrder()
444 const PetscScalar *cw = &coords[closureOrder[revlexOrder[w]] * dim]; in PetscLagNodeIndicesComputeVertexOrder()
467 PetscCall(PetscFree(closureOrder)); in PetscLagNodeIndicesComputeVertexOrder()