Home
last modified time | relevance | path

Searched refs:hasop (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/tests/
H A Dex140.c47 PetscBool hasop; in RunHasOperationTest() local
58 PetscCall(MatHasOperation(A, optenum[i], &hasop)); in RunHasOperationTest()
59 if (hasop) { in RunHasOperationTest()
69 PetscCall(MatHasOperation(A, optenum[i], &hasop)); in RunHasOperationTest()
70 if (hasop && i != matop) { in RunHasOperationTest()
72 } else if (!hasop && i == matop) { in RunHasOperationTest()
/petsc/src/ksp/pc/impls/eisens/
H A Deisen.c44 PetscBool hasop; in PCApply_Eisenstat() local
48 PetscCall(MatHasOperation(pc->pmat, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in PCApply_Eisenstat()
49 if (hasop) { in PCApply_Eisenstat()
61 PetscBool hasop, set, sym; in PCApplyTranspose_Eisenstat() local
67 PetscCall(MatHasOperation(pc->pmat, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in PCApplyTranspose_Eisenstat()
68 if (hasop) { in PCApplyTranspose_Eisenstat()
/petsc/src/ksp/pc/impls/bjacobi/
H A Dbjacobi.c15 PetscBool hasop; in PCSetUp_BJacobi() local
110 PetscCall(MatHasOperation(pc->mat, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCSetUp_BJacobi()
111 if (!hasop && size == 1) { in PCSetUp_BJacobi()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1364 PetscBool hasop, isbaij = PETSC_FALSE, foundpart = PETSC_FALSE; in PCASMCreateSubdomains() local
1380 PetscCall(MatHasOperation(A, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCASMCreateSubdomains()
1381 if (hasop) PetscCall(MatGetDiagonalBlock(A, &Ad)); in PCASMCreateSubdomains()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c1324 PetscBool hasop, isbaij = PETSC_FALSE, foundpart = PETSC_FALSE; in PCGASMCreateLocalSubdomains() local
1338 PetscCall(MatHasOperation(A, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCGASMCreateLocalSubdomains()
1339 if (hasop) PetscCall(MatGetDiagonalBlock(A, &Ad)); in PCGASMCreateLocalSubdomains()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c2654 PetscBool hasop; in MatSOR_MPISBAIJ() local
2673 PetscCall(MatHasOperation(matin, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in MatSOR_MPISBAIJ()
2675 if (hasop) { in MatSOR_MPISBAIJ()
/petsc/src/mat/interface/
H A Dmatrix.c4821 PetscBool foundtype, foundmtype, shell, hasop = PETSC_FALSE; in MatGetFactor() local
4832 if (shell) PetscCall(MatHasOperation(mat, MATOP_GET_FACTOR, &hasop)); in MatGetFactor()
4833 if (hasop) { in MatGetFactor()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1403 PetscBool hasop; in MatSOR_MPIAIJ() local
1474 PetscCall(MatHasOperation(matin, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in MatSOR_MPIAIJ()
1475 if (hasop) { in MatSOR_MPIAIJ()