Lines Matching refs:tensspaces
104 if (tens->tensspaces[i] != tens->tensspaces[0]) { in PetscSpaceTensorView_Ascii()
114 PetscCall(PetscSpaceView(tens->tensspaces[i], v)); in PetscSpaceTensorView_Ascii()
269 for (i = 0; i < Ns; i++) PetscCall(PetscSpaceDestroy(&tens->tensspaces[i])); in PetscSpaceDestroy_Tensor()
274 PetscCall(PetscFree(tens->tensspaces)); in PetscSpaceDestroy_Tensor()
291 PetscCall(PetscSpaceGetDimension(tens->tensspaces[i], &id)); in PetscSpaceGetDimension_Tensor()
333 PetscCall(PetscSpaceGetNumVariables(tens->tensspaces[s], &sNv)); in PetscSpaceEvaluate_Tensor()
334 PetscCall(PetscSpaceGetNumComponents(tens->tensspaces[s], &sNc)); in PetscSpaceEvaluate_Tensor()
335 PetscCall(PetscSpaceGetDimension(tens->tensspaces[s], &spdim)); in PetscSpaceEvaluate_Tensor()
343 PetscCall(PetscSpaceEvaluate(tens->tensspaces[s], npoints, lpoints, sB, sD, sH)); in PetscSpaceEvaluate_Tensor()
539 for (s = 0; s < Ns; s++) PetscCall(PetscSpaceDestroy(&tens->tensspaces[s])); in PetscSpaceTensorSetNumSubspaces_Tensor()
540 PetscCall(PetscFree(tens->tensspaces)); in PetscSpaceTensorSetNumSubspaces_Tensor()
543 PetscCall(PetscCalloc1(Ns, &tens->tensspaces)); in PetscSpaceTensorSetNumSubspaces_Tensor()
567 PetscCall(PetscSpaceDestroy(&tens->tensspaces[s])); in PetscSpaceTensorSetSubspace_Tensor()
568 tens->tensspaces[s] = subspace; in PetscSpaceTensorSetSubspace_Tensor()
619 *subspace = tens->tensspaces[s]; in PetscSpaceTensorGetSubspace_Tensor()