| /petsc/src/mat/tests/ |
| H A D | ex201f.F90 | 175 PetscCallA(MatShellSetOperation(m, op, mymatmult, ierr)) 177 PetscCallA(MatShellSetOperation(m, op, mymatmultadd, ierr)) 179 PetscCallA(MatShellSetOperation(m, op, mymatmulttranspose, ierr)) 181 PetscCallA(MatShellSetOperation(m, op, mymatmulthermitiantranspose, ierr)) 183 PetscCallA(MatShellSetOperation(m, op, mymatmulttransposeadd, ierr)) 185 PetscCallA(MatShellSetOperation(m, op, mymatmulthermitiantransposeadd, ierr)) 187 PetscCallA(MatShellSetOperation(m, op, mymattranspose, ierr)) 189 PetscCallA(MatShellSetOperation(m, op, mymatgetdiagonal, ierr)) 191 PetscCallA(MatShellSetOperation(m, op, mymatdiagonalscale, ierr)) 193 PetscCallA(MatShellSetOperation(m, op, mymatzeroentries, ierr)) [all …]
|
| H A D | ex205.c | 76 PetscCall(MatShellSetOperation(S1, MATOP_MULT, (PetscErrorCodeFn *)MatMult_User)); in main() 77 PetscCall(MatShellSetOperation(S1, MATOP_COPY, (PetscErrorCodeFn *)MatCopy_User)); in main() 78 PetscCall(MatShellSetOperation(S1, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_User)); in main() 81 PetscCall(MatShellSetOperation(S2, MATOP_MULT, (PetscErrorCodeFn *)MatMult_User)); in main() 82 PetscCall(MatShellSetOperation(S2, MATOP_COPY, (PetscErrorCodeFn *)MatCopy_User)); in main() 83 PetscCall(MatShellSetOperation(S2, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_User)); in main()
|
| H A D | ex170.c | 154 PetscCall(MatShellSetOperation(A, MATOP_MULT, (void(*))MatMultMax_SeqAIJ)); in main() 158 PetscCall(MatShellSetOperation(a->A, MATOP_MULT, (void(*))MatMultMax_SeqAIJ)); in main() 159 PetscCall(MatShellSetOperation(a->B, MATOP_MULT, (void(*))MatMultMax_SeqAIJ)); in main() 160 PetscCall(MatShellSetOperation(a->B, MATOP_MULT_ADD, (void(*))MatMultAddMax_SeqAIJ)); in main()
|
| H A D | ex218.c | 58 PetscCall(MatShellSetOperation(S, MATOP_MULT, (PetscErrorCodeFn *)MatMult_User)); in main() 59 …PetscCall(MatShellSetOperation(S, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_User)… in main()
|
| H A D | ex88.c | 225 PetscCall(MatShellSetOperation(S, MATOP_VIEW, (PetscErrorCodeFn *)MatView_User)); in main() 226 PetscCall(MatShellSetOperation(S, MATOP_MULT, (PetscErrorCodeFn *)MatMult_User)); in main() 227 …PetscCall(MatShellSetOperation(S, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_User)… in main() 228 PetscCall(MatShellSetOperation(S, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_User)); in main()
|
| H A D | ex235.c | 76 PetscCall(MatShellSetOperation(A, MATOP_MULT, (PetscErrorCodeFn *)myMult)); in main() 77 PetscCall(MatShellSetOperation(A, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)myGetDiagonal)); in main()
|
| H A D | ex120f.F90 | 39 PetscCallA(MatShellSetOperation(m, MATOP_CREATE_VECS, mymatgetvecs, ierr))
|
| /petsc/src/mat/impls/shell/ftn-custom/ |
| H A D | zshellf.c | 214 …*ierr = MatShellSetOperation(*mat, *op, (… in matshellsetoperation_() 218 …*ierr = MatShellSetOperation(*mat, *o… in matshellsetoperation_() 222 …*ierr = MatShellSetOperation(*m… in matshellsetoperation_() 226 …*ierr = MatShellSetOperation(*mat, *op… in matshellsetoperation_() 230 … = MatShellSetOperation(*mat, *op, … in matshellsetoperation_() 234 …*ierr = MatShellSetOperation(*mat,… in matshellsetoperation_() 238 …*ierr = MatShellSetOperation(*mat, *op, (P… in matshellsetoperation_() 242 …*ierr = MatShellSetOperation(*mat, *… in matshellsetoperation_() 246 …*ierr = MatShellSetOperation(*mat… in matshellsetoperation_() 250 …*ierr = MatShellSetOperation(*m… in matshellsetoperation_() [all …]
|
| /petsc/src/mat/impls/transpose/ |
| H A D | transm.c | 90 PetscCall(MatShellSetOperation(N, MATOP_SOLVE, (PetscErrorCodeFn *)MatSolve_Transpose_LU)); in MatLUFactor_Transpose() 91 PetscCall(MatShellSetOperation(N, MATOP_SOLVE_ADD, (PetscErrorCodeFn *)MatSolveAdd_Transpose_LU)); in MatLUFactor_Transpose() 92 …PetscCall(MatShellSetOperation(N, MATOP_SOLVE_TRANSPOSE, (PetscErrorCodeFn *)MatSolveTranspose_Tra… in MatLUFactor_Transpose() 93 …PetscCall(MatShellSetOperation(N, MATOP_SOLVE_TRANSPOSE_ADD, (PetscErrorCodeFn *)MatSolveTranspose… in MatLUFactor_Transpose() 94 PetscCall(MatShellSetOperation(N, MATOP_MAT_SOLVE, (PetscErrorCodeFn *)MatMatSolve_Transpose_LU)); in MatLUFactor_Transpose() 95 …PetscCall(MatShellSetOperation(N, MATOP_MAT_SOLVE_TRANSPOSE, (PetscErrorCodeFn *)MatMatSolveTransp… in MatLUFactor_Transpose() 166 PetscCall(MatShellSetOperation(N, MATOP_SOLVE, (PetscErrorCodeFn *)MatSolve_Transpose_Cholesky)); in MatCholeskyFactor_Transpose() 167 …PetscCall(MatShellSetOperation(N, MATOP_SOLVE_ADD, (PetscErrorCodeFn *)MatSolveAdd_Transpose_Chole… in MatCholeskyFactor_Transpose() 168 …PetscCall(MatShellSetOperation(N, MATOP_SOLVE_TRANSPOSE, (PetscErrorCodeFn *)MatSolveTranspose_Tra… in MatCholeskyFactor_Transpose() 169 …PetscCall(MatShellSetOperation(N, MATOP_SOLVE_TRANSPOSE_ADD, (PetscErrorCodeFn *)MatSolveTranspose… in MatCholeskyFactor_Transpose() [all …]
|
| H A D | htransm.c | 295 PetscCall(MatShellSetOperation(N, MATOP_SOLVE, (PetscErrorCodeFn *)MatSolve_HT_LU)); in MatLUFactor_HT() 296 PetscCall(MatShellSetOperation(N, MATOP_SOLVE_ADD, (PetscErrorCodeFn *)MatSolveAdd_HT_LU)); in MatLUFactor_HT() 297 PetscCall(MatShellSetOperation(N, MATOP_MAT_SOLVE, (PetscErrorCodeFn *)MatMatSolve_HT_LU)); in MatLUFactor_HT() 353 PetscCall(MatShellSetOperation(N, MATOP_SOLVE, (PetscErrorCodeFn *)MatSolve_HT_Cholesky)); in MatCholeskyFactor_HT() 354 PetscCall(MatShellSetOperation(N, MATOP_SOLVE_ADD, (PetscErrorCodeFn *)MatSolveAdd_HT_Cholesky)); in MatCholeskyFactor_HT() 355 PetscCall(MatShellSetOperation(N, MATOP_MAT_SOLVE, (PetscErrorCodeFn *)MatMatSolve_HT_Cholesky)); in MatCholeskyFactor_HT() 367 PetscCall(MatShellSetOperation(F, MATOP_SOLVE, (PetscErrorCodeFn *)MatSolve_HT_LU)); in MatLUFactorNumeric_HT() 368 PetscCall(MatShellSetOperation(F, MATOP_SOLVE_ADD, (PetscErrorCodeFn *)MatSolveAdd_HT_LU)); in MatLUFactorNumeric_HT() 369 PetscCall(MatShellSetOperation(F, MATOP_MAT_SOLVE, (PetscErrorCodeFn *)MatMatSolve_HT_LU)); in MatLUFactorNumeric_HT() 381 …PetscCall(MatShellSetOperation(F, MATOP_LUFACTOR_NUMERIC, (PetscErrorCodeFn *)MatLUFactorNumeric_H… in MatLUFactorSymbolic_HT() [all …]
|
| /petsc/src/tao/matrix/ |
| H A D | submatfree.c | 49 PetscCall(MatShellSetOperation(*J, MATOP_MULT, (PetscErrorCodeFn *)MatMult_SMF)); in MatCreateSubMatrixFree() 50 PetscCall(MatShellSetOperation(*J, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_SMF)); in MatCreateSubMatrixFree() 51 PetscCall(MatShellSetOperation(*J, MATOP_VIEW, (PetscErrorCodeFn *)MatView_SMF)); in MatCreateSubMatrixFree() 52 …PetscCall(MatShellSetOperation(*J, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_SMF)… in MatCreateSubMatrixFree() 53 PetscCall(MatShellSetOperation(*J, MATOP_DIAGONAL_SET, (PetscErrorCodeFn *)MatDiagonalSet_SMF)); in MatCreateSubMatrixFree() 54 PetscCall(MatShellSetOperation(*J, MATOP_SHIFT, (PetscErrorCodeFn *)MatShift_SMF)); in MatCreateSubMatrixFree() 55 PetscCall(MatShellSetOperation(*J, MATOP_EQUAL, (PetscErrorCodeFn *)MatEqual_SMF)); in MatCreateSubMatrixFree() 56 PetscCall(MatShellSetOperation(*J, MATOP_SCALE, (PetscErrorCodeFn *)MatScale_SMF)); in MatCreateSubMatrixFree() 57 PetscCall(MatShellSetOperation(*J, MATOP_TRANSPOSE, (PetscErrorCodeFn *)MatTranspose_SMF)); in MatCreateSubMatrixFree() 58 PetscCall(MatShellSetOperation(*J, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_SMF)); in MatCreateSubMatrixFree() [all …]
|
| H A D | adamat.c | 386 PetscCall(MatShellSetOperation(*J, MATOP_MULT, (PetscErrorCodeFn *)MatMult_ADA)); in MatCreateADA() 387 PetscCall(MatShellSetOperation(*J, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_ADA)); in MatCreateADA() 388 PetscCall(MatShellSetOperation(*J, MATOP_VIEW, (PetscErrorCodeFn *)MatView_ADA)); in MatCreateADA() 389 …PetscCall(MatShellSetOperation(*J, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_ADA)… in MatCreateADA() 390 PetscCall(MatShellSetOperation(*J, MATOP_DIAGONAL_SET, (PetscErrorCodeFn *)MatDiagonalSet_ADA)); in MatCreateADA() 391 PetscCall(MatShellSetOperation(*J, MATOP_SHIFT, (PetscErrorCodeFn *)MatShift_ADA)); in MatCreateADA() 392 PetscCall(MatShellSetOperation(*J, MATOP_EQUAL, (PetscErrorCodeFn *)MatEqual_ADA)); in MatCreateADA() 393 PetscCall(MatShellSetOperation(*J, MATOP_SCALE, (PetscErrorCodeFn *)MatScale_ADA)); in MatCreateADA() 394 PetscCall(MatShellSetOperation(*J, MATOP_TRANSPOSE, (PetscErrorCodeFn *)MatTranspose_ADA)); in MatCreateADA() 395 PetscCall(MatShellSetOperation(*J, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_ADA)); in MatCreateADA() [all …]
|
| /petsc/src/binding/petsc4py/demo/legacy/poisson3d/ |
| H A D | poisson3d.c | 40 MatShellSetOperation(A, MATOP_MULT, DEL2MAT_MULT); in main() 41 MatShellSetOperation(A, MATOP_MULT_TRANSPOSE, DEL2MAT_MULT); in main() 42 MatShellSetOperation(A, MATOP_GET_DIAGONAL, DEL2MAT_DIAG); in main()
|
| /petsc/src/mat/impls/normal/ |
| H A D | normmh.c | 308 …PetscCall(MatShellSetOperation(*N, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_NormalHermitian)); in MatCreateNormalHermitian() 309 PetscCall(MatShellSetOperation(*N, MATOP_MULT, (PetscErrorCodeFn *)MatMult_NormalHermitian)); in MatCreateNormalHermitian() 310 …PetscCall(MatShellSetOperation(*N, MATOP_MULT_HERMITIAN_TRANSPOSE, (PetscErrorCodeFn *)MatMult_Nor… in MatCreateNormalHermitian() 312 …PetscCall(MatShellSetOperation(*N, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMult_NormalHermiti… in MatCreateNormalHermitian() 314 …PetscCall(MatShellSetOperation(*N, MATOP_DUPLICATE, (PetscErrorCodeFn *)MatDuplicate_NormalHermiti… in MatCreateNormalHermitian() 315 …PetscCall(MatShellSetOperation(*N, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_NormalHe… in MatCreateNormalHermitian() 316 …PetscCall(MatShellSetOperation(*N, MATOP_GET_DIAGONAL_BLOCK, (PetscErrorCodeFn *)MatGetDiagonalBlo… in MatCreateNormalHermitian() 317 PetscCall(MatShellSetOperation(*N, MATOP_COPY, (PetscErrorCodeFn *)MatCopy_NormalHermitian)); in MatCreateNormalHermitian()
|
| H A D | normm.c | 422 PetscCall(MatShellSetOperation(*N, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_Normal)); in MatCreateNormal() 423 PetscCall(MatShellSetOperation(*N, MATOP_MULT, (PetscErrorCodeFn *)MatMult_Normal)); in MatCreateNormal() 424 PetscCall(MatShellSetOperation(*N, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMult_Normal)); in MatCreateNormal() 425 PetscCall(MatShellSetOperation(*N, MATOP_DUPLICATE, (PetscErrorCodeFn *)MatDuplicate_Normal)); in MatCreateNormal() 426 …PetscCall(MatShellSetOperation(*N, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_Normal)); in MatCreateNormal() 427 …PetscCall(MatShellSetOperation(*N, MATOP_GET_DIAGONAL_BLOCK, (PetscErrorCodeFn *)MatGetDiagonalBlo… in MatCreateNormal() 428 PetscCall(MatShellSetOperation(*N, MATOP_COPY, (PetscErrorCodeFn *)MatCopy_Normal)); in MatCreateNormal()
|
| /petsc/src/mat/tutorials/ |
| H A D | ex20f.F90 | 26 PetscCall(MatShellSetOperation(M, MATOP_DESTROY, MatDestroy_F, ierr)) 55 PetscCallA(MatShellSetOperation(F, MATOP_DUPLICATE, MatDuplicate_F, ierr))
|
| /petsc/src/mat/impls/composite/ |
| H A D | mcomposite.c | 477 PetscCall(MatShellSetOperation(mat, MATOP_GET_DIAGONAL, NULL)); in MatCompositeSetType_Composite() 478 …PetscCall(MatShellSetOperation(mat, MATOP_MULT, (PetscErrorCodeFn *)MatMult_Composite_Multiplicati… in MatCompositeSetType_Composite() 479 …PetscCall(MatShellSetOperation(mat, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_Com… in MatCompositeSetType_Composite() 482 …PetscCall(MatShellSetOperation(mat, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_Composi… in MatCompositeSetType_Composite() 483 PetscCall(MatShellSetOperation(mat, MATOP_MULT, (PetscErrorCodeFn *)MatMult_Composite)); in MatCompositeSetType_Composite() 484 …PetscCall(MatShellSetOperation(mat, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_Com… in MatCompositeSetType_Composite() 891 PetscCall(MatShellSetOperation(A, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_Composite)); in MatCreate_Composite() 892 PetscCall(MatShellSetOperation(A, MATOP_MULT, (PetscErrorCodeFn *)MatMult_Composite)); in MatCreate_Composite() 893 …PetscCall(MatShellSetOperation(A, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_Compo… in MatCreate_Composite() 894 …PetscCall(MatShellSetOperation(A, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_Composite… in MatCreate_Composite() [all …]
|
| /petsc/src/ksp/pc/impls/h2opus/ |
| H A D | pch2opus.c | 191 PetscCall(MatShellSetOperation(AAt, MATOP_MULT, (PetscErrorCodeFn *)MatMult_AAt)); in PCH2OpusSetUpInit() 192 PetscCall(MatShellSetOperation(AAt, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMult_AAt)); in PCH2OpusSetUpInit() 193 PetscCall(MatShellSetOperation(AAt, MATOP_NORM, (PetscErrorCodeFn *)MatNorm_H2OPUS)); in PCH2OpusSetUpInit() 518 PetscCall(MatShellSetOperation(pch2opus->S, MATOP_MULT, (PetscErrorCodeFn *)MatMult_Hyper)); in PCH2OpusSetUpSampler_Private() 519 …PetscCall(MatShellSetOperation(pch2opus->S, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTrans… in PCH2OpusSetUpSampler_Private() 523 PetscCall(MatShellSetOperation(pch2opus->S, MATOP_MULT, (PetscErrorCodeFn *)MatMult_NS)); in PCH2OpusSetUpSampler_Private() 524 …PetscCall(MatShellSetOperation(pch2opus->S, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTrans… in PCH2OpusSetUpSampler_Private() 553 PetscCall(MatShellSetOperation(pch2opus->T, MATOP_MULT, (PetscErrorCodeFn *)MatMult_MAmI)); in PCSetUp_H2OPUS() 554 …PetscCall(MatShellSetOperation(pch2opus->T, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTrans… in PCSetUp_H2OPUS() 555 PetscCall(MatShellSetOperation(pch2opus->T, MATOP_NORM, (PetscErrorCodeFn *)MatNorm_H2OPUS)); in PCSetUp_H2OPUS()
|
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 233 PetscCall(MatShellSetOperation(M, MATOP_MULT, (PetscErrorCodeFn *)MatMult_CF)); in MatConvertFrom_Shell() 234 … PetscCall(MatShellSetOperation(M, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_CF)); in MatConvertFrom_Shell() 235 PetscCall(MatShellSetOperation(M, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_CF)); in MatConvertFrom_Shell() 236 PetscCall(MatShellSetOperation(M, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_CF)); in MatConvertFrom_Shell()
|
| /petsc/src/snes/interface/noise/ |
| H A D | snesmfj2.c | 254 PetscCall(MatShellSetOperation(*J, MATOP_MULT, (PetscErrorCodeFn *)SNESMatrixFreeMult2_Private)); in MatCreateSNESMFMore() 255 …PetscCall(MatShellSetOperation(*J, MATOP_DESTROY, (PetscErrorCodeFn *)SNESMatrixFreeDestroy2_Priva… in MatCreateSNESMFMore() 256 PetscCall(MatShellSetOperation(*J, MATOP_VIEW, (PetscErrorCodeFn *)SNESMatrixFreeView2_Private)); in MatCreateSNESMFMore()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex5f.F90 | 43 PetscCallA(MatShellSetOperation(A, MATOP_MULT, mymatmult, ierr))
|
| /petsc/src/mat/impls/mffd/ |
| H A D | mffd.c | 147 PetscCall(MatShellSetOperation(mat, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)MatGetDiagonal_MFFD)); in MatMFFDSetFunctioni_MFFD() 619 PetscCall(MatShellSetOperation(A, MATOP_MULT, (PetscErrorCodeFn *)MatMult_MFFD)); in MatCreate_MFFD() 620 PetscCall(MatShellSetOperation(A, MATOP_DESTROY, (PetscErrorCodeFn *)MatDestroy_MFFD)); in MatCreate_MFFD() 621 PetscCall(MatShellSetOperation(A, MATOP_VIEW, (PetscErrorCodeFn *)MatView_MFFD)); in MatCreate_MFFD() 622 PetscCall(MatShellSetOperation(A, MATOP_ASSEMBLY_END, (PetscErrorCodeFn *)MatAssemblyEnd_MFFD)); in MatCreate_MFFD() 623 …PetscCall(MatShellSetOperation(A, MATOP_SET_FROM_OPTIONS, (PetscErrorCodeFn *)MatSetFromOptions_MF… in MatCreate_MFFD()
|
| /petsc/doc/changes/ |
| H A D | 21.md | 43 `int MatShellSetOperation(Mat,MatOperation,void*);` 45 `int MatShellSetOperation(Mat,MatOperation,void(*)());`
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | hyperbolic.c | 553 PetscCall(MatShellSetOperation(*new_shell, MATOP_MULT, (PetscErrorCodeFn *)StateMatMult)); in StateMatDuplicate() 554 …PetscCall(MatShellSetOperation(*new_shell, MATOP_DUPLICATE, (PetscErrorCodeFn *)StateMatDuplicate)… in StateMatDuplicate() 555 …PetscCall(MatShellSetOperation(*new_shell, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatMultT… in StateMatDuplicate() 556 …PetscCall(MatShellSetOperation(*new_shell, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)StateMatGetDiag… in StateMatDuplicate() 1013 PetscCall(MatShellSetOperation(user->Js, MATOP_MULT, (PetscErrorCodeFn *)StateMatMult)); in HyperbolicInitialize() 1014 PetscCall(MatShellSetOperation(user->Js, MATOP_DUPLICATE, (PetscErrorCodeFn *)StateMatDuplicate)); in HyperbolicInitialize() 1015 …PetscCall(MatShellSetOperation(user->Js, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatMultTra… in HyperbolicInitialize() 1016 …PetscCall(MatShellSetOperation(user->Js, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)StateMatGetDiagon… in HyperbolicInitialize() 1020 PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT, (PetscErrorCodeFn *)StateMatBlockMult)); in HyperbolicInitialize() 1021 …PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatBl… in HyperbolicInitialize() [all …]
|
| H A D | parabolic.c | 571 PetscCall(MatShellSetOperation(*new_shell, MATOP_MULT, (PetscErrorCodeFn *)StateMatMult)); in StateMatDuplicate() 572 …PetscCall(MatShellSetOperation(*new_shell, MATOP_DUPLICATE, (PetscErrorCodeFn *)StateMatDuplicate)… in StateMatDuplicate() 573 …PetscCall(MatShellSetOperation(*new_shell, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatMultT… in StateMatDuplicate() 574 …PetscCall(MatShellSetOperation(*new_shell, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)StateMatGetDiag… in StateMatDuplicate() 919 PetscCall(MatShellSetOperation(user->Js, MATOP_MULT, (PetscErrorCodeFn *)StateMatMult)); in ParabolicInitialize() 920 PetscCall(MatShellSetOperation(user->Js, MATOP_DUPLICATE, (PetscErrorCodeFn *)StateMatDuplicate)); in ParabolicInitialize() 921 …PetscCall(MatShellSetOperation(user->Js, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatMultTra… in ParabolicInitialize() 922 …PetscCall(MatShellSetOperation(user->Js, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)StateMatGetDiagon… in ParabolicInitialize() 926 PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT, (PetscErrorCodeFn *)StateMatBlockMult)); in ParabolicInitialize() 928 …PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatBl… in ParabolicInitialize() [all …]
|