Searched refs:dmcdg (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex36.c | 357 DM dmcdg, dmc; in QuasiInterpolate() local 372 PetscCall(VecGetDM(ctx->tmpc, &dmcdg)); in QuasiInterpolate() 376 PetscCall(DMPlexComputeClementInterpolant(dmcdg, ctx->tmpc, ly)); in QuasiInterpolate() 386 DM dmcdg, dmfdg; in CreateQuasiInterpolator() local 415 PetscCall(DMClone(dmc, &dmcdg)); in CreateQuasiInterpolator() 416 PetscCall(DMGetDimension(dmcdg, &dim)); in CreateQuasiInterpolator() 417 PetscCall(DMPlexGetHeightStratum(dmcdg, 0, &cStart, NULL)); in CreateQuasiInterpolator() 418 PetscCall(DMPlexGetCellType(dmcdg, cStart, &ct)); in CreateQuasiInterpolator() 420 PetscCall(DMSetField(dmcdg, 0, NULL, (PetscObject)fe)); in CreateQuasiInterpolator() 422 PetscCall(DMCreateDS(dmcdg)); in CreateQuasiInterpolator() [all …]
|