Home
last modified time | relevance | path

Searched refs:getdiagonalblock (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshell.h10 /* 32 */ PetscErrorCode (*getdiagonalblock)(Mat, Mat *); member
H A Dshell.c1181 …PetscCheck(shell->ops->getdiagonalblock, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONGSTATE… in MatGetDiagonalBlock_Shell()
1182 PetscCall((*shell->ops->getdiagonalblock)(A, b)); in MatGetDiagonalBlock_Shell()
1644 shell->ops->getdiagonalblock = (PetscErrorCode (*)(Mat, Mat *))f; in MatShellSetOperation_Shell()
1645 mat->ops->getdiagonalblock = MatGetDiagonalBlock_Shell; in MatShellSetOperation_Shell()
1647 shell->ops->getdiagonalblock = NULL; in MatShellSetOperation_Shell()
1648 mat->ops->getdiagonalblock = (PetscErrorCode (*)(Mat, Mat *))f; in MatShellSetOperation_Shell()
1714 if (shell->ops->getdiagonalblock) *f = (PetscErrorCodeFn *)shell->ops->getdiagonalblock; in MatShellGetOperation_Shell()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx560 PetscErrorCode (*getdiagonalblock)(PetscMat, PetscMat*) except PETSC_ERR_PYTHON
685 ops.getdiagonalblock = MatGetDiagonalBlock_Python
802 mat.ops.getdiagonalblock = NULL
805 mat.ops.getdiagonalblock = MatGetDiagonalBlock_Python
/petsc/include/petsc/private/
H A Dmatimpl.h76 PetscErrorCode (*getdiagonalblock)(Mat, Mat *); member
/petsc/src/mat/interface/
H A Dmatrix.c386 if (A->ops->getdiagonalblock) PetscUseTypeMethod(A, getdiagonalblock, a); in MatGetDiagonalBlock()
/petsc/src/mat/impls/is/
H A Dmatis.c3682 A->ops->getdiagonalblock = MatGetDiagonalBlock_IS; in MatCreate_IS()