Home
last modified time | relevance | path

Searched refs:MatHasOperation (Results 1 – 25 of 28) sorted by relevance

12

/petsc/src/mat/tests/
H A Dex140.c58 PetscCall(MatHasOperation(A, optenum[i], &hasop)); in RunHasOperationTest()
69 PetscCall(MatHasOperation(A, optenum[i], &hasop)); in RunHasOperationTest()
H A Dex62.c99 PetscCall(MatHasOperation(C, MATOP_PRODUCTSYMBOLIC, &flg)); in main()
179 PetscCall(MatHasOperation(C, MATOP_PRODUCTSYMBOLIC, &flg)); in main()
282 PetscCall(MatHasOperation(RARt, MATOP_PRODUCTSYMBOLIC, &flg)); in main()
H A Dex115.c212 PetscCall(MatHasOperation(hP, MATOP_NORM, &flg)); in main()
258 PetscCall(MatHasOperation(CD, MATOP_NORM, &flg)); in main()
348 PetscCall(MatHasOperation(D, MATOP_NORM, &flg)); in main()
H A Dex23.c949 PetscCall(MatHasOperation(B, MATOP_NORM, &hasnorm)); in CheckMat()
1025 PetscCall(MatHasOperation(lB, MATOP_ZERO_ROWS, &haszerorows)); in TestMatZeroRows()
/petsc/src/snes/impls/ls/
H A Dls.c57 PetscCall(MatHasOperation(A, MATOP_MULT_TRANSPOSE, &hastranspose)); in SNESNEWTONLSCheckLocalMin_Private()
95 PetscCall(MatHasOperation(A, MATOP_MULT_TRANSPOSE, &hastranspose)); in SNESNEWTONLSCheckResidual_Private()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c488 PetscCall(MatHasOperation(A, MATOP_MULT_HERMITIAN_TRANSPOSE, has)); in MatHasOperation_HT()
489 if (!*has) PetscCall(MatHasOperation(A, MATOP_MULT_TRANSPOSE, has)); in MatHasOperation_HT()
491 PetscCall(MatHasOperation(A, MATOP_MULT, has)); in MatHasOperation_HT()
558 PetscCall(MatHasOperation(A, MATOP_HERMITIAN_TRANSPOSE, &flg)); in MatConvert_HT()
H A Dtransm.c306 PetscCall(MatHasOperation(A, MATOP_MULT_TRANSPOSE, has)); in MatHasOperation_Transpose()
308 PetscCall(MatHasOperation(A, MATOP_MULT, has)); in MatHasOperation_Transpose()
534 PetscCall(MatHasOperation(A, MATOP_TRANSPOSE, &flg)); in MatConvert_Transpose()
/petsc/src/ksp/pc/impls/eisens/
H A Deisen.c48 PetscCall(MatHasOperation(pc->pmat, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in PCApply_Eisenstat()
67 PetscCall(MatHasOperation(pc->pmat, MATOP_MULT_DIAGONAL_BLOCK, &hasop)); in PCApplyTranspose_Eisenstat()
/petsc/src/ksp/pc/impls/mat/
H A Dpcmat.c52 PetscCall(MatHasOperation(pc->pmat, MATOP_SOLVE, &hassolve)); in PCSetUp_Mat()
/petsc/doc/changes/
H A D2015.md136 MatShellSetOperation() and MatHasOperation(): MAT\_\<operation> ->
/petsc/src/ksp/pc/impls/vpbjacobi/
H A Dvpbjacobi.c251 PetscCall(MatHasOperation(pc->pmat, MATOP_GET_VBLOCK_DIAGONAL, &flg)); in PCSetUp_VPBJacobi()
/petsc/src/ksp/pc/impls/pbjacobi/
H A Dpbjacobi.c276 PetscCall(MatHasOperation(pc->pmat, MATOP_GET_BLOCK_DIAGONAL, &flg)); in PCSetUp_PBJacobi()
/petsc/src/ksp/pc/interface/
H A Dprecon.c22 PetscCall(MatHasOperation(pc->pmat, MATOP_GET_DIAGONAL_BLOCK, &hasopblock)); in PCGetDefaultType_Private()
23 PetscCall(MatHasOperation(pc->pmat, MATOP_SOLVE, &hasopsolve)); in PCGetDefaultType_Private()
/petsc/src/snes/impls/vi/
H A Dvi.c159 PetscCall(MatHasOperation(A, MATOP_MULT_TRANSPOSE, &hastranspose)); in SNESVICheckLocalMin_Private()
/petsc/src/tao/quadratic/impls/bqpip/
H A Dbqpip.c279 PetscCall(MatHasOperation(tao->hessian, MATOP_GET_DIAGONAL, &getdiagop)); in TaoSolve_BQPIP()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c393 PetscCall(MatHasOperation(J0, MATOP_SOLVE, &J0_has_solve)); in MatLMVMSetJ0()
/petsc/src/ksp/pc/impls/bjacobi/
H A Dbjacobi.c110 PetscCall(MatHasOperation(pc->mat, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCSetUp_BJacobi()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c318 if (hessComputed) PetscCall(MatHasOperation(tao->hessian, MATOP_GET_DIAGONAL, &diagExists)); in TaoBNKEstimateActiveSet()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1380 PetscCall(MatHasOperation(A, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCASMCreateSubdomains()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c1338 PetscCall(MatHasOperation(A, MATOP_GET_DIAGONAL_BLOCK, &hasop)); in PCGASMCreateLocalSubdomains()
/petsc/src/mat/interface/
H A Dmatrix.c4832 if (shell) PetscCall(MatHasOperation(mat, MATOP_GET_FACTOR, &hasop)); in MatGetFactor()
11314 PetscErrorCode MatHasOperation(Mat mat, MatOperation op, PetscBool *has) in MatHasOperation() function
11329 if (size == 1) PetscCall(MatHasOperation(mat, MATOP_CREATE_SUBMATRICES, has)); in MatHasOperation()
/petsc/include/
H A Dpetscmat.h2046 PETSC_EXTERN PetscErrorCode MatHasOperation(Mat, MatOperation, PetscBool *);
/petsc/src/mat/impls/shell/
H A Dshell.c661 PetscCall(MatHasOperation(mdata->axpy, MATOP_PRODUCTSYMBOLIC, &flg)); in MatProductNumeric_Shell_X()
/petsc/src/ts/impls/arkimex/
H A Darkimex.c1935 PetscCall(MatHasOperation(B, MATOP_ZERO_ROWS, &hasZeroRows)); in SNESTSFormJacobian_ARKIMEX()
/petsc/src/mat/impls/nest/
H A Dmatnest.c2239 PetscCall(MatHasOperation(bA->m[i][j], opAdd, &flg)); in MatHasOperation_Nest()

12