Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/refine/tobox/
H A Dplexreftobox.c31 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_ToBox() argument
83 … PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_ToBox()
86 switch (tct) { in DMPlexTransformGetSubcellOrientation_ToBox()
91 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_seg[(so + 3) * 6 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_ToBox()
95 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_quad[(so + 3) * 6 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_ToBox()
98 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_ToBox()
102 switch (tct) { in DMPlexTransformGetSubcellOrientation_ToBox()
106 *onew = DMPolytopeTypeComposeOrientation(tct, o, tseg_seg[(so + 2) * 2 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_ToBox()
110 *onew = DMPolytopeTypeComposeOrientation(tct, o, tseg_quad[(so + 2) * 4 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_ToBox()
113 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_ToBox()
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c391 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_Regular() argument
492 switch (tct) { in DMPlexTransformGetSubcellOrientation_Regular()
497 *onew = DMPolytopeTypeComposeOrientation(tct, o, seg_seg[(so + 1) * 4 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Regular()
500 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Regular()
504 switch (tct) { in DMPlexTransformGetSubcellOrientation_Regular()
507 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_seg[(so + 3) * 6 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Regular()
511 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_tri[(so + 3) * 8 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Regular()
514 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Regular()
518 switch (tct) { in DMPlexTransformGetSubcellOrientation_Regular()
523 *onew = DMPolytopeTypeComposeOrientation(tct, o, quad_seg[(so + 4) * 8 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Regular()
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/alfeld/
H A Dplexrefalfeld.c31 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_Alfeld() argument
57 switch (tct) { in DMPlexTransformGetSubcellOrientation_Alfeld()
62 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_seg[(so + 3) * 6 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Alfeld()
66 *onew = DMPolytopeTypeComposeOrientation(tct, o, tri_tri[(so + 3) * 6 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Alfeld()
69 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Alfeld()
72 switch (tct) { in DMPlexTransformGetSubcellOrientation_Alfeld()
77 *onew = DMPolytopeTypeComposeOrientation(tct, o, tet_seg[(so + 12) * 8 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Alfeld()
81 *onew = DMPolytopeTypeComposeOrientation(tct, o, tet_tri[(so + 12) * 12 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Alfeld()
85 *onew = DMPolytopeTypeComposeOrientation(tct, o, tet_tet[(so + 12) * 8 + r * 2 + 1]); in DMPlexTransformGetSubcellOrientation_Alfeld()
88 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Alfeld()
[all …]
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrextrude.c630 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_Extrude() argument
639 *onew = DMPolytopeTypeComposeOrientation(tct, o, so); in DMPlexTransformGetSubcellOrientation_Extrude()
672 switch (tct) { in DMPlexTransformGetSubcellOrientation_Extrude()
676 …onew = onBd ? DMPolytopeTypeComposeOrientation(tct, o, so ? 0 : -1) : DMPolytopeTypeComposeOrienta… in DMPlexTransformGetSubcellOrientation_Extrude()
679 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Extrude()
684 switch (tct) { in DMPlexTransformGetSubcellOrientation_Extrude()
688 …onew = onBd ? DMPolytopeTypeComposeOrientation(tct, o, so ? 0 : -1) : DMPolytopeTypeComposeOrienta… in DMPlexTransformGetSubcellOrientation_Extrude()
691 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Extrude()
695 switch (tct) { in DMPlexTransformGetSubcellOrientation_Extrude()
699 …onew = onBd ? DMPolytopeTypeComposeOrientation(tct, o, so ? 0 : -1) : DMPolytopeTypeComposeOrienta… in DMPlexTransformGetSubcellOrientation_Extrude()
[all …]
H A Dplextrcohesive.c844 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_Cohesive() argument
852 *onew = DMPolytopeTypeComposeOrientation(tct, o, so); in DMPlexTransformGetSubcellOrientation_Cohesive()
863 switch (tct) { in DMPlexTransformGetSubcellOrientation_Cohesive()
867 *onew = DMPolytopeTypeComposeOrientation(tct, o, so ? -1 : 0); in DMPlexTransformGetSubcellOrientation_Cohesive()
870 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Cohesive()
886 switch (tct) { in DMPlexTransformGetSubcellOrientation_Cohesive()
890 *onew = DMPolytopeTypeComposeOrientation(tct, o, so ? -3 : 0); in DMPlexTransformGetSubcellOrientation_Cohesive()
893 …PETSC_ERR_ARG_WRONG, "Cell type %s is not produced by %s", DMPolytopeTypes[tct], DMPolytopeTypes[s… in DMPlexTransformGetSubcellOrientation_Cohesive()
/petsc/src/dm/impls/plex/transform/impls/refine/1d/
H A Dplexref1d.c39 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_1D() argument
49 PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_1D()
52 PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_1D()
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c273 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_SBR() argument
288 switch (tct) { in DMPlexTransformGetSubcellOrientation_SBR()
300 switch (tct) { in DMPlexTransformGetSubcellOrientation_SBR()
313 PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_SBR()
316 PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_SBR()
/petsc/src/dm/impls/plex/transform/impls/refine/bl/
H A Dplexrefbl.c405 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation_BL() argument
419 … PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_BL()
425 switch (tct) { in DMPlexTransformGetSubcellOrientation_BL()
442 switch (tct) { in DMPlexTransformGetSubcellOrientation_BL()
456 PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_BL()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1205 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientationIdentity() argument
1209 *onew = DMPolytopeTypeComposeOrientation(tct, o, so); in DMPlexTransformGetSubcellOrientationIdentity()
1381 …Transform tr, DMPolytopeType sct, PetscInt sp, PetscInt so, DMPolytopeType tct, PetscInt r, PetscI… in DMPlexTransformGetSubcellOrientation() argument
1384 PetscUseTypeMethod(tr, getsubcellorientation, sct, sp, so, tct, r, o, rnew, onew); in DMPlexTransformGetSubcellOrientation()