Searched refs:hasop (Results 1 – 8 of 8) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex140.c | 47 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 D | eisen.c | 44 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 D | bjacobi.c | 15 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 D | asm.c | 1364 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 D | gasm.c | 1324 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 D | mpisbaij.c | 2654 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 D | matrix.c | 4821 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 D | mpiaij.c | 1403 PetscBool hasop; in MatSOR_MPIAIJ() local 1474 PetscCall(MatHasOperation(matin, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in MatSOR_MPIAIJ() 1475 if (hasop) { in MatSOR_MPIAIJ()
|