Lines Matching refs:subsp
67 PetscSpace subsp; in PetscSpaceSetUp_Ptrimmed() local
78 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)sp), &subsp)); in PetscSpaceSetUp_Ptrimmed()
80 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)subsp, prefix)); in PetscSpaceSetUp_Ptrimmed()
81 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)subsp, "sumcomp_")); in PetscSpaceSetUp_Ptrimmed()
85 PetscCall(PetscObjectSetName((PetscObject)subsp, subname)); in PetscSpaceSetUp_Ptrimmed()
86 } else PetscCall(PetscObjectSetName((PetscObject)subsp, "sum component")); in PetscSpaceSetUp_Ptrimmed()
87 PetscCall(PetscSpaceSetType(subsp, PETSCSPACEPTRIMMED)); in PetscSpaceSetUp_Ptrimmed()
89 PetscCall(PetscSpaceSetNumVariables(subsp, Nv)); in PetscSpaceSetUp_Ptrimmed()
90 PetscCall(PetscSpaceSetNumComponents(subsp, Nf)); in PetscSpaceSetUp_Ptrimmed()
92 PetscCall(PetscSpaceSetDegree(subsp, deg, maxDeg)); in PetscSpaceSetUp_Ptrimmed()
93 PetscCall(PetscSpacePTrimmedSetFormDegree(subsp, formDegree)); in PetscSpaceSetUp_Ptrimmed()
94 PetscCall(PetscSpaceSetUp(subsp)); in PetscSpaceSetUp_Ptrimmed()
95 for (PetscInt i = 0; i < nCopies; i++) PetscCall(PetscSpaceSumSetSubspace(sp, i, subsp)); in PetscSpaceSetUp_Ptrimmed()
96 PetscCall(PetscSpaceDestroy(&subsp)); in PetscSpaceSetUp_Ptrimmed()
300 …scErrorCode PetscSpaceGetHeightSubspace_Ptrimmed(PetscSpace sp, PetscInt height, PetscSpace *subsp) in PetscSpaceGetHeightSubspace_Ptrimmed() argument
332 *subsp = pt->subspaces[height - 1]; in PetscSpaceGetHeightSubspace_Ptrimmed()
334 *subsp = NULL; in PetscSpaceGetHeightSubspace_Ptrimmed()