Searched refs:getrow (Results 1 – 13 of 13) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | convert.c | 16 if (!mat->ops->getrow) { /* missing get row, use matvecs */ in MatConvert_Basic()
|
| /petsc/src/mat/impls/transpose/ |
| H A D | transm.c | 535 …if (flg || N->ops->getrow) { /* if this condition is false, MatConvert_Shell() will be called in M… in MatConvert_Transpose() 550 flg = (PetscBool)(N->ops->getrow != NULL); in MatConvert_Transpose()
|
| H A D | htransm.c | 559 …if (flg || N->ops->getrow) { /* if this condition is false, MatConvert_Shell() will be called in M… in MatConvert_HT() 574 flg = (PetscBool)(N->ops->getrow != NULL); in MatConvert_HT()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 391 A->ops->getrow = MatGetRow_ConstantDiagonal; in MatCreate_ConstantDiagonal()
|
| /petsc/src/ksp/pc/impls/ml/ |
| H A D | ml.c | 255 PetscCheck(mlmat->getrow, PETSC_COMM_SELF, PETSC_ERR_ARG_NULL, "mlmat->getrow = NULL"); in MatWrapML_SeqAIJ() 345 PetscCheck(mlmat->getrow, PETSC_COMM_SELF, PETSC_ERR_ARG_NULL, "mlmat->getrow = NULL"); in MatWrapML_MPIAIJ()
|
| /petsc/src/mat/impls/diagonal/ |
| H A D | diagonal.c | 703 A->ops->getrow = MatGetRow_Diagonal; in MatCreate_Diagonal()
|
| /petsc/src/mat/impls/kaij/ |
| H A D | kaij.c | 1473 A->ops->getrow = MatGetRow_SeqKAIJ; in MatCreate_KAIJ() 1483 A->ops->getrow = MatGetRow_MPIKAIJ; in MatCreate_KAIJ()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1212 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPISBAIJ() 1213 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPISBAIJ()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 39 PetscErrorCode (*getrow)(Mat, PetscInt, PetscInt *, PetscInt *[], PetscScalar *[]); member
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1338 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIBAIJ() 1339 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIBAIJ()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 2420 B->ops->getrow = MatGetRow_HYPRE;
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1752 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIAIJ() 1753 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIAIJ()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 573 PetscUseTypeMethod(mat, getrow, row, &incols, (PetscInt **)cols, (PetscScalar **)vals); in MatGetRow()
|