PETSc version 3.17.5
Fix/Edit manual page

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

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