Home
last modified time | relevance | path

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

/petsc/src/binding/petsc4py/demo/legacy/dmplex/
H A Disotropic_adaptation.py14 metric1 = plex.metricCreateUniform(100.0) variable
20 plex.metricIntersection2(metric1, metric2, metric)
21 metric1.axpy(-1, metric)
22 assert np.isclose(metric1.norm(), 0.0)
/petsc/src/dm/impls/plex/tests/
H A Dex60.c162 Vec metric1, metric2, metricComb, determinant; in main() local
165 PetscCall(VecDuplicate(metric, &metric1)); in main()
166 PetscCall(VecSet(metric1, 0)); in main()
167 PetscCall(VecAXPY(metric1, 0.625, metric)); in main()
171 metrics[0] = metric1; in main()
202 PetscCall(DMPlexMetricEnforceSPD(dm, metric, PETSC_TRUE, PETSC_TRUE, metric1, determinant)); in main()
215 PetscCall(VecAXPY(metric1, -1, metric)); in main()
216 PetscCall(VecNorm(metric1, NORM_2, &errornorm)); in main()
223 PetscCall(DMPlexMetricNormalize(dm, metric, PETSC_TRUE, PETSC_TRUE, metric1, determinant)); in main()
241 PetscCall(VecAXPY(metric2, -1, metric1)); in main()
[all …]
/petsc/src/binding/petsc4py/test/
H A Dtest_dmplex.py208 metric1 = self.plex.metricCreateUniform(0.5)
212 self.plex.metricAverage2(metric1, metric2, metric)
213 metric1.array[:] *= 1.5
214 self.assertTrue(np.allclose(metric.array, metric1.array))
215 self.plex.metricIntersection2(metric1, metric2, metric)
217 self.plex.metricEnforceSPD(metric, metric1, det[0])
218 self.assertTrue(np.allclose(metric.array, metric1.array))
225 metric, metric1, det[0], restrictSizes=False, restrictAnisotropy=False
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
3132 metric1
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
3154 metric1
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
3178 metric1
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 …]