Searched refs:snesdm (Results 1 – 1 of 1) sorted by relevance
197 PetscErrorCode DMGetDMSNES(DM dm, DMSNES *snesdm) in DMGetDMSNES() argument201 *snesdm = (DMSNES)dm->dmsnes; in DMGetDMSNES()202 if (!*snesdm) { in DMGetDMSNES()204 PetscCall(DMSNESCreate(PetscObjectComm((PetscObject)dm), snesdm)); in DMGetDMSNES()206 dm->dmsnes = (PetscObject)*snesdm; in DMGetDMSNES()207 (*snesdm)->originaldm = dm; in DMGetDMSNES()230 PetscErrorCode DMGetDMSNESWrite(DM dm, DMSNES *snesdm) in DMGetDMSNESWrite() argument247 *snesdm = sdm; in DMGetDMSNESWrite()