Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/tests/
H A Dex60.c15 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 Dplexmetric.c991 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()