Lines Matching refs:subsp

117 PetscErrorCode PetscDualSpaceSumGetSubspace(PetscDualSpace sp, PetscInt s, PetscDualSpace *subsp)  in PetscDualSpaceSumGetSubspace()  argument
121 PetscAssertPointer(subsp, 3); in PetscDualSpaceSumGetSubspace()
122 …p, "PetscDualSpaceSumGetSubspace_C", (PetscDualSpace, PetscInt, PetscDualSpace *), (sp, s, subsp)); in PetscDualSpaceSumGetSubspace()
141 PetscErrorCode PetscDualSpaceSumSetSubspace(PetscDualSpace sp, PetscInt s, PetscDualSpace subsp) in PetscDualSpaceSumSetSubspace() argument
145 if (subsp) PetscValidHeaderSpecific(subsp, PETSCDUALSPACE_CLASSID, 3); in PetscDualSpaceSumSetSubspace()
146 …(sp, "PetscDualSpaceSumSetSubspace_C", (PetscDualSpace, PetscInt, PetscDualSpace), (sp, s, subsp)); in PetscDualSpaceSumSetSubspace()
244 PetscDualSpace subsp, subspNew; in PetscDualSpaceDuplicate_Sum() local
246 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceDuplicate_Sum()
248 subsp_first = subsp; in PetscDualSpaceDuplicate_Sum()
249 PetscCall(PetscDualSpaceDuplicate(subsp, &subsp_dup_first)); in PetscDualSpaceDuplicate_Sum()
251 } else if (subsp == subsp_first) { in PetscDualSpaceDuplicate_Sum()
255 PetscCall(PetscDualSpaceDuplicate(subsp, &subspNew)); in PetscDualSpaceDuplicate_Sum()
413 PetscDualSpace subsp; in PetscDualSpaceSumCreateMappings() local
420 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceSumCreateMappings()
421 PetscCall(PetscDualSpaceGetNumComponents(subsp, &sNc)); in PetscDualSpaceSumCreateMappings()
423 PetscCall(PetscDualSpaceGetInteriorSection(subsp, &subsection)); in PetscDualSpaceSumCreateMappings()
424 PetscCall(PetscDualSpaceGetInteriorData(subsp, &quad, NULL)); in PetscDualSpaceSumCreateMappings()
426 PetscCall(PetscDualSpaceGetSection(subsp, &subsection)); in PetscDualSpaceSumCreateMappings()
427 PetscCall(PetscDualSpaceGetAllData(subsp, &quad, NULL)); in PetscDualSpaceSumCreateMappings()
499 PetscDualSpace subsp, subpointsp; in PetscDualSpaceCreateFacetSubspace_Sum() local
501 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceCreateFacetSubspace_Sum()
502 PetscCall(PetscDualSpaceGetPointSubspace(subsp, f, &subpointsp)); in PetscDualSpaceCreateFacetSubspace_Sum()
526 PetscDualSpace subsp, subpointsp; in PetscDualSpaceCreateFacetSubspace_Sum() local
528 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceCreateFacetSubspace_Sum()
529 PetscCall(PetscDualSpaceGetPointSubspace(subsp, f, &subpointsp)); in PetscDualSpaceCreateFacetSubspace_Sum()
536 PetscCall(PetscDualSpaceCreate(PetscObjectComm((PetscObject)subsp), &subpointsp)); in PetscDualSpaceCreateFacetSubspace_Sum()
537 PetscCall(PetscDualSpaceGetNumComponents(subsp, &subNc)); in PetscDualSpaceCreateFacetSubspace_Sum()
589 PetscDualSpace subsp; in PetscDualSpaceGetSymmetries_Sum() local
593 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceGetSymmetries_Sum()
594 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
630 PetscDualSpace subsp; in PetscDualSpaceGetSymmetries_Sum() local
634 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceGetSymmetries_Sum()
635 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
645 PetscDualSpace subsp; in PetscDualSpaceGetSymmetries_Sum() local
649 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceGetSymmetries_Sum()
650 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
656 PetscCall(PetscDualSpaceGetInteriorDimension(subsp, &subspdim)); in PetscDualSpaceGetSymmetries_Sum()
674 PetscDualSpace subsp; in PetscDualSpaceGetSymmetries_Sum() local
678 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceGetSymmetries_Sum()
679 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
685 PetscCall(PetscDualSpaceGetInteriorDimension(subsp, &subspdim)); in PetscDualSpaceGetSymmetries_Sum()
759 PetscDualSpace subsp; in PetscDualSpaceSetUp_Sum() local
762 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceSetUp_Sum()
763 PetscCall(PetscDualSpaceSetUp(subsp)); in PetscDualSpaceSetUp_Sum()
764 PetscCall(PetscDualSpaceGetDM(subsp, &sub_K)); in PetscDualSpaceSetUp_Sum()
895 PetscDualSpace subsp; in PetscDualSpaceSetUp_Sum() local
899 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceSetUp_Sum()
900 PetscCall(PetscDualSpaceGetSection(subsp, &subsection)); in PetscDualSpaceSetUp_Sum()
909 PetscDualSpace subsp; in PetscDualSpaceSetUp_Sum() local
915 PetscCall(PetscDualSpaceSumGetSubspace(sp, s, &subsp)); in PetscDualSpaceSetUp_Sum()
916 PetscCall(PetscDualSpaceGetAllData(subsp, &subquad_all, &submat_all)); in PetscDualSpaceSetUp_Sum()
917 PetscCall(PetscDualSpaceGetInteriorData(subsp, &subquad_interior, &submat_interior)); in PetscDualSpaceSetUp_Sum()
1114 PetscDualSpace subsp; \
1115 PetscCall(PetscDualSpaceSumGetSubspace(sp, 0, &subsp)); \
1116 PetscCall(func(subsp, __VA_ARGS__)); \