Home
last modified time | relevance | path

Searched refs:NullSpace (Results 1 – 10 of 10) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c69 MatNullSpace NullSpace = NULL; in PCBDDCNullSpaceAssembleCorrection() local
82 PetscCall(MatGetNearNullSpace(local_pmat, &NullSpace)); in PCBDDCNullSpaceAssembleCorrection()
83 if (!NullSpace) { in PCBDDCNullSpaceAssembleCorrection()
87 PetscCall(PetscObjectQuery((PetscObject)NullSpace, "_PBDDC_Null_dmat", (PetscObject *)&dmat)); in PCBDDCNullSpaceAssembleCorrection()
H A Dbddcprivate.c5871 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()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/
H A Dtyping.py23 NullSpace,
284 MatNullFunction = Callable[[NullSpace, Vec], None]
H A DPETSc.pxd235 ctypedef public api class NullSpace(Object) [ class
/petsc/src/binding/petsc4py/test/
H A Dtest_nsp.py23 nullsp = PETSc.NullSpace().create(False, basis, comm=PETSc.COMM_SELF)
H A Dtest_object.py278 CLASS = PETSc.NullSpace
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi561 cdef inline NullSpace ref_NullSpace(PetscNullSpace nsp):
562 cdef NullSpace ob = <NullSpace> NullSpace()
572 cdef NullSpace nsp = ref_NullSpace(n)
H A DMat.pyx3752 def setNullSpace(self, NullSpace nsp) -> None:
3764 def getNullSpace(self) -> NullSpace:
3774 cdef NullSpace nsp = NullSpace()
3779 def setTransposeNullSpace(self, NullSpace nsp) -> None:
3791 def getTransposeNullSpace(self) -> NullSpace:
3801 cdef NullSpace nsp = NullSpace()
3806 def setNearNullSpace(self, NullSpace nsp) -> None:
3818 def getNearNullSpace(self) -> NullSpace:
3828 cdef NullSpace nsp = NullSpace()
6064 cdef class NullSpace(Object): class
H A DPETSc.pyx574 PyPetscType_Register(PETSC_NULLSPACE_CLASSID, NullSpace)
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/
H A Dpetsc4py.i582 %petsc4py_objt( Petsc , NullSpace , MatNullSpace , PETSC_MAT_NULLSPACE )