| /petsc/src/ksp/pc/impls/mg/ |
| H A D | fmg.c | 16 else PetscCall(MatRestrict(mglevels[i]->restrct, mglevels[i]->b, mglevels[i - 1]->b)); in PCMGFCycle_Private() 43 else PetscCall(MatRestrict(mglevels[i + 1]->interpolate, mglevels[i + 1]->x, mglevels[i]->x)); in PCMGFCycle_Private() 66 else PetscCall(MatRestrict(mglevels[i]->restrct, mglevels[i]->b, mglevels[i - 1]->b)); in PCMGKCycle_Private()
|
| H A D | smg.c | 16 else PetscCall(MatRestrict(mglevels[i]->restrct, mglevels[i]->b, mglevels[i - 1]->b)); in PCMGACycle_Private() 19 else PetscCall(MatRestrict(mglevels[i]->interpolate, mglevels[i]->b, mglevels[i - 1]->b)); in PCMGACycle_Private()
|
| H A D | mgfunc.c | 445 PetscCall(MatRestrict(R, fine, coarse)); in PCMGGetRScale()
|
| H A D | mg.c | 69 else PetscCall(MatRestrict(mglevels->restrct, mglevels->r, mgc->b)); in PCMGMCycle_Private() 72 else PetscCall(MatRestrict(mglevels->interpolate, mglevels->r, mgc->b)); in PCMGMCycle_Private()
|
| /petsc/src/snes/impls/fas/ |
| H A D | fasgalerkin.c | 100 PetscCall(MatRestrict(prevfas->restrct, prevfas->Fg, F)); in SNESFASGalerkinFunctionDefault()
|
| H A D | fas.c | 472 PetscCall(MatRestrict(fas->inject, Xfine, Xcoarse)); in SNESFASRestrict() 474 PetscCall(MatRestrict(fas->restrct, Xfine, Xcoarse)); in SNESFASRestrict() 511 PetscCall(MatRestrict(restrct, snes->vec_rhs, B_c)); in SNESFASInterpolatedCoarseSolution() 571 PetscCall(MatRestrict(restrct, F, B_c)); in SNESFASCoarseCorrection() 652 PetscCall(MatRestrict(restrct, F, B_c)); in SNESFASCycle_Additive()
|
| /petsc/src/ksp/pc/impls/galerkin/ |
| H A D | galerkin.c | 21 PetscCall(MatRestrict(jac->R, x, jac->b)); in PCApply_Galerkin() 23 PetscCall(MatRestrict(jac->P, x, jac->b)); in PCApply_Galerkin()
|
| /petsc/src/ts/impls/implicit/discgrad/ |
| H A D | tsdiscgrad.c | 71 PetscCall(MatRestrict(restrct, X0, X0_c)); in DMRestrictHook_TSDiscGrad() 72 PetscCall(MatRestrict(restrct, Xdot, Xdot_c)); in DMRestrictHook_TSDiscGrad()
|
| /petsc/src/ts/impls/rosw/ |
| H A D | rosw.c | 1373 PetscCall(MatRestrict(restrct, Ydot, Ydotc)); in DMRestrictHook_TSRosW() 1375 PetscCall(MatRestrict(restrct, Ystage, Ystagec)); in DMRestrictHook_TSRosW() 1377 PetscCall(MatRestrict(restrct, Zdot, Zdotc)); in DMRestrictHook_TSRosW() 1379 PetscCall(MatRestrict(restrct, Zstage, Zstagec)); in DMRestrictHook_TSRosW()
|
| /petsc/src/snes/tests/ |
| H A D | ex8.c | 570 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer() 575 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex29.c | 48 PetscCall(MatRestrict(J, c, cc)); in CoefficientCoarsenHook()
|
| /petsc/src/ts/impls/eimex/ |
| H A D | eimex.c | 309 PetscCall(MatRestrict(restrct, Z, Z_c)); in DMRestrictHook_TSEIMEX()
|
| /petsc/src/ts/impls/bdf/ |
| H A D | bdf.c | 103 PetscCall(MatRestrict(restrct, Ydot, Ydot_c)); in DMRestrictHook_TSBDF()
|
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 133 PetscCall(MatRestrict(inject, finemarked, coarsemarked)); in DMCoarsen_SNESVI()
|
| /petsc/src/ts/impls/implicit/theta/ |
| H A D | theta.c | 87 PetscCall(MatRestrict(restrct, X0, X0_c)); in DMRestrictHook_TSTheta() 88 PetscCall(MatRestrict(restrct, Xdot, Xdot_c)); in DMRestrictHook_TSTheta()
|
| /petsc/src/dm/interface/ |
| H A D | dmcoordinates.c | 21 PetscCall(MatRestrict(inject, coords, ccoords)); in DMRestrictHook_Coordinates()
|
| H A D | dm.c | 1288 PetscCall(MatRestrict(mat, fine, *scale)); in DMCreateInterpolationScale()
|
| /petsc/src/ts/impls/implicit/irk/ |
| H A D | irk.c | 537 PetscCall(MatRestrict(restrct, U, U_c)); in DMRestrictHook_TSIRK()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex3.c | 857 PetscCall(MatRestrict(Interp, iu, fu)); in CheckInterpolation()
|
| /petsc/src/ts/impls/implicit/glle/ |
| H A D | glle.c | 74 PetscCall(MatRestrict(restrct, Ydot, Ydot_c)); in DMRestrictHook_TSGLLE()
|
| /petsc/src/snes/interface/ |
| H A D | snes.c | 668 PetscCall(MatRestrict(Inject, Xfine, Xcoarse)); in DMRestrictHook_SNESVecSol() 670 PetscCall(MatRestrict(Restrict, Xfine, Xcoarse)); in DMRestrictHook_SNESVecSol()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 358 PetscErrorCode MatRestrict(PetscMat, PetscVec, PetscVec)
|
| /petsc/include/ |
| H A D | petscmat.h | 943 PETSC_EXTERN PetscErrorCode MatRestrict(Mat, Vec, Vec);
|
| /petsc/src/ts/impls/arkimex/ |
| H A D | arkimex.c | 1977 PetscCall(MatRestrict(restrct, Z, Z_c)); in DMRestrictHook_TSARKIMEX()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 8778 PetscErrorCode MatRestrict(Mat A, Vec x, Vec y) in MatRestrict() function
|