Lines Matching refs:si
45 PetscSpace si; in PetscSpaceSetFromOptions_Tensor() local
47 PetscCall(PetscSpaceTensorGetSubspace(sp, i, &si)); in PetscSpaceSetFromOptions_Tensor()
48 if (si != s0) { in PetscSpaceSetFromOptions_Tensor()
155 PetscSpace si; in PetscSpaceSetUp_Tensor() local
157 PetscCall(PetscSpaceTensorGetSubspace(sp, i, &si)); in PetscSpaceSetUp_Tensor()
158 if (si != s0) { in PetscSpaceSetUp_Tensor()
182 PetscSpace si = NULL; in PetscSpaceSetUp_Tensor() local
184 PetscCall(PetscSpaceTensorGetSubspace(sp, i, &si)); in PetscSpaceSetUp_Tensor()
185 if (!si) PetscCall(PetscSpaceTensorCreateSubspace(sp, 1, 1, &si)); in PetscSpaceSetUp_Tensor()
186 else PetscCall(PetscObjectReference((PetscObject)si)); in PetscSpaceSetUp_Tensor()
187 PetscCall(PetscSpaceSetUp(si)); in PetscSpaceSetUp_Tensor()
188 PetscCall(PetscSpaceTensorSetSubspace(sp, i, si)); in PetscSpaceSetUp_Tensor()
189 PetscCall(PetscSpaceGetNumVariables(si, &Nvs)); in PetscSpaceSetUp_Tensor()
190 PetscCall(PetscSpaceGetNumComponents(si, &Ncs)); in PetscSpaceSetUp_Tensor()
191 PetscCall(PetscSpaceDestroy(&si)); in PetscSpaceSetUp_Tensor()
239 PetscSpace si; in PetscSpaceSetUp_Tensor() local
242 PetscCall(PetscSpaceTensorGetSubspace(sp, i, &si)); in PetscSpaceSetUp_Tensor()
243 PetscCall(PetscSpaceGetDegree(si, &iDeg, &iMaxDeg)); in PetscSpaceSetUp_Tensor()
346 for (PetscInt si = 0; si < spdim; si++) { in PetscSpaceEvaluate_Tensor() local
348 PetscInt i = (k * spdim + si) * vstep + j; in PetscSpaceEvaluate_Tensor()
355 …r (PetscInt p = 0; p < npoints; p++) B[(pdim * p + i) * Nc + c] *= sB[(spdim * p + si) * sNc + sc]; in PetscSpaceEvaluate_Tensor()
365 for (PetscInt si = 0; si < spdim; si++) { in PetscSpaceEvaluate_Tensor() local
367 PetscInt i = (k * spdim + si) * vstep + j; in PetscSpaceEvaluate_Tensor()
376 … npoints; p++) D[((pdim * p + i) * Nc + c) * Nv + der] *= sD[((spdim * p + si) * sNc + sc) * sNv +… in PetscSpaceEvaluate_Tensor()
378 … = 0; p < npoints; p++) D[((pdim * p + i) * Nc + c) * Nv + der] *= sB[(spdim * p + si) * sNc + sc]; in PetscSpaceEvaluate_Tensor()
390 for (PetscInt si = 0; si < spdim; si++) { in PetscSpaceEvaluate_Tensor() local
392 PetscInt i = (k * spdim + si) * vstep + j; in PetscSpaceEvaluate_Tensor()
402 …H[(((pdim * p + i) * Nc + c) * Nv + der) * Nv + der2] *= sH[(((spdim * p + si) * sNc + sc) * sNv +… in PetscSpaceEvaluate_Tensor()
404 … H[(((pdim * p + i) * Nc + c) * Nv + der) * Nv + der2] *= sD[((spdim * p + si) * sNc + sc) * sNv +… in PetscSpaceEvaluate_Tensor()
406 … H[(((pdim * p + i) * Nc + c) * Nv + der) * Nv + der2] *= sD[((spdim * p + si) * sNc + sc) * sNv +… in PetscSpaceEvaluate_Tensor()
408 …nts; p++) H[(((pdim * p + i) * Nc + c) * Nv + der) * Nv + der2] *= sB[(spdim * p + si) * sNc + sc]; in PetscSpaceEvaluate_Tensor()