Searched refs:preuse (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 601 … IS iscol1, MatReuse mreuse, Mat *S, MatSchurComplementAinvType ainvtype, MatReuse preuse, Mat *Sp) in MatGetSchurComplement_Basic() argument 615 PetscValidLogicalCollectiveEnum(mat, preuse, 9); in MatGetSchurComplement_Basic() 616 …if (mreuse == MAT_IGNORE_MATRIX && preuse == MAT_IGNORE_MATRIX) PetscFunctionReturn(PETSC_SUCCESS); in MatGetSchurComplement_Basic() 618 if (preuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*Sp, MAT_CLASSID, 10); in MatGetSchurComplement_Basic() 644 …if (preuse != MAT_IGNORE_MATRIX) PetscCall(MatCreateSchurComplementPmat(A, B, C, D, ainvtype, preu… in MatGetSchurComplement_Basic() 696 … IS iscol1, MatReuse mreuse, Mat *S, MatSchurComplementAinvType ainvtype, MatReuse preuse, Mat *Sp) in MatGetSchurComplement() argument 709 PetscValidLogicalCollectiveEnum(A, preuse, 9); in MatGetSchurComplement() 710 if (preuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*Sp, MAT_CLASSID, 10); in MatGetSchurComplement() 716 if (f) PetscCall((*f)(A, isrow0, iscol0, isrow1, iscol1, mreuse, S, preuse, Sp)); in MatGetSchurComplement() 717 …l(MatGetSchurComplement_Basic(A, isrow0, iscol0, isrow1, iscol1, mreuse, S, ainvtype, preuse, Sp)); in MatGetSchurComplement() [all …]
|