Home
last modified time | relevance | path

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

/petsc/src/dm/dt/fe/tests/
H A Dex1.c103 PetscErrorCode CellRangeGetFEGeom(IS cellIS, DMField coordField, PetscQuadrature quad, PetscFEGeomM… in CellRangeGetFEGeom() argument
116 PetscCall(DMFieldCreateFEGeom(coordField, cellIS, quad, mode, geom)); in CellRangeGetFEGeom()
122 PetscErrorCode CellRangeRestoreFEGeom(IS cellIS, DMField coordField, PetscQuadrature quad, PetscBoo… in CellRangeRestoreFEGeom() argument
131 DMField coordField; in CreateFEGeometry() local
140 PetscCall(DMGetCoordinateField(dm, &coordField)); in CreateFEGeometry()
141 PetscCall(DMFieldGetDegree(coordField, cellIS, NULL, &maxDegree)); in CreateFEGeometry()
143 PetscCall(DMFieldCreateDefaultQuadrature(coordField, cellIS, affineQuad)); in CreateFEGeometry()
144 …if (*affineQuad) PetscCall(CellRangeGetFEGeom(cellIS, coordField, *affineQuad, PETSC_FEGEOM_BASIC,… in CreateFEGeometry()
153 … PetscCall(CellRangeGetFEGeom(cellIS, coordField, (*quads)[f], PETSC_FEGEOM_BASIC, &(*geoms)[f])); in CreateFEGeometry()
161 DMField coordField; in DestroyFEGeometry() local
[all …]
H A Dex2.c94 PetscErrorCode CellRangeGetFEGeom(IS cellIS, DMField coordField, PetscQuadrature quad, PetscFEGeomM… in CellRangeGetFEGeom() argument
107 PetscCall(DMFieldCreateFEGeom(coordField, cellIS, quad, mode, geom)); in CellRangeGetFEGeom()
113 PetscErrorCode CellRangeRestoreFEGeom(IS cellIS, DMField coordField, PetscQuadrature quad, PetscBoo… in CellRangeRestoreFEGeom() argument
122 DMField coordField; in CreateFEGeometry() local
131 PetscCall(DMGetCoordinateField(dm, &coordField)); in CreateFEGeometry()
132 PetscCall(DMFieldGetDegree(coordField, cellIS, NULL, &maxDegree)); in CreateFEGeometry()
134 PetscCall(DMFieldCreateDefaultQuadrature(coordField, cellIS, affineQuad)); in CreateFEGeometry()
135 …if (*affineQuad) PetscCall(CellRangeGetFEGeom(cellIS, coordField, *affineQuad, PETSC_FEGEOM_BASIC,… in CreateFEGeometry()
144 … PetscCall(CellRangeGetFEGeom(cellIS, coordField, (*quads)[f], PETSC_FEGEOM_BASIC, &(*geoms)[f])); in CreateFEGeometry()
152 DMField coordField; in DestroyFEGeometry() local
[all …]
/petsc/src/dm/field/impls/shell/
H A Ddmfieldshell.c34 DMField coordField; in DMFieldShellEvaluateFEDefault() local
42 PetscCall(DMGetCoordinateField(dm, &coordField)); in DMFieldShellEvaluateFEDefault()
43 PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, PETSC_FEGEOM_BASIC, &geom)); in DMFieldShellEvaluateFEDefault()
147 DMField coordField; in DMFieldShellEvaluateFVDefault() local
159 PetscCall(DMGetCoordinateField(dm, &coordField)); in DMFieldShellEvaluateFVDefault()
160 PetscCall(DMFieldGetFVQuadrature_Internal(coordField, pointIS, &quad)); in DMFieldShellEvaluateFVDefault()
164 PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, PETSC_FEGEOM_BASIC, &geom)); in DMFieldShellEvaluateFVDefault()
/petsc/src/dm/impls/plex/
H A Dplexfem.c59 static PetscErrorCode DMPlexGetFEGeom(DMField coordField, IS pointIS, PetscQuadrature quad, PetscFE… in DMPlexGetFEGeom() argument
72 PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, mode, geom)); in DMPlexGetFEGeom()
82 static PetscErrorCode DMPlexRestoreFEGeom(DMField coordField, IS pointIS, PetscQuadrature quad, Pet… in DMPlexRestoreFEGeom() argument
2422 DMField coordField; in DMPlexComputeIntegral_Internal() local
2460 PetscCall(DMGetCoordinateField(dm, &coordField)); in DMPlexComputeIntegral_Internal()
2461 PetscCall(DMFieldGetDegree(coordField, cellIS, NULL, &maxDegree)); in DMPlexComputeIntegral_Internal()
2463 PetscCall(DMFieldCreateDefaultQuadrature(coordField, cellIS, &affineQuad)); in DMPlexComputeIntegral_Internal()
2464 …if (affineQuad) PetscCall(DMFieldCreateFEGeom(coordField, cellIS, affineQuad, PETSC_FEGEOM_BASIC, … in DMPlexComputeIntegral_Internal()
2541 …if (!affineQuad) PetscCall(DMFieldCreateFEGeom(coordField, cellIS, q, PETSC_FEGEOM_BASIC, &cgeomFE… in DMPlexComputeIntegral_Internal()
2720 DMField coordField; in DMPlexComputeBdIntegral_Internal() local
[all …]
H A Dplexproject.c726 DMField coordField; in DMProjectLocal_Generic_Plex() local
751 PetscCall(DMGetCoordinateField(dm, &coordField)); in DMProjectLocal_Generic_Plex()
752 PetscCheck(coordField, PETSC_COMM_SELF, PETSC_ERR_USER, "DM must have a coordinate field"); in DMProjectLocal_Generic_Plex()
1028 PetscCall(DMFieldGetDegree(coordField, isectIS, NULL, &maxDegree)); in DMProjectLocal_Generic_Plex()
1029 if (maxDegree <= 1) PetscCall(DMFieldCreateDefaultQuadrature(coordField, isectIS, &quad)); in DMProjectLocal_Generic_Plex()
1047 PetscCall(DMFieldCreateFEGeom(coordField, isectIS, quad, geommode, &fegeom)); in DMProjectLocal_Generic_Plex()
1070 PetscCall(DMFieldGetDegree(coordField, pointIS, NULL, &maxDegree)); in DMProjectLocal_Generic_Plex()
1071 if (maxDegree <= 1) PetscCall(DMFieldCreateDefaultQuadrature(coordField, pointIS, &quad)); in DMProjectLocal_Generic_Plex()
1080 …PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, (htInc && h == minHeight) ? PETSC_FEGEOM_… in DMProjectLocal_Generic_Plex()
/petsc/src/dm/field/impls/ds/
H A Ddmfieldds.c464 DMField coordField; in DMFieldEvaluateFV_DS() local
482 PetscCall(DMGetCoordinateField(field->dm, &coordField)); in DMFieldEvaluateFV_DS()
483 PetscCall(DMFieldGetDegree(coordField, pointIS, NULL, &maxDegree)); in DMFieldEvaluateFV_DS()
484 if (maxDegree <= 1) PetscCall(DMFieldCreateDefaultQuadrature(coordField, pointIS, &quad)); in DMFieldEvaluateFV_DS()
487 PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, PETSC_FEGEOM_BASIC, &geom)); in DMFieldEvaluateFV_DS()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c825 DMField coordField; in CreateMesh() local
831 PetscCall(DMGetCoordinateField(*dm, &coordField)); in CreateMesh()
832 PetscCheck(coordField, comm, PETSC_ERR_USER, "DM must have a coordinate field"); in CreateMesh()
842 PetscCall(DMFieldCreateFEGeom(coordField, cellIS, quad, PETSC_FEGEOM_BASIC, &user->fegeom)); in CreateMesh()
H A Dex2.c916 DMField coordField; in CreateMesh() local
922 PetscCall(DMGetCoordinateField(*dm, &coordField)); in CreateMesh()
923 PetscCheck(coordField, comm, PETSC_ERR_USER, "DM must have a coordinate field"); in CreateMesh()
934 PetscCall(DMFieldCreateFEGeom(coordField, cellIS, quad, PETSC_FEGEOM_BASIC, &ctx->fegeom)); in CreateMesh()
H A Dex4.c1424 DMField coordField; in CreateMesh() local
1438 PetscCall(DMGetCoordinateField(*dm, &coordField)); in CreateMesh()
1439 PetscCheck(coordField, comm, PETSC_ERR_USER, "DM must have a coordinate field"); in CreateMesh()
1450 PetscCall(DMFieldCreateFEGeom(coordField, cellIS, quad, PETSC_FEGEOM_BASIC, &ctx->fegeom)); in CreateMesh()