Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/
H A Dex36.c386 DM dmcdg, dmfdg; in CreateQuasiInterpolator() local
403 PetscCall(DMClone(dmf, &dmfdg)); in CreateQuasiInterpolator()
404 PetscCall(DMGetDimension(dmfdg, &dim)); in CreateQuasiInterpolator()
405 PetscCall(DMPlexGetHeightStratum(dmfdg, 0, &cStart, NULL)); in CreateQuasiInterpolator()
406 PetscCall(DMPlexGetCellType(dmfdg, cStart, &ct)); in CreateQuasiInterpolator()
408 PetscCall(DMSetField(dmfdg, 0, NULL, (PetscObject)fe)); in CreateQuasiInterpolator()
410 PetscCall(DMCreateDS(dmfdg)); in CreateQuasiInterpolator()
411 PetscCall(DMCreateInterpolation(dmf, dmfdg, &ctx->Ifdg, NULL)); in CreateQuasiInterpolator()
412 PetscCall(DMCreateGlobalVector(dmfdg, &ctx->tmpf)); in CreateQuasiInterpolator()
413 PetscCall(DMDestroy(&dmfdg)); in CreateQuasiInterpolator()