Searched refs:cll (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/tao/matrix/ |
| H A D | adamat.c | 188 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 D | submatfree.c | 233 PetscErrorCode MatCreateSubMatrix_SMF(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatCreateSubMatrix_SMF() argument
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 984 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 D | matrix.c | 8512 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 D | kaij.c | 1362 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 D | petscmat.h | 885 …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()
|