Searched refs:idxOrder (Results 1 – 1 of 1) sorted by relevance
403 PetscInt *idxOrder; in PetscLagNodeIndicesComputeVertexOrder() local406 PetscCall(PetscMalloc1(nVerts, &idxOrder)); in PetscLagNodeIndicesComputeVertexOrder()407 for (v = 0; v < nVerts; v++) idxOrder[v] = v; in PetscLagNodeIndicesComputeVertexOrder()410 const PetscInt *iv = &(ni->nodeIdx[idxOrder[v] * nodeIdxDim]); in PetscLagNodeIndicesComputeVertexOrder()411 const PetscInt *iw = &(ni->nodeIdx[idxOrder[w] * nodeIdxDim]); in PetscLagNodeIndicesComputeVertexOrder()417 PetscInt swap = idxOrder[v]; in PetscLagNodeIndicesComputeVertexOrder()419 idxOrder[v] = idxOrder[w]; in PetscLagNodeIndicesComputeVertexOrder()420 idxOrder[w] = swap; in PetscLagNodeIndicesComputeVertexOrder()425 …for (d = 0; d < nodeIdxDim; d++) newNodeIdx[v * ni->nodeIdxDim + d] = ni->nodeIdx[idxOrder[v] * no… in PetscLagNodeIndicesComputeVertexOrder()430 PetscCall(PetscFree(idxOrder)); in PetscLagNodeIndicesComputeVertexOrder()