Home
last modified time | relevance | path

Searched refs:MatShellSetOperation (Results 1 – 25 of 76) sorted by relevance

1234

/petsc/src/mat/tests/
H A Dex201f.F90175 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 Dex205.c76 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 Dex170.c154 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 Dex218.c58 PetscCall(MatShellSetOperation(S, MATOP_MULT, (PetscErrorCodeFn *)MatMult_User)); in main()
59 …PetscCall(MatShellSetOperation(S, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)MatMultTranspose_User)… in main()
H A Dex88.c225 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 Dex235.c76 PetscCall(MatShellSetOperation(A, MATOP_MULT, (PetscErrorCodeFn *)myMult)); in main()
77 PetscCall(MatShellSetOperation(A, MATOP_GET_DIAGONAL, (PetscErrorCodeFn *)myGetDiagonal)); in main()
H A Dex120f.F9039 PetscCallA(MatShellSetOperation(m, MATOP_CREATE_VECS, mymatgetvecs, ierr))
/petsc/src/mat/impls/shell/ftn-custom/
H A Dzshellf.c214 …*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 Dtransm.c90 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 Dhtransm.c295 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 Dsubmatfree.c49 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 Dadamat.c386 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 Dpoisson3d.c40 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 Dnormmh.c308 …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 Dnormm.c422 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 Dex20f.F9026 PetscCall(MatShellSetOperation(M, MATOP_DESTROY, MatDestroy_F, ierr))
55 PetscCallA(MatShellSetOperation(F, MATOP_DUPLICATE, MatDuplicate_F, ierr))
/petsc/src/mat/impls/composite/
H A Dmcomposite.c477 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 Dpch2opus.c191 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 Dshellcnv.c233 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 Dsnesmfj2.c254 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 Dex5f.F9043 PetscCallA(MatShellSetOperation(A, MATOP_MULT, mymatmult, ierr))
/petsc/src/mat/impls/mffd/
H A Dmffd.c147 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 D21.md43 `int MatShellSetOperation(Mat,MatOperation,void*);`
45 `int MatShellSetOperation(Mat,MatOperation,void(*)());`
/petsc/src/tao/pde_constrained/tutorials/
H A Dhyperbolic.c553 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 Dparabolic.c571 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 …]

1234