Home
last modified time | relevance | path

Searched refs:nearnullspaceConstructors (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/interface/
H A Ddmi.c243 PetscCall(PetscFree2((*subdm)->nullspaceConstructors, (*subdm)->nearnullspaceConstructors)); in DMSelectFields_Private()
244 …oc2(numFields, &(*subdm)->nullspaceConstructors, numFields, &(*subdm)->nearnullspaceConstructors)); in DMSelectFields_Private()
533 PetscCall(PetscFree2((*superdm)->nullspaceConstructors, (*superdm)->nearnullspaceConstructors)); in DMCreateSectionSuperDM()
534 …(PetscCalloc2(Nf, &(*superdm)->nullspaceConstructors, Nf, &(*superdm)->nearnullspaceConstructors)); in DMCreateSectionSuperDM()
H A Ddm.c758 PetscCall(PetscFree2((*dm)->nullspaceConstructors, (*dm)->nearnullspaceConstructors)); in DMDestroy()
1555 if (dm->nearnullspaceConstructors && dm->nearnullspaceConstructors[f]) { in DMCreateMatrix()
1556 PetscCall((*dm->nearnullspaceConstructors[f])(dm, f, f, &nullSpace)); in DMCreateMatrix()
1882 …PetscCheck(dm->nearnullspaceConstructors, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "… in DMSetNearNullSpaceConstructor()
1883 dm->nearnullspaceConstructors[field] = nullsp; in DMSetNearNullSpaceConstructor()
1916 …PetscCheck(dm->nearnullspaceConstructors, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "… in DMGetNearNullSpaceConstructor()
1917 *nullsp = dm->nearnullspaceConstructors[field]; in DMGetNearNullSpaceConstructor()
5234 PetscCall(PetscFree2(newdm->nullspaceConstructors, newdm->nearnullspaceConstructors)); in DMCopyFields()
5235 … PetscCall(PetscCalloc2(Nf, &newdm->nullspaceConstructors, Nf, &newdm->nearnullspaceConstructors)); in DMCopyFields()
5947 PetscCall(PetscFree2(dm->nullspaceConstructors, dm->nearnullspaceConstructors)); in DMCreateDS()
[all …]
/petsc/include/petsc/private/
H A Ddmimpl.h308 NullSpaceFn *nearnullspaceConstructors; member