Searched refs:getdiagonalblock (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shell.h | 10 /* 32 */ PetscErrorCode (*getdiagonalblock)(Mat, Mat *); member
|
| H A D | shell.c | 1181 …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 D | libpetsc4py.pyx | 560 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 D | matimpl.h | 76 PetscErrorCode (*getdiagonalblock)(Mat, Mat *); member
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 386 if (A->ops->getdiagonalblock) PetscUseTypeMethod(A, getdiagonalblock, a); in MatGetDiagonalBlock()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 3682 A->ops->getdiagonalblock = MatGetDiagonalBlock_IS; in MatCreate_IS()
|