Searched refs:subspaces_to_exclude (Results 1 – 2 of 2) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcpatchimpl.h | 58 …PetscHSetI subspaces_to_exclude; /* If you don't want any other dofs from a particular subspace… member
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 837 …tPointDofs(PC pc, PetscHSetI pts, PetscHSetI dofs, PetscInt base, PetscHSetI *subspaces_to_exclude) in PCPatchGetPointDofs() argument 851 if (subspaces_to_exclude != NULL) { in PCPatchGetPointDofs() 853 PetscCall(PetscHSetIHas(*subspaces_to_exclude, k, &should_exclude_k)); in PCPatchGetPointDofs() 1307 PetscCall(PCPatchGetPointDofs(pc, ownedpts, owneddofs, v, &patch->subspaces_to_exclude)); in PCPatchCreateCellPatchDiscretisationInfo() 2916 if (patch->subspaces_to_exclude) PetscCall(PetscHSetIDestroy(&patch->subspaces_to_exclude)); in PCReset_PATCH() 3057 PetscCall(PetscHSetIClear(patch->subspaces_to_exclude)); in PCSetFromOptions_PATCH() 3058 for (k = 0; k < nfields; k++) PetscCall(PetscHSetIAdd(patch->subspaces_to_exclude, ifields[k])); in PCSetFromOptions_PATCH() 3187 if (patch->subspaces_to_exclude) PetscCall(PetscHSetIDestroy(&patch->subspaces_to_exclude)); in PCCreate_Patch() 3188 PetscCall(PetscHSetICreate(&patch->subspaces_to_exclude)); in PCCreate_Patch()
|