Lines Matching +full:- +full:r
9 …ithub.com/CEED/libCEED/), the low-level API library for efficient high-order discretization method…
11 …"While libCEED's focus is on high-order finite/spectral element method implementations, the approa…
29 "! python -m pip install libceed"
38 …documentation](https://libceed.org/en/latest/libCEEDapi.html#finite-element-operator-decomposition…
55 "# x -- x -- x -- x\n",
56 "# 10 -- 11 -- 12 -- 13\n",
59 "# x -- x | x -- x | x -- x\n",
60 "# 10 -- 11 | 11 -- 12 | 12 -- 13\n",
75 "r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem+1, indices, cmode=libceed.USE_POINTER)\n",
80 "r.apply(x, y)\n",
101 "# x -- o -- o -- x -- o -- o -- x -- o -- o -- x\n",
113 … "r = ceed.ElemRestriction(num_elem, 4, 1, 1, 3*num_elem+1, indices, cmode=libceed.USE_POINTER)\n",
115 "mult = r.get_multiplicity()\n",
125 …oints or for vectors stored in the [E-vector](https://libceed.org/en/latest/libCEEDapi.html#finite…
137 "# x -- x -- x\n",
138 "# 10-11 -- 12-13 -- 14-15\n",
141 "# x -- x | x -- x | x -- x\n",
142 "# 10 -- 11 | 12 -- 13 | 14 -- 15\n",
152 "r = ceed.StridedElemRestriction(num_elem, 2, 1, 2*num_elem, strides)\n",
157 "r.apply(x, y)\n",
178 "# x -- x -- x -- x\n",
184 "r = ceed.BlockedStridedElemRestriction(num_elem, 2, 2, 1, 2*(num_elem+1), strides)\n",
186 "print(r)"
200 …ed element restriction (from an L-vector to an E-vector) and its transpose (inverse operation, fro…
211 "# x -- x -- x -- x -- x -- x -- x -- x -- x\n",
212 "# 10 -- 11 -- 12 -- 13 -- 14 -- 15 -- 16 -- 17 -- 18\n",
219 … "# | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x |\n",
220 … "# | 10 -- 11 | 11 12 | 12 13 | 13 14 | 14 15 | 15 16 | 16 17 | 17 18 |\n",
226 "# | 10-11-12-13-14 11-12-13-14-15 | 15-16-17- *- * 16-17-18- *- * |\n",
233 "# | 10-11-12-13-14 11-12-13-14-15 | 15-16-17-17-17 16-17-18-18-18 |\n",
248 "r = ceed.BlockedElemRestriction(num_elem, 2, block_size, 1, 1, num_elem+1, indices,\n",
254 "r.apply(x, y)\n",
260 "r.T.apply(y, x)\n",
270 …ed element restriction (from an L-vector to an E-vector) and its transpose (inverse operation, fro…
281 "# x -- x -- x -- x -- x -- x -- x -- x -- x\n",
282 "# 10 -- 11 -- 12 -- 13 -- 14 -- 15 -- 16 -- 17 -- 18\n",
289 … "# | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x | x -- x |\n",
290 … "# | 10 -- 11 | 11 12 | 12 13 | 13 14 | 14 15 | 15 16 | 16 17 | 17 18 |\n",
296 "# | 15-16-17- *- * 16-17-18- *- * |\n",
303 "# | 15-16-17-17-17 16-17-18-18-18 |\n",
318 "r = ceed.BlockedElemRestriction(num_elem, 2, block_size, 1, 1, num_elem+1, indices,\n",
324 "r.apply_block(1, x, y)\n",
330 "r.T.apply_block(1, y, x)\n",
356 "mimetype": "text/x-python",