Lines Matching full:dim

59     "def eval(dim, x):\n",
61 " for d in range(dim):\n",
93 " dim=1, # topological dimension\n",
194 "for dim in range(1, 4):\n",
196 " Q_dim = Q**dim\n",
197 " X_dim = 2**dim\n",
198 " x = np.empty(X_dim*dim, dtype=\"float64\")\n",
201 " for d in range(dim):\n",
203 " x[d*X_dim + i] = 1 if (i % (2**(dim-d))) // (2**(dim-d-1)) else -1\n",
205 " X = ceed.Vector(X_dim*dim)\n",
207 " X_q = ceed.Vector(Q_dim*dim)\n",
213 " basis_x_lobatto = ceed.BasisTensorH1Lagrange(dim, dim, 2, Q, libceed.GAUSS_LOBATTO)\n",
214 " basis_u_lobatto = ceed.BasisTensorH1Lagrange(dim, 1, Q, Q, libceed.GAUSS_LOBATTO)\n",
220 " x = np.empty(dim, dtype=\"float64\")\n",
221 " for d in range(dim):\n",
223 " u_array[i] = eval(dim, x)\n",
230 " basis_x_gauss = ceed.BasisTensorH1Lagrange(dim, dim, 2, Q, libceed.GAUSS)\n",
231 " basis_u_gauss = ceed.BasisTensorH1Lagrange(dim, 1, Q, Q, libceed.GAUSS)\n",
237 " if dim == 2:\n",
260 "for dim in range (1, 4):\n",
262 " P_dim = P**dim\n",
263 " Q_dim = Q**dim\n",
264 " X_dim = 2**dim\n",
266 " x_array = np.empty(X_dim*dim, dtype=\"float64\")\n",
269 " for d in range(dim):\n",
271 " x_array[d*X_dim + i] = 1 if (i % (2**(dim-d))) // (2**(dim-d-1)) else -1\n",
273 " X = ceed.Vector(X_dim*dim)\n",
275 " X_q = ceed.Vector(P_dim*dim)\n",
278 " U_q = ceed.Vector(Q_dim*dim)\n",
280 " Ones = ceed.Vector(Q_dim*dim)\n",
286 " basis_x_lobatto = ceed.BasisTensorH1Lagrange(dim, dim, 2, P, libceed.GAUSS_LOBATTO)\n",
291 " x = np.empty(dim, dtype=\"float64\")\n",
292 " for d in range(dim):\n",
294 " u_array[i] = eval(dim, x)\n",
299 " basis_u_gauss = ceed.BasisTensorH1Lagrange(dim, 1, P, Q, libceed.GAUSS)\n",
307 " for i in range(dim*Q_dim):\n",