Lines Matching refs:DM

34 PetscErrorCode DMGlobalToLocalBeginDefaultShell(DM dm, Vec g, InsertMode mode, Vec l)  in DMGlobalToLocalBeginDefaultShell()
58 PetscErrorCode DMGlobalToLocalEndDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMGlobalToLocalEndDefaultShell()
85 PetscErrorCode DMLocalToGlobalBeginDefaultShell(DM dm, Vec l, InsertMode mode, Vec g) in DMLocalToGlobalBeginDefaultShell()
109 PetscErrorCode DMLocalToGlobalEndDefaultShell(DM dm, Vec l, InsertMode mode, Vec g) in DMLocalToGlobalEndDefaultShell()
138 PetscErrorCode DMLocalToLocalBeginDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMLocalToLocalBeginDefaultShell()
164 PetscErrorCode DMLocalToLocalEndDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMLocalToLocalEndDefaultShell()
174 static PetscErrorCode DMCreateMatrix_Shell(DM dm, Mat *J) in DMCreateMatrix_Shell()
200 static PetscErrorCode DMCreateGlobalVector_Shell(DM dm, Vec *gvec) in DMCreateGlobalVector_Shell()
218 static PetscErrorCode DMCreateLocalVector_Shell(DM dm, Vec *gvec) in DMCreateLocalVector_Shell()
249 PetscErrorCode DMShellSetDestroyContext(DM dm, PetscCtxDestroyFn *destroyctx) in DMShellSetDestroyContext()
275 PetscErrorCode DMShellSetContext(DM dm, PetscCtx ctx) in DMShellSetContext()
309 PetscErrorCode DMShellGetContext(DM dm, PetscCtxRt ctx) in DMShellGetContext()
338 PetscErrorCode DMShellSetMatrix(DM dm, Mat J) in DMShellSetMatrix()
342 DM mdm; in DMShellSetMatrix()
373 PetscErrorCode DMShellSetCreateMatrix(DM dm, PetscErrorCode (*func)(DM, Mat *)) in DMShellSetCreateMatrix() argument
394 PetscErrorCode DMShellSetGlobalVector(DM dm, Vec X) in DMShellSetGlobalVector()
398 DM vdm; in DMShellSetGlobalVector()
438 PetscErrorCode DMShellGetGlobalVector(DM dm, Vec *X) in DMShellGetGlobalVector()
465 PetscErrorCode DMShellSetCreateGlobalVector(DM dm, PetscErrorCode (*func)(DM, Vec *)) in DMShellSetCreateGlobalVector() argument
486 PetscErrorCode DMShellSetLocalVector(DM dm, Vec X) in DMShellSetLocalVector()
490 DM vdm; in DMShellSetLocalVector()
530 PetscErrorCode DMShellSetCreateLocalVector(DM dm, PetscErrorCode (*func)(DM, Vec *)) in DMShellSetCreateLocalVector() argument
556 …cErrorCode DMShellSetGlobalToLocal(DM dm, PetscErrorCode (*begin)(DM, Vec, InsertMode, Vec), Petsc… in DMShellSetGlobalToLocal() argument
583 …cErrorCode DMShellSetLocalToGlobal(DM dm, PetscErrorCode (*begin)(DM, Vec, InsertMode, Vec), Petsc… in DMShellSetLocalToGlobal() argument
610 …scErrorCode DMShellSetLocalToLocal(DM dm, PetscErrorCode (*begin)(DM, Vec, InsertMode, Vec), Petsc… in DMShellSetLocalToLocal() argument
632 PetscErrorCode DMShellSetGlobalToLocalVecScatter(DM dm, VecScatter gtol) in DMShellSetGlobalToLocalVecScatter()
658 PetscErrorCode DMShellSetLocalToGlobalVecScatter(DM dm, VecScatter ltog) in DMShellSetLocalToGlobalVecScatter()
684 PetscErrorCode DMShellSetLocalToLocalVecScatter(DM dm, VecScatter ltol) in DMShellSetLocalToLocalVecScatter()
710 PetscErrorCode DMShellSetCoarsen(DM dm, PetscErrorCode (*coarsen)(DM, MPI_Comm, DM *)) in DMShellSetCoarsen() argument
737 PetscErrorCode DMShellGetCoarsen(DM dm, PetscErrorCode (**coarsen)(DM, MPI_Comm, DM *)) in DMShellGetCoarsen() argument
762 PetscErrorCode DMShellSetRefine(DM dm, PetscErrorCode (*refine)(DM, MPI_Comm, DM *)) in DMShellSetRefine() argument
789 PetscErrorCode DMShellGetRefine(DM dm, PetscErrorCode (**refine)(DM, MPI_Comm, DM *)) in DMShellGetRefine() argument
814 PetscErrorCode DMShellSetCreateInterpolation(DM dm, PetscErrorCode (*interp)(DM, DM, Mat *, Vec *)) in DMShellSetCreateInterpolation() argument
841 PetscErrorCode DMShellGetCreateInterpolation(DM dm, PetscErrorCode (**interp)(DM, DM, Mat *, Vec *)) in DMShellGetCreateInterpolation() argument
866 PetscErrorCode DMShellSetCreateRestriction(DM dm, PetscErrorCode (*restriction)(DM, DM, Mat *)) in DMShellSetCreateRestriction() argument
893 PetscErrorCode DMShellGetCreateRestriction(DM dm, PetscErrorCode (**restriction)(DM, DM, Mat *)) in DMShellGetCreateRestriction() argument
918 PetscErrorCode DMShellSetCreateInjection(DM dm, PetscErrorCode (*inject)(DM, DM, Mat *)) in DMShellSetCreateInjection() argument
945 PetscErrorCode DMShellGetCreateInjection(DM dm, PetscErrorCode (**inject)(DM, DM, Mat *)) in DMShellGetCreateInjection() argument
970 …rorCode DMShellSetCreateFieldDecomposition(DM dm, PetscErrorCode (*decomp)(DM, PetscInt *, char **… in DMShellSetCreateFieldDecomposition() argument
995 …de DMShellSetCreateDomainDecomposition(DM dm, PetscErrorCode (*decomp)(DM, PetscInt *, char ***, I… in DMShellSetCreateDomainDecomposition() argument
1020 …rorCode DMShellSetCreateDomainDecompositionScatters(DM dm, PetscErrorCode (*scatter)(DM, PetscInt,… in DMShellSetCreateDomainDecompositionScatters() argument
1045 PetscErrorCode DMShellSetCreateSubDM(DM dm, PetscErrorCode (*subdm)(DM, PetscInt, const PetscInt[],… in DMShellSetCreateSubDM() argument
1072 PetscErrorCode DMShellGetCreateSubDM(DM dm, PetscErrorCode (**subdm)(DM, PetscInt, const PetscInt[]… in DMShellGetCreateSubDM() argument
1084 static PetscErrorCode DMDestroy_Shell(DM dm) in DMDestroy_Shell()
1101 static PetscErrorCode DMView_Shell(DM dm, PetscViewer v) in DMView_Shell()
1110 static PetscErrorCode DMLoad_Shell(DM dm, PetscViewer v) in DMLoad_Shell()
1120 static PetscErrorCode DMCreateSubDM_Shell(DM dm, PetscInt numFields, const PetscInt fields[], IS *i… in DMCreateSubDM_Shell()
1128 PETSC_EXTERN PetscErrorCode DMCreate_Shell(DM dm) in DMCreate_Shell()
1168 PetscErrorCode DMShellCreate(MPI_Comm comm, DM *dm) in DMShellCreate()