DMPlexMetricAverage#
Compute the average of a list of metrics
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexMetricAverage(DM dm, PetscInt numMetrics, PetscReal weights[], Vec metrics[], Vec metricAvg)
Input Parameters#
dm - The
DM
numMetrics - The number of metrics to be averaged
weights - Weights for the average
metrics - The metrics to be averaged
Output Parameter#
metricAvg - The averaged metric
Notes#
The weights should sum to unity.
If weights are not provided then an unweighted average is used.
See Also#
DMPLEX
, DMPlexMetricAverage2()
, DMPlexMetricAverage3()
, DMPlexMetricIntersection()
Level#
beginner
Location#
src/dm/impls/plex/plexmetric.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages