Home
last modified time | relevance | path

Searched refs:DMPlexTransform (Results 1 – 25 of 35) sorted by relevance

12

/petsc/include/
H A Dpetscdmplextransform.h34 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate(MPI_Comm, DMPlexTransform *);
35 PETSC_EXTERN PetscErrorCode DMPlexTransformSetType(DMPlexTransform, DMPlexTransformType);
36 PETSC_EXTERN PetscErrorCode DMPlexTransformGetType(DMPlexTransform, DMPlexTransformType *);
37 …XTERN PetscErrorCode DMPlexTransformRegister(const char[], PetscErrorCode (*)(DMPlexTransform));
40 PETSC_EXTERN PetscErrorCode DMPlexTransformSetFromOptions(DMPlexTransform);
41 PETSC_EXTERN PetscErrorCode DMPlexTransformSetUp(DMPlexTransform);
42 PETSC_EXTERN PetscErrorCode DMPlexTransformView(DMPlexTransform, PetscViewer);
43 PETSC_EXTERN PetscErrorCode DMPlexTransformDestroy(DMPlexTransform *);
47 PETSC_EXTERN PetscErrorCode DMPlexGetTransform(DM, DMPlexTransform *);
48 PETSC_EXTERN PetscErrorCode DMPlexSetTransform(DM, DMPlexTransform);
[all …]
H A Dpetscdmlabelephemeral.h10 PETSC_EXTERN PetscErrorCode DMLabelEphemeralGetTransform(DMLabel, DMPlexTransform *);
11 PETSC_EXTERN PetscErrorCode DMLabelEphemeralSetTransform(DMLabel, DMPlexTransform);
H A Dpetscdmplextransformtypes.h13 typedef struct _p_DMPlexTransform *DMPlexTransform; typedef
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h16 PetscErrorCode (*view)(DMPlexTransform, PetscViewer);
17 PetscErrorCode (*setfromoptions)(DMPlexTransform, PetscOptionItems);
18 PetscErrorCode (*setup)(DMPlexTransform);
19 PetscErrorCode (*destroy)(DMPlexTransform);
20 PetscErrorCode (*setdimensions)(DMPlexTransform, DM, DM);
21 …PetscErrorCode (*celltransform)(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt *, PetscInt *,…
22 PetscErrorCode (*ordersupports)(DMPlexTransform, DM, DM);
23 …PetscErrorCode (*getsubcellorientation)(DMPlexTransform, DMPolytopeType, PetscInt, PetscInt, DMPol…
24 …PetscErrorCode (*mapcoordinates)(DMPlexTransform, DMPolytopeType, DMPolytopeType, PetscInt, PetscI…
139 PetscErrorCode DMPlexTransformSetDimensions_Internal(DMPlexTransform, DM, DM);
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/1d/
H A Dplexref1d.c3 static PetscErrorCode DMPlexTransformSetUp_1D(DMPlexTransform tr) in DMPlexTransformSetUp_1D()
39 static PetscErrorCode DMPlexTransformGetSubcellOrientation_1D(DMPlexTransform tr, DMPolytopeType sc… in DMPlexTransformGetSubcellOrientation_1D()
57 static PetscErrorCode DMPlexTransformCellTransform_1D(DMPlexTransform tr, DMPolytopeType source, Pe… in DMPlexTransformCellTransform_1D()
81 static PetscErrorCode DMPlexTransformSetFromOptions_1D(DMPlexTransform tr, PetscOptionItems PetscOp… in DMPlexTransformSetFromOptions_1D()
101 static PetscErrorCode DMPlexTransformView_1D(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_1D()
123 static PetscErrorCode DMPlexTransformDestroy_1D(DMPlexTransform tr) in DMPlexTransformDestroy_1D()
130 static PetscErrorCode DMPlexTransformInitialize_1D(DMPlexTransform tr) in DMPlexTransformInitialize_1D()
144 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_1D(DMPlexTransform tr) in DMPlexTransformCreate_1D()
/petsc/src/dm/impls/plex/transform/impls/filter/
H A Dplextrfilter.c3 static PetscErrorCode DMPlexTransformView_Filter(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Filter()
22 static PetscErrorCode DMPlexTransformSetUp_Filter(DMPlexTransform tr) in DMPlexTransformSetUp_Filter()
61 static PetscErrorCode DMPlexTransformDestroy_Filter(DMPlexTransform tr) in DMPlexTransformDestroy_Filter()
70 static PetscErrorCode DMPlexTransformCellTransform_Filter(DMPlexTransform tr, DMPolytopeType source… in DMPlexTransformCellTransform_Filter()
92 static PetscErrorCode DMPlexTransformInitialize_Filter(DMPlexTransform tr) in DMPlexTransformInitialize_Filter()
105 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Filter(DMPlexTransform tr) in DMPlexTransformCreate_Filter()
/petsc/src/dm/impls/plex/transform/impls/refine/alfeld/
H A Dplexrefalfeld.c3 static PetscErrorCode DMPlexTransformView_Alfeld(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Alfeld()
22 static PetscErrorCode DMPlexTransformDestroy_Alfeld(DMPlexTransform tr) in DMPlexTransformDestroy_Alfeld()
31 static PetscErrorCode DMPlexTransformGetSubcellOrientation_Alfeld(DMPlexTransform tr, DMPolytopeTyp… in DMPlexTransformGetSubcellOrientation_Alfeld()
96 static PetscErrorCode DMPlexTransformCellRefine_Alfeld(DMPlexTransform tr, DMPolytopeType source, P… in DMPlexTransformCellRefine_Alfeld()
168 static PetscErrorCode DMPlexTransformInitialize_Alfeld(DMPlexTransform tr) in DMPlexTransformInitialize_Alfeld()
180 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Alfeld(DMPlexTransform tr) in DMPlexTransformCreate_Alfeld()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c83 …rrorCode DMPlexTransformRegister(const char name[], PetscErrorCode (*create_func)(DMPlexTransform)) in DMPlexTransformRegister() argument
91 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Filter(DMPlexTransform);
92 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Regular(DMPlexTransform);
93 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_ToBox(DMPlexTransform);
94 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Alfeld(DMPlexTransform);
95 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_SBR(DMPlexTransform);
96 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_BL(DMPlexTransform);
97 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_1D(DMPlexTransform);
98 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Extrude(DMPlexTransform);
99 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Cohesive(DMPlexTransform);
[all …]
/petsc/src/dm/label/impls/ephemeral/plex/
H A Ddmlabelephplex.c22 PetscErrorCode DMLabelEphemeralGetTransform(DMLabel label, DMPlexTransform *tr) in DMLabelEphemeralGetTransform()
45 PetscErrorCode DMLabelEphemeralSetTransform(DMLabel label, DMPlexTransform tr) in DMLabelEphemeralSetTransform()
/petsc/src/dm/impls/plex/tests/
H A Dex57.c61 static PetscErrorCode CreateTransform(DM dm, DMLabel active, const char prefix[], DMPlexTransform *… in CreateTransform()
77 static PetscErrorCode CreateEphemeralMesh(DMPlexTransform tr, DM *tdm) in CreateEphemeralMesh()
85 static PetscErrorCode CreateConcreteMesh(DMPlexTransform tr, DM *rdm) in CreateConcreteMesh()
145 DMPlexTransform tr; in main()
158 DMPlexTransform tr2; in main()
H A Dex41.c53 DMPlexTransform tr; in ConstructRefineTree()
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrextrude.c5 static PetscErrorCode DMPlexTransformView_Extrude(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Extrude()
37 static PetscErrorCode DMPlexTransformSetFromOptions_Extrude(DMPlexTransform tr, PetscOptionItems Pe… in DMPlexTransformSetFromOptions_Extrude()
86 static PetscErrorCode DMPlexTransformExtrudeComputeExtrusionDim(DMPlexTransform tr) in DMPlexTransformExtrudeComputeExtrusionDim()
129 static PetscErrorCode DMPlexTransformSetDimensions_Extrude(DMPlexTransform tr, DM dm, DM tdm) in DMPlexTransformSetDimensions_Extrude()
455 static PetscErrorCode DMPlexTransformSetUp_Extrude(DMPlexTransform tr) in DMPlexTransformSetUp_Extrude()
613 static PetscErrorCode DMPlexTransformDestroy_Extrude(DMPlexTransform tr) in DMPlexTransformDestroy_Extrude()
630 static PetscErrorCode DMPlexTransformGetSubcellOrientation_Extrude(DMPlexTransform tr, DMPolytopeTy… in DMPlexTransformGetSubcellOrientation_Extrude()
752 static PetscErrorCode DMPlexTransformCellTransform_Extrude(DMPlexTransform tr, DMPolytopeType sourc… in DMPlexTransformCellTransform_Extrude()
787 static PetscErrorCode DMPlexTransformMapCoordinates_Extrude(DMPlexTransform tr, DMPolytopeType pct,… in DMPlexTransformMapCoordinates_Extrude()
869 static PetscErrorCode DMPlexTransformInitialize_Extrude(DMPlexTransform tr) in DMPlexTransformInitialize_Extrude()
[all …]
H A Dplextrcohesive.c30 static PetscErrorCode DMPlexTransformView_Cohesive(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Cohesive()
51 static PetscErrorCode DMPlexTransformSetFromOptions_Cohesive(DMPlexTransform tr, PetscOptionItems P… in DMPlexTransformSetFromOptions_Cohesive()
763 static PetscErrorCode DMPlexTransformSetUp_Cohesive(DMPlexTransform tr) in DMPlexTransformSetUp_Cohesive()
830 static PetscErrorCode DMPlexTransformDestroy_Cohesive(DMPlexTransform tr) in DMPlexTransformDestroy_Cohesive()
844 static PetscErrorCode DMPlexTransformGetSubcellOrientation_Cohesive(DMPlexTransform tr, DMPolytopeT… in DMPlexTransformGetSubcellOrientation_Cohesive()
908 static PetscErrorCode DMPlexTransformCellTransform_Cohesive(DMPlexTransform tr, DMPolytopeType sour… in DMPlexTransformCellTransform_Cohesive()
962 static PetscErrorCode DMPlexTransformOrderSupports_Cohesive(DMPlexTransform tr, DM dm, DM tdm) in DMPlexTransformOrderSupports_Cohesive()
988 static PetscErrorCode DMPlexTransformMapCoordinates_Cohesive(DMPlexTransform tr, DMPolytopeType pct… in DMPlexTransformMapCoordinates_Cohesive()
1042 static PetscErrorCode DMPlexTransformInitialize_Cohesive(DMPlexTransform tr) in DMPlexTransformInitialize_Cohesive()
1057 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Cohesive(DMPlexTransform tr) in DMPlexTransformCreate_Cohesive()
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c15 static PetscErrorCode SBRGetEdgeLen_Private(DMPlexTransform tr, PetscInt edge, PetscReal *len) in SBRGetEdgeLen_Private()
50 static PetscErrorCode SBRSplitLocalEdges_Private(DMPlexTransform tr, DMPlexPointQueue queue) in SBRSplitLocalEdges_Private()
141 static PetscErrorCode DMPlexTransformSetUp_SBR(DMPlexTransform tr) in DMPlexTransformSetUp_SBR()
273 static PetscErrorCode DMPlexTransformGetSubcellOrientation_SBR(DMPlexTransform tr, DMPolytopeType s… in DMPlexTransformGetSubcellOrientation_SBR()
494 static PetscErrorCode DMPlexTransformCellTransform_SBR(DMPlexTransform tr, DMPolytopeType source, P… in DMPlexTransformCellTransform_SBR()
562 static PetscErrorCode DMPlexTransformSetFromOptions_SBR(DMPlexTransform tr, PetscOptionItems PetscO… in DMPlexTransformSetFromOptions_SBR()
582 static PetscErrorCode DMPlexTransformView_SBR(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_SBR()
604 static PetscErrorCode DMPlexTransformDestroy_SBR(DMPlexTransform tr) in DMPlexTransformDestroy_SBR()
616 static PetscErrorCode DMPlexTransformInitialize_SBR(DMPlexTransform tr) in DMPlexTransformInitialize_SBR()
630 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_SBR(DMPlexTransform tr) in DMPlexTransformCreate_SBR()
/petsc/src/dm/impls/plex/transform/impls/refine/tobox/
H A Dplexreftobox.c3 static PetscErrorCode DMPlexTransformView_ToBox(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_ToBox()
22 static PetscErrorCode DMPlexTransformDestroy_ToBox(DMPlexTransform tr) in DMPlexTransformDestroy_ToBox()
31 static PetscErrorCode DMPlexTransformGetSubcellOrientation_ToBox(DMPlexTransform tr, DMPolytopeType… in DMPlexTransformGetSubcellOrientation_ToBox()
213 static PetscErrorCode DMPlexTransformCellRefine_ToBox(DMPlexTransform tr, DMPolytopeType source, Pe… in DMPlexTransformCellRefine_ToBox()
616 static PetscErrorCode DMPlexTransformInitialize_ToBox(DMPlexTransform tr) in DMPlexTransformInitialize_ToBox()
628 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_ToBox(DMPlexTransform tr) in DMPlexTransformCreate_ToBox()
/petsc/src/dm/impls/plex/tests/output/
H A Dex57_tri.out1 DMPlexTransform Object: Transform (first_) 1 MPI process
H A Dex41_1_save.out24 DMPlexTransform Object: Adapt Label Transform 1 MPI process
H A Dex57_tri_patch_ref_concrete.out1 DMPlexTransform Object: Transform (first_) 1 MPI process
/petsc/src/dm/impls/plex/transform/impls/refine/regular/
H A Dplexrefregular.c45 PetscErrorCode DMPlexRefineRegularGetAffineFaceTransforms(DMPlexTransform tr, DMPolytopeType ct, Pe… in DMPlexRefineRegularGetAffineFaceTransforms()
133 PetscErrorCode DMPlexRefineRegularGetAffineTransforms(DMPlexTransform tr, DMPolytopeType ct, PetscI… in DMPlexRefineRegularGetAffineTransforms()
363 static PetscErrorCode DMPlexTransformView_Regular(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Regular()
382 static PetscErrorCode DMPlexTransformDestroy_Regular(DMPlexTransform tr) in DMPlexTransformDestroy_Regular()
391 PetscErrorCode DMPlexTransformGetSubcellOrientation_Regular(DMPlexTransform tr, DMPolytopeType sct,… in DMPlexTransformGetSubcellOrientation_Regular()
645 PetscErrorCode DMPlexTransformCellRefine_Regular(DMPlexTransform tr, DMPolytopeType source, PetscIn… in DMPlexTransformCellRefine_Regular()
1265 static PetscErrorCode DMPlexTransformInitialize_Regular(DMPlexTransform tr) in DMPlexTransformInitialize_Regular()
1277 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_Regular(DMPlexTransform tr) in DMPlexTransformCreate_Regular()
/petsc/src/dm/impls/plex/
H A Dplexrefine.c83 DMPlexTransform tr; in DMPlexCreateCoarsePointIS()
152 PetscErrorCode DMPlexSetTransform(DM dm, DMPlexTransform tr) in DMPlexSetTransform()
165 PetscErrorCode DMPlexGetTransform(DM dm, DMPlexTransform *tr) in DMPlexGetTransform()
349 DMPlexTransform tr; in DMRefine_Plex()
419 DMPlexTransform tr; in DMRefineHierarchy_Plex()
H A Dplexextrude.c54 DMPlexTransform tr; in DMPlexExtrude()
/petsc/src/dm/impls/plex/transform/impls/refine/bl/
H A Dplexrefbl.c14 static PetscErrorCode DMPlexTransformSetUp_BL(DMPlexTransform tr) in DMPlexTransformSetUp_BL()
405 static PetscErrorCode DMPlexTransformGetSubcellOrientation_BL(DMPlexTransform tr, DMPolytopeType sc… in DMPlexTransformGetSubcellOrientation_BL()
461 static PetscErrorCode DMPlexTransformCellTransform_BL(DMPlexTransform tr, DMPolytopeType source, Pe… in DMPlexTransformCellTransform_BL()
489 static PetscErrorCode DMPlexTransformMapCoordinates_BL(DMPlexTransform tr, DMPolytopeType pct, DMPo… in DMPlexTransformMapCoordinates_BL()
508 static PetscErrorCode DMPlexTransformSetFromOptions_BL(DMPlexTransform tr, PetscOptionItems PetscOp… in DMPlexTransformSetFromOptions_BL()
531 static PetscErrorCode DMPlexTransformView_BL(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_BL()
553 static PetscErrorCode DMPlexTransformDestroy_BL(DMPlexTransform tr) in DMPlexTransformDestroy_BL()
566 static PetscErrorCode DMPlexTransformInitialize_BL(DMPlexTransform tr) in DMPlexTransformInitialize_BL()
580 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate_BL(DMPlexTransform tr) in DMPlexTransformCreate_BL()
/petsc/src/dm/label/impls/ephemeral/
H A Ddmlabeleph.c14 DMPlexTransform tr; in DMLabelEphemeralComputeStratumSize_Private()
49 DMPlexTransform tr; in DMLabelGetStratumIS_Ephemeral()
/petsc/src/binding/petsc4py/src/petsc4py/
H A DPETSc.pxd102 ctypedef _p_DMPlexTransform* PetscDMPlexTransform "DMPlexTransform"
296 ctypedef public api class DMPlexTransform(Object) [ class
/petsc/src/dm/dt/fe/impls/composite/
H A Dfecomposite.c21 DMPlexTransform tr; in PetscFESetUp_Composite()

12