model.runtime.builders.process_builderΒΆ
Process builder for ADELM.
This module assembles the explicit process chain that used to live in
runtime.physics and the sequence runner that used to live in
runtime.model.
Module ContentsΒΆ
ClassesΒΆ
Assemble timestep and sequence execution callables. |
APIΒΆ
- class model.runtime.builders.process_builder.ProcessBuilder(config)ΒΆ
Bases:
model.runtime.builders.base_builder.BaseBuilderAssemble timestep and sequence execution callables.
Initialization
- build()ΒΆ
- build_routing_step(geometry)ΒΆ
Build the river-routing step bound to
geometry.Returns
Nonewhenmodel.schemes.river_routingis disabled. The geometry is captured by closure, so it never enters the per-step signature; only this step consumes it.
- build_step()ΒΆ
- build_sequence_runner(step_fn, inject_nn_params)ΒΆ