Searched refs:getdiagonal (Results 1 – 16 of 16) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shell.h | 9 /* 17 */ PetscErrorCode (*getdiagonal)(Mat, Vec); member
|
| H A D | shell.c | 1147 …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 D | submat.c | 228 N->ops->getdiagonal = MatGetDiagonal_SubMatrix; in MatCreateSubMatrixVirtual()
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 187 MatSetOp_CUPM(to_host, B, getdiagonal, MatGetDiagonal_MPIDense, GetDiagonal); in Convert_Dispatch_()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 396 A->ops->getdiagonal = MatGetDiagonal_ConstantDiagonal; in MatCreate_ConstantDiagonal()
|
| /petsc/src/mat/impls/diagonal/ |
| H A D | diagonal.c | 715 A->ops->getdiagonal = MatGetDiagonal_Diagonal; in MatCreate_Diagonal()
|
| /petsc/src/mat/impls/aij/mpi/strumpack/ |
| H A D | strumpack.c | 1104 B->ops->getdiagonal = MatGetDiagonal_STRUMPACK; in MatGetFactor_aij_strumpack()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 1440 A->ops->getdiagonal = NULL; in MatNestSetSubMats_Nest() 2300 A->ops->getdiagonal = MatGetDiagonal_Nest; in MatCreate_Nest()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 58 PetscErrorCode (*getdiagonal)(Mat, Vec); member
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 553 PetscErrorCode (*getdiagonal)(PetscMat, PetscVec) except PETSC_ERR_PYTHON 677 ops.getdiagonal = MatGetDiagonal_Python
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1130 MatSetOp_CUPM(to_host, A, getdiagonal, MatGetDiagonal_SeqDense, GetDiagonal); in BindToCPU()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1458 A->ops->getdiagonal = MatGetDiagonal_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 2427 B->ops->getdiagonal = MatGetDiagonal_HYPRE;
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 4017 A->ops->getdiagonal = MatGetDiagonal_SeqAIJ; in MatBindToCPU_SeqAIJCUSPARSE() 4037 A->ops->getdiagonal = MatGetDiagonal_SeqAIJCUSPARSE; in MatBindToCPU_SeqAIJCUSPARSE()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 3664 A->ops->getdiagonal = MatGetDiagonal_IS; in MatCreate_IS()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 5015 PetscUseTypeMethod(mat, getdiagonal, v); in MatGetDiagonal()
|