Home
last modified time | relevance | path

Searched refs:rmctx (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope_coarsedm.c294 if (nullspace->remove && !nullspace->rmctx) { in PCTelescopeMatNullSpaceCreate_CoarseDM()
296 } else if (nullspace->remove && nullspace->rmctx) { in PCTelescopeMatNullSpaceCreate_CoarseDM()
323 if (nearnullspace->remove && !nearnullspace->rmctx) { in PCTelescopeMatNullSpaceCreate_CoarseDM()
325 } else if (nearnullspace->remove && nearnullspace->rmctx) { in PCTelescopeMatNullSpaceCreate_CoarseDM()
H A Dtelescope.c272 …PetscCheck(!nullspace->rmctx, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Propagation of cus… in PCTelescopeSubNullSpaceCreate_Telescope()
H A Dtelescope_dmda.c831 …PetscCheck(!nullspace->rmctx, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Propagation of cus… in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
/petsc/src/mat/interface/
H A Dmatnull.c29 sp->rmctx = ctx; in MatNullSpaceSetFunction()
281 sp->rmctx = NULL; in MatNullSpaceCreate()
366 if (sp->remove) PetscCall((*sp->remove)(sp, vec, sp->rmctx)); in MatNullSpaceRemove()
/petsc/include/petsc/private/
H A Dmatimpl.h727 void *rmctx; /* context for remove() function */ member