Searched refs:dmfdg (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex36.c | 386 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()
|