topsim.algorithms.planning.Planning
- class topsim.algorithms.planning.Planning(algorithm: str, delay_model=None)[source]
Base class for all planning models, used by the planner actor
- Parameters:
observation (Observation) – Contains workflow associated with the observation processing.
algorithm (str) – Name of the algorithm used in the model; some models allow for multiple algorithms in addition to the model
delay_model
Methods
__init__(algorithm[, delay_model])generate_plan(clock, cluser, buffer, ...[, ...])Build a WorkflowPlan object storing :returns: * plan (core.topsim.planner.WorkflowPlan) * WorkflowPlan object
to_df()Generate output to be amalgamated into the global simulation data frame produced by the Monitor
to_string()Return the string name of the implemenation of this class