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