Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c309 …tCellVertices_Regular(DMPlexCellRefiner cr, DMPolytopeType ct, PetscInt *Nv, PetscReal *subcellV[])
329 case DM_POLYTOPE_SEGMENT: *Nv = 3; *subcellV = seg_v; break;
330 case DM_POLYTOPE_TRIANGLE: *Nv = 6; *subcellV = tri_v; break;
331 case DM_POLYTOPE_QUADRILATERAL: *Nv = 9; *subcellV = quad_v; break;
332 case DM_POLYTOPE_TETRAHEDRON: *Nv = 10; *subcellV = tet_v; break;
333 case DM_POLYTOPE_HEXAHEDRON: *Nv = 27; *subcellV = hex_v; break;
339 …lRefiner cr, DMPolytopeType ct, DMPolytopeType rct, PetscInt r, PetscInt *Nv, PetscInt *subcellV[])
352 case DM_POLYTOPE_SEGMENT: *Nv = 2; *subcellV = &seg_v[r*(*Nv)]; break;
353 case DM_POLYTOPE_TRIANGLE: *Nv = 3; *subcellV = &tri_v[r*(*Nv)]; break;
354 case DM_POLYTOPE_QUADRILATERAL: *Nv = 4; *subcellV = &quad_v[r*(*Nv)]; break;
[all …]
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c2151 PetscInt cdim, v, *subcellV; in DMPlexTransformMapLocalizedCoordinates() local
2155 PetscCall(DMPlexTransformGetSubcellVertices(tr, ct, rct, r, &subcellV)); in DMPlexTransformMapLocalizedCoordinates()
2157 …(rct); ++v) PetscCall(PetscFEInterpolate_Static(fe, x, tr->refGeom[ct], subcellV[v], &xr[v * cdim]… in DMPlexTransformMapLocalizedCoordinates()