Home
last modified time | relevance | path

Searched refs:cll (Results 1 – 6 of 6) sorted by relevance

/petsc/src/tao/matrix/
H A Dadamat.c188 static PetscErrorCode MatCreateSubMatrix_ADA(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatCreateSubMatrix_ADA() argument
204 PetscCall(MatCreateSubMatrix(ctx->A, ISrow, iscol, cll, &Atemp)); in MatCreateSubMatrix_ADA()
H A Dsubmatfree.c233 PetscErrorCode MatCreateSubMatrix_SMF(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatCreateSubMatrix_SMF() argument
/petsc/src/mat/impls/maij/
H A Dmaij.c984 static PetscErrorCode MatCreateSubMatrix_MAIJ(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newma… in MatCreateSubMatrix_MAIJ() argument
990 PetscCall(MatCreateSubMatrix(A, isrow, iscol, cll, newmat)); in MatCreateSubMatrix_MAIJ()
/petsc/src/mat/interface/
H A Dmatrix.c8512 PetscErrorCode MatCreateSubMatrix(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatCreateSubMatrix() argument
8524 if (cll == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*newmat, MAT_CLASSID, 5); in MatCreateSubMatrix()
8527 …PetscCheck(cll != MAT_IGNORE_MATRIX, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_WRONGSTATE, … in MatCreateSubMatrix()
8528 …PetscCheck(cll != MAT_INPLACE_MATRIX, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_WRONGSTATE,… in MatCreateSubMatrix()
8551 if (cll == MAT_INITIAL_MATRIX) { in MatCreateSubMatrix()
8566 …if (mat->ops->createsubmatrices && !mat->ops->createsubmatrix && size == 1 && cll == MAT_REUSE_MAT… in MatCreateSubMatrix()
8577 switch (cll) { in MatCreateSubMatrix()
8592 PetscUseTypeMethod(mat, createsubmatrix, isrow, iscoltmp, cll, newmat); in MatCreateSubMatrix()
8601 …if (*newmat && cll == MAT_INITIAL_MATRIX) PetscCall(PetscObjectStateIncrease((PetscObject)*newmat)… in MatCreateSubMatrix()
/petsc/src/mat/impls/kaij/
H A Dkaij.c1362 static PetscErrorCode MatCreateSubMatrix_KAIJ(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newma… in MatCreateSubMatrix_KAIJ() argument
1368 PetscCall(MatCreateSubMatrix(A, isrow, iscol, cll, newmat)); in MatCreateSubMatrix_KAIJ()
/petsc/include/
H A Dpetscmat.h885 …tatic inline PetscErrorCode MatGetSubMatrix(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatGetSubMatrix() argument
887 return MatCreateSubMatrix(mat, isrow, iscol, cll, newmat); in MatGetSubMatrix()