Home
last modified time | relevance | path

Searched refs:metric2 (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex60.c162 Vec metric1, metric2, metricComb, determinant; in main() local
168 PetscCall(VecDuplicate(metric, &metric2)); in main()
169 PetscCall(VecSet(metric2, 0)); in main()
170 PetscCall(VecAXPY(metric2, 2.5, metric)); in main()
172 metrics[1] = metric2; in main()
193 PetscCall(VecAXPY(metricComb, -1, metric2)); in main()
198 PetscCall(VecDestroy(&metric2)); in main()
230 PetscCall(DMPlexMetricCreateUniform(dm, 0, scaling, &metric2)); in main()
237 PetscCall(DMPlexMetricCreateIsotropic(dm, 0, indicator, &metric2)); in main()
241 PetscCall(VecAXPY(metric2, -1, metric1)); in main()
[all …]
/petsc/src/binding/petsc4py/demo/legacy/dmplex/
H A Disotropic_adaptation.py15 metric2 = plex.metricCreateUniform(25.0) variable
20 plex.metricIntersection2(metric1, metric2, metric)
/petsc/src/binding/petsc4py/test/
H A Dtest_dmplex.py209 metric2 = self.plex.metricCreateUniform(1.0)
212 self.plex.metricAverage2(metric1, metric2, metric)
215 self.plex.metricIntersection2(metric1, metric2, metric)
216 self.assertTrue(np.allclose(metric.array, metric2.array))
227 metric2.scale(pow(target, 2.0 / self.DIM))
228 self.assertTrue(np.allclose(metric1.array, metric2.array))
/petsc/src/dm/impls/plex/
H A Dplexmetric.c1430 PetscErrorCode DMPlexMetricAverage2(DM dm, Vec metric1, Vec metric2, Vec metricAvg) in DMPlexMetricAverage2() argument
1433 Vec metrics[2] = {metric1, metric2}; in DMPlexMetricAverage2()
1456 PetscErrorCode DMPlexMetricAverage3(DM dm, Vec metric1, Vec metric2, Vec metric3, Vec metricAvg) in DMPlexMetricAverage3() argument
1459 Vec metrics[3] = {metric1, metric2, metric3}; in DMPlexMetricAverage3()
1675 PetscErrorCode DMPlexMetricIntersection2(DM dm, Vec metric1, Vec metric2, Vec metricInt) in DMPlexMetricIntersection2() argument
1677 Vec metrics[2] = {metric1, metric2}; in DMPlexMetricIntersection2()
1700 PetscErrorCode DMPlexMetricIntersection3(DM dm, Vec metric1, Vec metric2, Vec metric3, Vec metricIn… in DMPlexMetricIntersection3() argument
1702 Vec metrics[3] = {metric1, metric2, metric3}; in DMPlexMetricIntersection3()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx3125 def metricAverage2(self, Vec metric1, Vec metric2, Vec metricAvg) -> Vec: argument
3134 metric2
3144 CHKERR(DMPlexMetricAverage2(self.dm, metric1.vec, metric2.vec, metricAvg.vec))
3147 def metricAverage3(self, Vec metric1, Vec metric2, Vec metric3, Vec metricAvg) -> Vec: argument
3156 metric2
3168 CHKERR(DMPlexMetricAverage3(self.dm, metric1.vec, metric2.vec, metric3.vec, metricAvg.vec))
3171 def metricIntersection2(self, Vec metric1, Vec metric2, Vec metricInt) -> Vec: argument
3180 metric2
3190 CHKERR(DMPlexMetricIntersection2(self.dm, metric1.vec, metric2.vec, metricInt.vec))
3193 def metricIntersection3(self, Vec metric1, Vec metric2, Vec metric3, Vec metricInt) -> Vec: argument
[all …]