Searched refs:NullSpace (Results 1 – 10 of 10) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcnullspace.c | 69 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 D | bddcprivate.c | 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() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | typing.py | 23 NullSpace, 284 MatNullFunction = Callable[[NullSpace, Vec], None]
|
| H A D | PETSc.pxd | 235 ctypedef public api class NullSpace(Object) [ class
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_nsp.py | 23 nullsp = PETSc.NullSpace().create(False, basis, comm=PETSc.COMM_SELF)
|
| H A D | test_object.py | 278 CLASS = PETSc.NullSpace
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 561 cdef inline NullSpace ref_NullSpace(PetscNullSpace nsp): 562 cdef NullSpace ob = <NullSpace> NullSpace() 572 cdef NullSpace nsp = ref_NullSpace(n)
|
| H A D | Mat.pyx | 3752 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 D | PETSc.pyx | 574 PyPetscType_Register(PETSC_NULLSPACE_CLASSID, NullSpace)
|
| /petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/ |
| H A D | petsc4py.i | 582 %petsc4py_objt( Petsc , NullSpace , MatNullSpace , PETSC_MAT_NULLSPACE )
|