Lines Matching refs:dm

40 static PetscErrorCode ourcreatematrix(DM dm, Mat *A)  in ourcreatematrix()  argument
42 …PetscObjectUseFortranCallbackSubType(dm, _cb.creatematrix, (DM *, Mat *, PetscErrorCode *), (&dm, … in ourcreatematrix()
45 static PetscErrorCode ourcreateglobalvector(DM dm, Vec *v) in ourcreateglobalvector() argument
47 …PetscObjectUseFortranCallbackSubType(dm, _cb.createglobalvector, (DM *, Vec *, PetscErrorCode *), … in ourcreateglobalvector()
50 static PetscErrorCode ourcreatelocalvector(DM dm, Vec *v) in ourcreatelocalvector() argument
52 …PetscObjectUseFortranCallbackSubType(dm, _cb.createlocalvector, (DM *, Vec *, PetscErrorCode *), (… in ourcreatelocalvector()
55 static PetscErrorCode ourglobaltolocalbegin(DM dm, Vec g, InsertMode mode, Vec l) in ourglobaltolocalbegin() argument
57 …cObjectUseFortranCallbackSubType(dm, _cb.globaltolocalbegin, (DM *, Vec *, InsertMode *, Vec *, Pe… in ourglobaltolocalbegin()
60 static PetscErrorCode ourglobaltolocalend(DM dm, Vec g, InsertMode mode, Vec l) in ourglobaltolocalend() argument
62 …scObjectUseFortranCallbackSubType(dm, _cb.globaltolocalend, (DM *, Vec *, InsertMode *, Vec *, Pet… in ourglobaltolocalend()
65 static PetscErrorCode ourlocaltoglobalbegin(DM dm, Vec l, InsertMode mode, Vec g) in ourlocaltoglobalbegin() argument
67 …cObjectUseFortranCallbackSubType(dm, _cb.localtoglobalbegin, (DM *, Vec *, InsertMode *, Vec *, Pe… in ourlocaltoglobalbegin()
70 static PetscErrorCode ourlocaltoglobalend(DM dm, Vec l, InsertMode mode, Vec g) in ourlocaltoglobalend() argument
72 …scObjectUseFortranCallbackSubType(dm, _cb.localtoglobalend, (DM *, Vec *, InsertMode *, Vec *, Pet… in ourlocaltoglobalend()
75 static PetscErrorCode ourlocaltolocalbegin(DM dm, Vec g, InsertMode mode, Vec l) in ourlocaltolocalbegin() argument
77 …scObjectUseFortranCallbackSubType(dm, _cb.localtolocalbegin, (DM *, Vec *, InsertMode *, Vec *, Pe… in ourlocaltolocalbegin()
80 static PetscErrorCode ourlocaltolocalend(DM dm, Vec g, InsertMode mode, Vec l) in ourlocaltolocalend() argument
82 …tscObjectUseFortranCallbackSubType(dm, _cb.localtolocalend, (DM *, Vec *, InsertMode *, Vec *, Pet… in ourlocaltolocalend()
85 static PetscErrorCode ourcreatefielddecomposition(DM dm, PetscInt *nfields, char ***names, IS **is,… in ourcreatefielddecomposition() argument
87 …UseFortranCallbackSubType(dm, _cb.createfielddecomposition, (DM *, PetscInt *, char ***, IS **, DM… in ourcreatefielddecomposition()
90 PETSC_EXTERN void dmshellsetcreatematrix_(DM *dm, void (*func)(DM *, Mat *, PetscErrorCode *, PETSC… in dmshellsetcreatematrix_() argument
92 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.creat… in dmshellsetcreatematrix_()
94 *ierr = DMShellSetCreateMatrix(*dm, ourcreatematrix); in dmshellsetcreatematrix_()
97 PETSC_EXTERN void dmshellsetcreateglobalvector_(DM *dm, void (*func)(DM *, Vec *, PetscErrorCode *)… in dmshellsetcreateglobalvector_() argument
99 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.creat… in dmshellsetcreateglobalvector_()
101 *ierr = DMShellSetCreateGlobalVector(*dm, ourcreateglobalvector); in dmshellsetcreateglobalvector_()
104 PETSC_EXTERN void dmshellsetcreatelocalvector_(DM *dm, void (*func)(DM *, Vec *, PetscErrorCode *),… in dmshellsetcreatelocalvector_() argument
106 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.creat… in dmshellsetcreatelocalvector_()
108 *ierr = DMShellSetCreateLocalVector(*dm, ourcreatelocalvector); in dmshellsetcreatelocalvector_()
111 PETSC_EXTERN void dmshellsetglobaltolocal_(DM *dm, void (*begin)(DM *, Vec *, InsertMode *, Vec *, … in dmshellsetglobaltolocal_() argument
113 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.globa… in dmshellsetglobaltolocal_()
115 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.globa… in dmshellsetglobaltolocal_()
117 *ierr = DMShellSetGlobalToLocal(*dm, ourglobaltolocalbegin, ourglobaltolocalend); in dmshellsetglobaltolocal_()
120 PETSC_EXTERN void dmshellsetlocaltoglobal_(DM *dm, void (*begin)(DM *, Vec *, InsertMode *, Vec *, … in dmshellsetlocaltoglobal_() argument
122 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.local… in dmshellsetlocaltoglobal_()
124 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.local… in dmshellsetlocaltoglobal_()
126 *ierr = DMShellSetLocalToGlobal(*dm, ourlocaltoglobalbegin, ourlocaltoglobalend); in dmshellsetlocaltoglobal_()
129 PETSC_EXTERN void dmshellsetlocaltolocal_(DM *dm, void (*begin)(DM *, Vec *, InsertMode *, Vec *, P… in dmshellsetlocaltolocal_() argument
131 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.local… in dmshellsetlocaltolocal_()
133 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.local… in dmshellsetlocaltolocal_()
135 *ierr = DMShellSetLocalToLocal(*dm, ourlocaltolocalbegin, ourlocaltolocalend); in dmshellsetlocaltolocal_()
138 PETSC_EXTERN void dmshellsetcreatefielddecomposition_(DM *dm, void (*func)(DM *, PetscInt *, char *… in dmshellsetcreatefielddecomposition_() argument
140 …*ierr = PetscObjectSetFortranCallback((PetscObject)*dm, PETSC_FORTRAN_CALLBACK_SUBTYPE, &_cb.creat… in dmshellsetcreatefielddecomposition_()
142 *ierr = DMShellSetCreateFieldDecomposition(*dm, ourcreatefielddecomposition); in dmshellsetcreatefielddecomposition_()