Home
last modified time | relevance | path

Searched refs:metricAvg (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexmetric.c1380 … DMPlexMetricAverage(DM dm, PetscInt numMetrics, PetscReal weights[], Vec metrics[], Vec metricAvg) in DMPlexMetricAverage() argument
1389 PetscCall(VecSet(metricAvg, 0.0)); in DMPlexMetricAverage()
1390 PetscCall(VecGetSize(metricAvg, &m)); in DMPlexMetricAverage()
1408 for (i = 0; i < numMetrics; ++i) PetscCall(VecAXPY(metricAvg, weights[i], metrics[i])); in DMPlexMetricAverage()
1430 PetscErrorCode DMPlexMetricAverage2(DM dm, Vec metric1, Vec metric2, Vec metricAvg) in DMPlexMetricAverage2() argument
1436 PetscCall(DMPlexMetricAverage(dm, 2, weights, metrics, metricAvg)); in DMPlexMetricAverage2()
1456 PetscErrorCode DMPlexMetricAverage3(DM dm, Vec metric1, Vec metric2, Vec metric3, Vec metricAvg) in DMPlexMetricAverage3() argument
1462 PetscCall(DMPlexMetricAverage(dm, 3, weights, metrics, metricAvg)); in DMPlexMetricAverage3()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx3125 def metricAverage2(self, Vec metric1, Vec metric2, Vec metricAvg) -> Vec: argument
3136 metricAvg
3144 CHKERR(DMPlexMetricAverage2(self.dm, metric1.vec, metric2.vec, metricAvg.vec))
3145 return metricAvg
3147 def metricAverage3(self, Vec metric1, Vec metric2, Vec metric3, Vec metricAvg) -> Vec: argument
3160 metricAvg
3168 CHKERR(DMPlexMetricAverage3(self.dm, metric1.vec, metric2.vec, metric3.vec, metricAvg.vec))
3169 return metricAvg
/petsc/doc/manual/
H A Ddmplex.md741 DMPlexMetricAverage(DM dm, PetscInt numMetrics, PetscReal weights[], Vec metrics[], Vec metricAvg);