Searched refs:layerPos (Results 1 – 2 of 2) sorted by relevance
596 …for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers - ex->thickne… in DMPlexTransformSetUp_Extrude()598 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers; in DMPlexTransformSetUp_Extrude()601 ex->layerPos[0] = 0.; in DMPlexTransformSetUp_Extrude()604 ex->layerPos[l + 1] = ex->layerPos[l] + t; in DMPlexTransformSetUp_Extrude()608 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] -= ex->thickness / 2.; in DMPlexTransformSetUp_Extrude()623 PetscCall(PetscFree(ex->layerPos)); in DMPlexTransformDestroy_Extrude()864 for (PetscInt d = 0; d < dEx; ++d) out[d] = normal[d] * ex->layerPos[r]; in DMPlexTransformMapCoordinates_Extrude()898 ex->layerPos = NULL; in DMPlexTransformCreate_Extrude()953 PetscCall(PetscFree(ex->layerPos)); in DMPlexTransformExtrudeSetLayers()954 PetscCall(PetscCalloc1(ex->layers + 1, &ex->layerPos)); in DMPlexTransformExtrudeSetLayers()
85 …PetscReal *layerPos; /* The position of each layer relative to the original surface, along t… member