Home
last modified time | relevance | path

Searched refs:cone (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/petsc/src/dm/impls/plex/transform/impls/refine/bl/
H A Dplexrefbl.c102 …LYTOPES, &bl->target, DM_NUM_POLYTOPES, &bl->size, DM_NUM_POLYTOPES, &bl->cone, DM_NUM_POLYTOPES, … in DMPlexTransformSetUp_BL()
107 bl->cone[ict] = NULL; in DMPlexTransformSetUp_BL()
115 …PetscCall(PetscMalloc4(bl->Nt[ct], &bl->target[ct], bl->Nt[ct], &bl->size[ct], Nc, &bl->cone[ct], … in DMPlexTransformSetUp_BL()
121 bl->cone[ct][0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL()
122 bl->cone[ct][1] = 1; in DMPlexTransformSetUp_BL()
123 bl->cone[ct][2] = 0; in DMPlexTransformSetUp_BL()
124 bl->cone[ct][3] = 0; in DMPlexTransformSetUp_BL()
125 bl->cone[ct][4] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL()
126 bl->cone[ct][5] = 0; in DMPlexTransformSetUp_BL()
127 bl->cone[ct][6] = 0; in DMPlexTransformSetUp_BL()
[all …]
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrcohesive.c89 const PetscInt *cone; in ComputeSplitFaceNumber() local
94 PetscCall(DMPlexGetCone(dm, p, &cone)); in ComputeSplitFaceNumber()
98 PetscCall(DMLabelGetValue(label, cone[c], &val)); in ComputeSplitFaceNumber()
125 const PetscInt *cone; in ComputeUnsplitFaceNumber() local
130 PetscCall(DMPlexGetCone(dm, p, &cone)); in ComputeUnsplitFaceNumber()
134 PetscCall(DMLabelGetValue(label, cone[c], &val)); in ComputeUnsplitFaceNumber()
154 …PetscCall(PetscMalloc4(ex->Nt[rt], &ex->target[rt], ex->Nt[rt], &ex->size[rt], Nc, &ex->cone[rt], … in DMPlexTransformCohesiveExtrudeSetUp_Point()
160 ex->cone[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point()
161 ex->cone[rt][1] = 0; in DMPlexTransformCohesiveExtrudeSetUp_Point()
162 ex->cone[rt][2] = 0; in DMPlexTransformCohesiveExtrudeSetUp_Point()
[all …]
H A Dplextrextrude.c155 …PetscCall(PetscMalloc4(ex->Nt[ct], &ex->target[ct], ex->Nt[ct], &ex->size[ct], Nc, &ex->cone[ct], … in DMPlexTransformExtrudeSetUp_Point()
162 ex->cone[ct][6 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point()
163 ex->cone[ct][6 * i + 1] = 0; in DMPlexTransformExtrudeSetUp_Point()
164 ex->cone[ct][6 * i + 2] = i; in DMPlexTransformExtrudeSetUp_Point()
165 ex->cone[ct][6 * i + 3] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point()
166 ex->cone[ct][6 * i + 4] = 0; in DMPlexTransformExtrudeSetUp_Point()
167 ex->cone[ct][6 * i + 5] = (i + 1) % Np; in DMPlexTransformExtrudeSetUp_Point()
187 …PetscCall(PetscMalloc4(ex->Nt[ct], &ex->target[ct], ex->Nt[ct], &ex->size[ct], Nc, &ex->cone[ct], … in DMPlexTransformExtrudeSetUp_Segment()
194 ex->cone[ct][8 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Segment()
195 ex->cone[ct][8 * i + 1] = 1; in DMPlexTransformExtrudeSetUp_Segment()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c46 PetscErrorCode DMPlexGetRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt… in DMPlexGetRawFaces_Internal() argument
56 if (cone) PetscAssertPointer(cone, 3); in DMPlexGetRawFaces_Internal()
92 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
93 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
110 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
111 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
130 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
131 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
132 facesTmp[2] = cone[1]; in DMPlexGetRawFaces_Internal()
133 facesTmp[3] = cone[2]; in DMPlexGetRawFaces_Internal()
[all …]
H A Dplexgenerate.c17 PetscErrorCode DMPlexInvertCell(DMPolytopeType cellType, PetscInt cone[]) in DMPlexInvertCell() argument
19 #define SWAPCONE(cone, i, j) \ in DMPlexInvertCell() argument
22 _cone_tmp = (cone)[i]; \ in DMPlexInvertCell()
23 (cone)[i] = (cone)[j]; \ in DMPlexInvertCell()
24 (cone)[j] = _cone_tmp; \ in DMPlexInvertCell()
40 SWAPCONE(cone, 2, 3); in DMPlexInvertCell()
43 SWAPCONE(cone, 0, 1); in DMPlexInvertCell()
46 SWAPCONE(cone, 1, 3); in DMPlexInvertCell()
49 SWAPCONE(cone, 1, 2); in DMPlexInvertCell()
56 SWAPCONE(cone, 1, 3); in DMPlexInvertCell()
[all …]
H A Dplexcreate.c621 PetscInt cone[2]; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() local
623 cone[0] = vertex; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
624 cone[1] = vertex + edges[0] + 1; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
625 PetscCall(DMPlexSetCone(dm, edge, cone)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
628 PetscCall(DMSetLabelValue(dm, "marker", cone[0], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
630 PetscCall(DMSetLabelValue(dm, "marker", cone[1], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
631 PetscCall(DMSetLabelValue(dm, "Face Sets", cone[1], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
635 PetscCall(DMSetLabelValue(dm, "marker", cone[0], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
637 PetscCall(DMSetLabelValue(dm, "marker", cone[1], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
638 PetscCall(DMSetLabelValue(dm, "Face Sets", cone[1], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal()
[all …]
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c28 const PetscInt *cone; in SBRGetEdgeLen_Private() local
33 PetscCall(DMPlexGetCone(dm, edge, &cone)); in SBRGetEdgeLen_Private()
39 PetscCall(DMPlexPointLocalRead(cdm, cone[0], coords, &cA)); in SBRGetEdgeLen_Private()
40 PetscCall(DMPlexPointLocalRead(cdm, cone[1], coords, &cB)); in SBRGetEdgeLen_Private()
67 const PetscInt *cone; in SBRSplitLocalEdges_Private() local
74 PetscCall(DMPlexGetCone(dm, cell, &cone)); in SBRSplitLocalEdges_Private()
76 PetscCall(SBRGetEdgeLen_Private(tr, cone[0], &maxlen)); in SBRSplitLocalEdges_Private()
77 maxedge = cone[0]; in SBRSplitLocalEdges_Private()
79 PetscCall(SBRGetEdgeLen_Private(tr, cone[c], &len)); in SBRSplitLocalEdges_Private()
82 maxedge = cone[c]; in SBRSplitLocalEdges_Private()
[all …]
/petsc/src/dm/impls/plex/tests/output/
H A Dex12_2.out86 [0] Max cone size: 3
96 [1] Max cone size: 3
106 [2] Max cone size: 3
116 [3] Max cone size: 3
126 [4] Max cone size: 3
136 [5] Max cone size: 3
146 [6] Max cone size: 3
156 [7] Max cone size: 3
H A Dex12_11.out86 [0] Max cone size: 3
96 [1] Max cone size: 3
106 [2] Max cone size: 3
116 [3] Max cone size: 3
126 [4] Max cone size: 3
136 [5] Max cone size: 3
146 [6] Max cone size: 3
156 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out101 [0] Max cone size: 3
111 [1] Max cone size: 3
121 [2] Max cone size: 3
131 [3] Max cone size: 3
141 [4] Max cone size: 3
151 [5] Max cone size: 3
161 [6] Max cone size: 3
171 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out101 [0] Max cone size: 3
111 [1] Max cone size: 3
121 [2] Max cone size: 3
131 [3] Max cone size: 3
141 [4] Max cone size: 3
151 [5] Max cone size: 3
161 [6] Max cone size: 3
171 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out101 [0] Max cone size: 3
111 [1] Max cone size: 3
121 [2] Max cone size: 3
131 [3] Max cone size: 3
141 [4] Max cone size: 3
151 [5] Max cone size: 3
161 [6] Max cone size: 3
171 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out101 [0] Max cone size: 3
111 [1] Max cone size: 3
121 [2] Max cone size: 3
131 [3] Max cone size: 3
141 [4] Max cone size: 3
151 [5] Max cone size: 3
161 [6] Max cone size: 3
171 [7] Max cone size: 3
H A Dex8_1.out16 [0] Max cone size: 3
56 [0] Max cone size: 3
99 [0] Max cone size: 4
148 [0] Max cone size: 4
213 [0] Max cone size: 4
326 [0] Max cone size: 6
468 [0] Max cone size: 5
H A Dex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out116 [0] Max cone size: 3
126 [1] Max cone size: 3
136 [2] Max cone size: 3
146 [3] Max cone size: 3
156 [4] Max cone size: 3
166 [5] Max cone size: 3
176 [6] Max cone size: 3
186 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out116 [0] Max cone size: 3
126 [1] Max cone size: 3
136 [2] Max cone size: 3
146 [3] Max cone size: 3
156 [4] Max cone size: 3
166 [5] Max cone size: 3
176 [6] Max cone size: 3
186 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out116 [0] Max cone size: 3
126 [1] Max cone size: 3
136 [2] Max cone size: 3
146 [3] Max cone size: 3
156 [4] Max cone size: 3
166 [5] Max cone size: 3
176 [6] Max cone size: 3
186 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out116 [0] Max cone size: 3
126 [1] Max cone size: 3
136 [2] Max cone size: 3
146 [3] Max cone size: 3
156 [4] Max cone size: 3
166 [5] Max cone size: 3
176 [6] Max cone size: 3
186 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-0.out130 [0] Max cone size: 3
140 [1] Max cone size: 3
150 [2] Max cone size: 3
160 [3] Max cone size: 3
170 [4] Max cone size: 3
180 [5] Max cone size: 3
190 [6] Max cone size: 3
200 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out123 [0] Max cone size: 3
133 [1] Max cone size: 3
143 [2] Max cone size: 3
153 [3] Max cone size: 3
163 [4] Max cone size: 3
173 [5] Max cone size: 3
183 [6] Max cone size: 3
193 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out123 [0] Max cone size: 3
133 [1] Max cone size: 3
143 [2] Max cone size: 3
153 [3] Max cone size: 3
163 [4] Max cone size: 3
173 [5] Max cone size: 3
183 [6] Max cone size: 3
193 [7] Max cone size: 3
H A Dex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out123 [0] Max cone size: 3
133 [1] Max cone size: 3
143 [2] Max cone size: 3
153 [3] Max cone size: 3
163 [4] Max cone size: 3
173 [5] Max cone size: 3
183 [6] Max cone size: 3
193 [7] Max cone size: 3
H A Dex12_13.out368 [0] Max cone size: 3
399 [1] Max cone size: 3
449 [2] Max cone size: 3
499 [3] Max cone size: 3
549 [4] Max cone size: 3
599 [5] Max cone size: 3
630 [6] Max cone size: 3
680 [7] Max cone size: 3
H A Dex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out123 [0] Max cone size: 3
133 [1] Max cone size: 3
143 [2] Max cone size: 3
153 [3] Max cone size: 3
163 [4] Max cone size: 3
173 [5] Max cone size: 3
183 [6] Max cone size: 3
193 [7] Max cone size: 3
H A Dex51_0_nsize-4.out116 [0] Max cone size: 0
117 [1] Max cone size: 4
150 [2] Max cone size: 4
193 [3] Max cone size: 4
591 [0] Max cone size: 0
592 [1] Max cone size: 4
625 [2] Max cone size: 4
668 [3] Max cone size: 4

12345678910>>...12