Lines Matching refs:nullspaceConstructors
758 PetscCall(PetscFree2((*dm)->nullspaceConstructors, (*dm)->nearnullspaceConstructors));
1547 if (dm->nullspaceConstructors && dm->nullspaceConstructors[f]) {
1548 PetscCall((*dm->nullspaceConstructors[f])(dm, f, f, &nullSpace));
1818 PetscCheck(dm->nullspaceConstructors, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "Must call DMCreateDS() to setup nullspaces");
1819 dm->nullspaceConstructors[field] = nullsp;
1851 PetscCheck(dm->nullspaceConstructors, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "Must call DMCreateDS() to setup nullspaces");
1852 *nullsp = dm->nullspaceConstructors[field];
5233 if (dm->nullspaceConstructors) {
5234 PetscCall(PetscFree2(newdm->nullspaceConstructors, newdm->nearnullspaceConstructors));
5235 PetscCall(PetscCalloc2(Nf, &newdm->nullspaceConstructors, Nf, &newdm->nearnullspaceConstructors));
5947 PetscCall(PetscFree2(dm->nullspaceConstructors, dm->nearnullspaceConstructors));
5948 PetscCall(PetscCalloc2(Nf, &dm->nullspaceConstructors, Nf, &dm->nearnullspaceConstructors));