SingleStrataRUME.build

rume.SingleStrataRUME.build(ipm, mm, init, scope, time_frame, params)

Create a RUME with a single strata.

This is a static method.

This method is generic on the type of GeoScope passed in (GeoScopeT).

Parameters

ipm: CompartmentModel

The compartmental model.

mm: MovementModel

The movement model.

init: Initializer

The logic for setting the initial conditions of the simulation.

scope: GeoScopeT

The geo scope.

time_frame: TimeFrame

The time frame to simulate.

params: CovariantMapping[str | NamePattern, ParamValue]

Parameter values that will be used to fulfill the data requirements of the various modules of the RUME.

Returns

SingleStrataRUME[GeoScopeT]

A RUME instance.