Lines Matching refs:metric
41 Vec metric; in main() local
114 PetscCall(DMPlexMetricCreateUniform(dm, 0, scaling, &metric)); in main()
124 PetscCall(DMPlexMetricCreateIsotropic(dm, 0, indicator, &metric)); in main()
148 PetscCall(DMPlexMetricCreate(dm, 0, &metric)); in main()
149 PetscCall(DMPlexComputeGradientClementInterpolant(dmGrad, gradient, metric)); in main()
150 PetscCall(VecViewFromOptions(metric, NULL, "-adapt_hessian_view")); in main()
165 PetscCall(VecDuplicate(metric, &metric1)); in main()
167 PetscCall(VecAXPY(metric1, 0.625, metric)); in main()
168 PetscCall(VecDuplicate(metric, &metric2)); in main()
170 PetscCall(VecAXPY(metric2, 2.5, metric)); in main()
177 PetscCall(VecAXPY(metricComb, -1, metric)); in main()
178 PetscCall(VecNorm(metric, NORM_2, &norm)); in main()
202 PetscCall(DMPlexMetricEnforceSPD(dm, metric, PETSC_TRUE, PETSC_TRUE, metric1, determinant)); in main()
215 PetscCall(VecAXPY(metric1, -1, metric)); in main()
223 PetscCall(DMPlexMetricNormalize(dm, metric, PETSC_TRUE, PETSC_TRUE, metric1, determinant)); in main()
249 PetscCall(VecCopy(metric1, metric)); in main()
255 PetscCall(DMAdaptMetric(dm, metric, bdLabel, rgLabel, &dmAdapt)); in main()
258 PetscCall(VecDestroy(&metric)); in main()