Lines Matching refs:nullspaceConstructors
242 if (dm->nullspaceConstructors) { in DMSelectFields_Private()
243 PetscCall(PetscFree2((*subdm)->nullspaceConstructors, (*subdm)->nearnullspaceConstructors)); in DMSelectFields_Private()
244 …PetscCall(PetscCalloc2(numFields, &(*subdm)->nullspaceConstructors, numFields, &(*subdm)->nearnull… in DMSelectFields_Private()
253 …if (dm->nullspaceConstructors) (*subdm)->nullspaceConstructors[field] = dm->nullspaceConstructors[… in DMSelectFields_Private()
280 if ((*subdm)->nullspaceConstructors && (*subdm)->nullspaceConstructors[0] && is) { in DMSelectFields_Private()
283 PetscCall((*(*subdm)->nullspaceConstructors[0])(*subdm, 0, 0, &nullSpace)); in DMSelectFields_Private()
369 if (dm->nullspaceConstructors) { in DMSelectFields_Private()
370 (*subdm)->nullspaceConstructors[f] = dm->nullspaceConstructors[fields[f]]; in DMSelectFields_Private()
371 if ((*subdm)->nullspaceConstructors[f]) { in DMSelectFields_Private()
381 PetscCall((*(*subdm)->nullspaceConstructors[nf])(*subdm, of, nf, &nullSpace)); in DMSelectFields_Private()
533 PetscCall(PetscFree2((*superdm)->nullspaceConstructors, (*superdm)->nearnullspaceConstructors)); in DMCreateSectionSuperDM()
534 …PetscCall(PetscCalloc2(Nf, &(*superdm)->nullspaceConstructors, Nf, &(*superdm)->nearnullspaceConst… in DMCreateSectionSuperDM()
538 if (dms[i]->nullspaceConstructors) { in DMCreateSectionSuperDM()
539 (*superdm)->nullspaceConstructors[supf] = dms[i]->nullspaceConstructors[f]; in DMCreateSectionSuperDM()
540 if ((*superdm)->nullspaceConstructors[supf]) { in DMCreateSectionSuperDM()
552 PetscCall((*(*superdm)->nullspaceConstructors[nullf])(*superdm, oldf, nullf, &nullSpace)); in DMCreateSectionSuperDM()