From e20caeab326cdcb0df095b636f46082bcbb9a61c Mon Sep 17 00:00:00 2001 From: Philipp Arras <parras@mpa-garching.mpg.de> Date: Sat, 20 Jun 2020 23:24:59 +0200 Subject: [PATCH] Implement proper constant support 9/n --- src/extra.py | 2 +- test/test_operators/test_correlated_fields.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/extra.py b/src/extra.py index cffe912ee..c664b7039 100644 --- a/src/extra.py +++ b/src/extra.py @@ -318,7 +318,7 @@ def _linearization_value_consistency(op, loc): def _check_nontrivial_constant(op, loc, tol, ntries, only_r_differentiable, metric_sampling, max_combinations=np.inf): if isinstance(op.domain, DomainTuple): - return # FIXME ? + return keys = op.domain.keys() combis = [] for ll in range(1, len(keys)): diff --git a/test/test_operators/test_correlated_fields.py b/test/test_operators/test_correlated_fields.py index efa976cb6..69b706ed8 100644 --- a/test/test_operators/test_correlated_fields.py +++ b/test/test_operators/test_correlated_fields.py @@ -109,6 +109,6 @@ def testAmplitudesInvariants(sspace, N): for ampl in fa.normalized_amplitudes: ift.extra.check_operator(ampl, ift.from_random(ampl.domain), - ntries=3, max_combinations=5) + ntries=1, max_combinations=3) ift.extra.check_operator(op, ift.from_random(op.domain), - ntries=3, max_combinations=5) + ntries=1, max_combinations=5) -- GitLab