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

Class SystemHandler

dedalus/core/evaluator.py:340–363  ·  view source on GitHub ↗

Handler that sets fields in a FieldSystem.

Source from the content-addressed store, hash-verified

338
339
340class SystemHandler(Handler):
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."""
362 #self.system.gather()
363 pass
364
365
366class H5FileHandlerBase(Handler):

Callers 1

add_system_handlerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected