MCPcopy Create free account
hub / github.com/DedalusProject/dedalus / build_system

Method build_system

dedalus/core/evaluator.py:343–358  ·  view source on GitHub ↗

Build FieldSystem and set task outputs.

(self)

Source from the content-addressed store, hash-verified

341 """Handler that sets fields in a FieldSystem."""
342
343 def build_system(self):
344 """Build FieldSystem and set task outputs."""
345 # nfields = len(self.tasks)
346 # names = ['sys'+str(i) for i in range(nfields)]
347 # self.system = FieldSystem(names, self.domain)
348 self.fields = []
349 for i, task in enumerate(self.tasks):
350 op = task['operator']
351 if isinstance(op, FutureField):
352 op.out = op.build_out()
353 self.fields.append(op.out)
354 else:
355 self.fields.append(op)
356 # field = Field(task['operator'].bases)
357 # task['operator'].out = self.system.fields[i]
358 #return self.system
359
360 def process(self, **kw):
361 """Gather fields into system."""

Callers 3

__init__Method · 0.80
__init__Method · 0.80
__init__Method · 0.80

Calls 1

build_outMethod · 0.80

Tested by

no test coverage detected