fix tests

This commit is contained in:
Nicola Demo
2025-02-06 16:07:26 +01:00
parent ee7ad797bd
commit 84775849d1
7 changed files with 78 additions and 91 deletions

View File

@@ -62,6 +62,7 @@ class Collector:
# condition now is ready
self._is_conditions_ready[condition_name] = True
def store_sample_domains(self):
"""
Add

View File

@@ -35,6 +35,14 @@ class AbstractProblem(metaclass=ABCMeta):
# self.collector.store_fixed_data()
self._batching_dimension = 0
if not hasattr(self, "domains"):
self.domains = {}
for k, v in self.conditions.items():
if isinstance(v, DomainEquationCondition):
self.domains[k] = v.domain
self.conditions[k] = DomainEquationCondition(
domain=v.domain, equation=v.equation)
# @property
# def collector(self):
# return self._collector
@@ -190,6 +198,8 @@ class AbstractProblem(metaclass=ABCMeta):
elif not isinstance(domains, (list)):
domains = [domains]
print(domains)
print(self.domains)
for domain in domains:
self.discretised_domains[domain] = (
self.domains[domain].sample(n, mode, variables)