Home
last modified time | relevance | path

Searched refs:getdiagonal (Results 1 – 16 of 16) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshell.h9 /* 17 */ PetscErrorCode (*getdiagonal)(Mat, Vec); member
H A Dshell.c1147 …PetscCheck(shell->ops->getdiagonal, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONGSTATE, "Mu… in MatGetDiagonal_Shell()
1148 PetscCall((*shell->ops->getdiagonal)(A, v)); in MatGetDiagonal_Shell()
1635 shell->ops->getdiagonal = (PetscErrorCode (*)(Mat, Vec))f; in MatShellSetOperation_Shell()
1636 mat->ops->getdiagonal = MatGetDiagonal_Shell; in MatShellSetOperation_Shell()
1638 shell->ops->getdiagonal = NULL; in MatShellSetOperation_Shell()
1639 mat->ops->getdiagonal = (PetscErrorCode (*)(Mat, Vec))f; in MatShellSetOperation_Shell()
1710 if (shell->ops->getdiagonal) *f = (PetscErrorCodeFn *)shell->ops->getdiagonal; in MatShellGetOperation_Shell()
/petsc/src/mat/impls/submat/
H A Dsubmat.c228 N->ops->getdiagonal = MatGetDiagonal_SubMatrix; in MatCreateSubMatrixVirtual()
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp187 MatSetOp_CUPM(to_host, B, getdiagonal, MatGetDiagonal_MPIDense, GetDiagonal); in Convert_Dispatch_()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c396 A->ops->getdiagonal = MatGetDiagonal_ConstantDiagonal; in MatCreate_ConstantDiagonal()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c715 A->ops->getdiagonal = MatGetDiagonal_Diagonal; in MatCreate_Diagonal()
/petsc/src/mat/impls/aij/mpi/strumpack/
H A Dstrumpack.c1104 B->ops->getdiagonal = MatGetDiagonal_STRUMPACK; in MatGetFactor_aij_strumpack()
/petsc/src/mat/impls/nest/
H A Dmatnest.c1440 A->ops->getdiagonal = NULL; in MatNestSetSubMats_Nest()
2300 A->ops->getdiagonal = MatGetDiagonal_Nest; in MatCreate_Nest()
/petsc/include/petsc/private/
H A Dmatimpl.h58 PetscErrorCode (*getdiagonal)(Mat, Vec); member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx553 PetscErrorCode (*getdiagonal)(PetscMat, PetscVec) except PETSC_ERR_PYTHON
677 ops.getdiagonal = MatGetDiagonal_Python
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1130 MatSetOp_CUPM(to_host, A, getdiagonal, MatGetDiagonal_SeqDense, GetDiagonal); in BindToCPU()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1458 A->ops->getdiagonal = MatGetDiagonal_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c2427 B->ops->getdiagonal = MatGetDiagonal_HYPRE;
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu4017 A->ops->getdiagonal = MatGetDiagonal_SeqAIJ; in MatBindToCPU_SeqAIJCUSPARSE()
4037 A->ops->getdiagonal = MatGetDiagonal_SeqAIJCUSPARSE; in MatBindToCPU_SeqAIJCUSPARSE()
/petsc/src/mat/impls/is/
H A Dmatis.c3664 A->ops->getdiagonal = MatGetDiagonal_IS; in MatCreate_IS()
/petsc/src/mat/interface/
H A Dmatrix.c5015 PetscUseTypeMethod(mat, getdiagonal, v); in MatGetDiagonal()