Home
last modified time | relevance | path

Searched refs:getrow (Results 1 – 13 of 13) sorted by relevance

/petsc/src/mat/utils/
H A Dconvert.c16 if (!mat->ops->getrow) { /* missing get row, use matvecs */ in MatConvert_Basic()
/petsc/src/mat/impls/transpose/
H A Dtransm.c535 …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 Dhtransm.c559 …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 Dcdiagonal.c391 A->ops->getrow = MatGetRow_ConstantDiagonal; in MatCreate_ConstantDiagonal()
/petsc/src/ksp/pc/impls/ml/
H A Dml.c255 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 Ddiagonal.c703 A->ops->getrow = MatGetRow_Diagonal; in MatCreate_Diagonal()
/petsc/src/mat/impls/kaij/
H A Dkaij.c1473 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 Dmpisbaij.c1212 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 Dmatimpl.h39 PetscErrorCode (*getrow)(Mat, PetscInt, PetscInt *, PetscInt *[], PetscScalar *[]); member
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1338 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 Dmhypre.c2420 B->ops->getrow = MatGetRow_HYPRE;
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1752 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 Dmatrix.c573 PetscUseTypeMethod(mat, getrow, row, &incols, (PetscInt **)cols, (PetscScalar **)vals); in MatGetRow()