Searched refs:DMKSP (Results 1 – 10 of 10) sorted by relevance
5 static PetscErrorCode DMKSPDestroy(DMKSP *kdm) in DMKSPDestroy()19 static PetscErrorCode DMKSPCreate(MPI_Comm comm, DMKSP *kdm) in DMKSPCreate()60 static PetscErrorCode DMKSPCopy(DMKSP kdm, DMKSP nkdm) in DMKSPCopy()104 PetscErrorCode DMGetDMKSP(DM dm, DMKSP *kspdm) in DMGetDMKSP()108 *kspdm = (DMKSP)dm->dmksp; in DMGetDMKSP()135 PetscErrorCode DMGetDMKSPWrite(DM dm, DMKSP *kspdm) in DMGetDMKSPWrite()137 DMKSP kdm; in DMGetDMKSPWrite()144 DMKSP oldkdm = kdm; in DMGetDMKSPWrite()148 PetscCall(DMKSPDestroy((DMKSP *)&dm->dmksp)); in DMGetDMKSPWrite()177 PetscCall(DMKSPDestroy((DMKSP *)&dmdest->dmksp)); in DMCopyDMKSP()[all …]
1972 DMKSP kdm; in KSPSetDM()
366 DMKSP kdm; in KSPSetUp()
24 Three levels of KSP/DM share the same DMKSP28 objects share a common `DMKSP` object. The code to access the inner29 `DMKSP` object is33 DMKSP dmksp;38 To obtain a new DMKSP object for which you can change the callback39 functions (or their contexts) without affecting the original DMKSP, call43 DMKSP dmksp;53 Two levels of KSP/DM share the same DMKSP; one has its own private copy56 The `DMKSP` object is essentially the list of callback functions and60 typedef struct _p_DMKSP *DMKSP;[all …]
17 DMKSP kdm; in ourkspcomputerhs()27 DMKSP kdm; in ourkspcomputeinitialguess()37 DMKSP kdm; in ourkspcomputeoperators()51 DMKSP kdm; in dmkspsetcomputerhs_()61 DMKSP kdm; in dmkspsetcomputeinitialguess_()72 DMKSP kdm; in dmkspsetcomputeoperators_()
284 typedef struct _p_DMKSP *DMKSP; typedef290 PetscErrorCode (*destroy)(DMKSP *);291 PetscErrorCode (*duplicate)(DMKSP, DMKSP);338 PETSC_EXTERN PetscErrorCode DMGetDMKSP(DM, DMKSP *);339 PETSC_EXTERN PetscErrorCode DMGetDMKSPWrite(DM, DMKSP *);
111 DMKSP interface 1 1 656 0.
108 DMKSP interface 1 1 656 0.
116 DMKSP interface 6 6 3936 0.
123 DMKSP interface 6 6 3936 0.