| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 31 …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 D | plexrefregular.c | 391 …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 D | plexrefalfeld.c | 31 …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 D | plextrextrude.c | 630 …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 D | plextrcohesive.c | 844 …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 D | plexref1d.c | 39 …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 D | plexrefsbr.c | 273 …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 D | plexrefbl.c | 405 …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 D | plextransform.c | 1205 …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()
|