operational_status

operational_status

class FloodingStatusModule(cells: GridCellEntity, water_height: UniformAttribute, target: GeometryEntity, water_depth: UniformAttribute)

Bases: StatusModule

elevation: ndarray | TrackedCSRArray | None = None
classmethod from_config(module_config: dict, target: GeometryEntity, state: TrackedState) FloodingStatusModule
initialize()
mapping: QueryResult | None = None
row_ptr: ndarray | None = None
update()
class OperationalStatus(model_config: dict)

Bases: TrackedModel

classmethod get_schema_attributes()
initialize(**_)
modules: t.List[StatusModule]
setup(state: TrackedState, **_)
update(**_)
class StatusModule

Bases: object

classmethod from_config(target: GeometryEntity, state: TrackedState) StatusModule
initialize()
update()
get_elevation(entity_group: PointEntity | LineEntity | PolygonEntity) ndarray