Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/mg/
H A Dfmg.c16 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 Dsmg.c16 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 Dmgfunc.c445 PetscCall(MatRestrict(R, fine, coarse)); in PCMGGetRScale()
H A Dmg.c69 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 Dfasgalerkin.c100 PetscCall(MatRestrict(prevfas->restrct, prevfas->Fg, F)); in SNESFASGalerkinFunctionDefault()
H A Dfas.c472 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 Dgalerkin.c21 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 Dtsdiscgrad.c71 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 Drosw.c1373 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 Dex8.c570 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer()
575 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer()
/petsc/src/ts/tutorials/
H A Dex29.c48 PetscCall(MatRestrict(J, c, cc)); in CoefficientCoarsenHook()
/petsc/src/ts/impls/eimex/
H A Deimex.c309 PetscCall(MatRestrict(restrct, Z, Z_c)); in DMRestrictHook_TSEIMEX()
/petsc/src/ts/impls/bdf/
H A Dbdf.c103 PetscCall(MatRestrict(restrct, Ydot, Ydot_c)); in DMRestrictHook_TSBDF()
/petsc/src/snes/impls/vi/rs/
H A Dvirs.c133 PetscCall(MatRestrict(inject, finemarked, coarsemarked)); in DMCoarsen_SNESVI()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c87 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 Ddmcoordinates.c21 PetscCall(MatRestrict(inject, coords, ccoords)); in DMRestrictHook_Coordinates()
H A Ddm.c1288 PetscCall(MatRestrict(mat, fine, *scale)); in DMCreateInterpolationScale()
/petsc/src/ts/impls/implicit/irk/
H A Dirk.c537 PetscCall(MatRestrict(restrct, U, U_c)); in DMRestrictHook_TSIRK()
/petsc/src/dm/impls/plex/tests/
H A Dex3.c857 PetscCall(MatRestrict(Interp, iu, fu)); in CheckInterpolation()
/petsc/src/ts/impls/implicit/glle/
H A Dglle.c74 PetscCall(MatRestrict(restrct, Ydot, Ydot_c)); in DMRestrictHook_TSGLLE()
/petsc/src/snes/interface/
H A Dsnes.c668 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 Dpetscmat.pxi358 PetscErrorCode MatRestrict(PetscMat, PetscVec, PetscVec)
/petsc/include/
H A Dpetscmat.h943 PETSC_EXTERN PetscErrorCode MatRestrict(Mat, Vec, Vec);
/petsc/src/ts/impls/arkimex/
H A Darkimex.c1977 PetscCall(MatRestrict(restrct, Z, Z_c)); in DMRestrictHook_TSARKIMEX()
/petsc/src/mat/interface/
H A Dmatrix.c8778 PetscErrorCode MatRestrict(Mat A, Vec x, Vec y) in MatRestrict() function