Lines Matching refs:NullSpace
5871 MatNullSpace NullSpace; in MatNullSpacePropagateAny_Private() local
5888 PetscCall(MatGetNullSpace(B, &NullSpace)); in MatNullSpacePropagateAny_Private()
5889 if (!NullSpace) PetscCall(MatGetNearNullSpace(B, &NullSpace)); in MatNullSpacePropagateAny_Private()
5890 if (NullSpace) PetscFunctionReturn(PETSC_SUCCESS); in MatNullSpacePropagateAny_Private()
5892 PetscCall(MatGetNullSpace(A, &NullSpace)); in MatNullSpacePropagateAny_Private()
5893 if (!NullSpace) PetscCall(MatGetNearNullSpace(A, &NullSpace)); in MatNullSpacePropagateAny_Private()
5894 if (!NullSpace) PetscFunctionReturn(PETSC_SUCCESS); in MatNullSpacePropagateAny_Private()
5899 PetscCall(MatNullSpaceGetVecs(NullSpace, &nnsp_has_cnst, &nnsp_size, &nullvecs)); in MatNullSpacePropagateAny_Private()
5916 …ll(MatNullSpaceCreate(PetscObjectComm((PetscObject)B), PETSC_FALSE, bsiz2, nullvecs2, &NullSpace)); in MatNullSpacePropagateAny_Private()
5920 PetscCall(PetscObjectCompose((PetscObject)NullSpace, "_PBDDC_Null_dmat", (PetscObject)dmat)); in MatNullSpacePropagateAny_Private()
5925 PetscCall(MatSetNearNullSpace(B, NullSpace)); in MatNullSpacePropagateAny_Private()
5926 PetscCall(MatNullSpaceDestroy(&NullSpace)); in MatNullSpacePropagateAny_Private()