Searched refs:dmIndi (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex60.c | 15 static PetscErrorCode CreateIndicator(DM dm, Vec *indicator, DM *dmIndi) in CreateIndicator() argument 23 PetscCall(DMClone(dm, dmIndi)); in CreateIndicator() 26 PetscCall(DMSetField(*dmIndi, 0, NULL, (PetscObject)fe)); in CreateIndicator() 27 PetscCall(DMCreateDS(*dmIndi)); in CreateIndicator() 29 PetscCall(DMCreateLocalVector(*dmIndi, indicator)); in CreateIndicator() 116 DM dmIndi; in main() local 120 PetscCall(CreateIndicator(dm, &indicator, &dmIndi)); in main() 135 PetscCall(DMProjectFunctionLocal(dmIndi, 0.0, funcs, NULL, INSERT_ALL_VALUES, indicator)); in main() 138 PetscCall(DMClone(dmIndi, &dmGrad)); in main() 144 PetscCall(DMPlexComputeGradientClementInterpolant(dmIndi, indicator, gradient)); in main() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexmetric.c | 991 DM dmIndi; in DMPlexMetricCreateIsotropic() local 994 PetscCall(VecGetDM(indicator, &dmIndi)); in DMPlexMetricCreateIsotropic() 996 PetscCall(DMProjectFieldLocal(dmIndi, 0.0, indicator, funcs, INSERT_VALUES, *metric)); in DMPlexMetricCreateIsotropic()
|