Lines Matching refs:tensor
9 … tensor product polynomials", "PetscSpacePolynomialSetTensor", poly->tensor, &poly->tensor, NULL)); in PetscSpaceSetFromOptions_Polynomial()
19 …PetscCall(PetscViewerASCIIPrintf(v, "%s space of degree %" PetscInt_FMT "\n", poly->tensor ? "Tens… in PetscSpacePolynomialView_Ascii()
58 if (sp->Nv <= 1) poly->tensor = PETSC_FALSE; in PetscSpaceSetUp_Polynomial()
61 PetscBool tensor = poly->tensor; in PetscSpaceSetUp_Polynomial() local
85 PetscCall(PetscSpacePolynomialSetTensor(subsp, tensor)); in PetscSpaceSetUp_Polynomial()
92 if (poly->tensor) { in PetscSpaceSetUp_Polynomial()
149 …PetscCheck(!poly->tensor && sp->Nc == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "tensor and multicompone… in PetscSpaceEvaluate_Polynomial()
247 PetscErrorCode PetscSpacePolynomialSetTensor(PetscSpace sp, PetscBool tensor) in PetscSpacePolynomialSetTensor() argument
251 PetscTryMethod(sp, "PetscSpacePolynomialSetTensor_C", (PetscSpace, PetscBool), (sp, tensor)); in PetscSpacePolynomialSetTensor()
274 PetscErrorCode PetscSpacePolynomialGetTensor(PetscSpace sp, PetscBool *tensor) in PetscSpacePolynomialGetTensor() argument
278 PetscAssertPointer(tensor, 2); in PetscSpacePolynomialGetTensor()
279 PetscTryMethod(sp, "PetscSpacePolynomialGetTensor_C", (PetscSpace, PetscBool *), (sp, tensor)); in PetscSpacePolynomialGetTensor()
283 static PetscErrorCode PetscSpacePolynomialSetTensor_Polynomial(PetscSpace sp, PetscBool tensor) in PetscSpacePolynomialSetTensor_Polynomial() argument
288 poly->tensor = tensor; in PetscSpacePolynomialSetTensor_Polynomial()
292 static PetscErrorCode PetscSpacePolynomialGetTensor_Polynomial(PetscSpace sp, PetscBool *tensor) in PetscSpacePolynomialGetTensor_Polynomial() argument
298 PetscAssertPointer(tensor, 2); in PetscSpacePolynomialGetTensor_Polynomial()
299 *tensor = poly->tensor; in PetscSpacePolynomialGetTensor_Polynomial()
307 PetscBool tensor; in PetscSpaceGetHeightSubspace_Polynomial() local
313 PetscCall(PetscSpacePolynomialGetTensor(sp, &tensor)); in PetscSpaceGetHeightSubspace_Polynomial()
328 PetscCall(PetscSpacePolynomialSetTensor(sub, tensor)); in PetscSpaceGetHeightSubspace_Polynomial()
372 poly->tensor = PETSC_FALSE; in PetscSpaceCreate_Polynomial()