ethos_penalps.simulation_data.simulation_data_branch#

Module Contents#

Classes#

TemporalBranchData

CompleteTemporalBranchData

StreamBranchData

IncompleteStreamBranchData

CompleteStreamBranchData

UninitializedOutputBranchData

OutputBranchData

IncompleteOutputBranchData

CompleteOutputBranchData

class ethos_penalps.simulation_data.simulation_data_branch.TemporalBranchData#
identifier: ethos_penalps.data_classes.TemporalBranchIdentifier#
class ethos_penalps.simulation_data.simulation_data_branch.CompleteTemporalBranchData#

Bases: TemporalBranchData

class ethos_penalps.simulation_data.simulation_data_branch.StreamBranchData#
identifier: ethos_penalps.data_classes.StreamBranchIdentifier#
list_of_complete_input_branches: list[CompleteTemporalBranchData]#
complete_input_branch_data(incomplete_input_branch_data: TemporalBranchData)#
get_incomplete_input_branch_data()#
create_copy()#
class ethos_penalps.simulation_data.simulation_data_branch.IncompleteStreamBranchData#

Bases: StreamBranchData

current_incomplete_input_branch: TemporalBranchData#
create_complete_input_branch_data() CompleteTemporalBranchData#
get_incomplete_input_branch_data() TemporalBranchData#
create_copy()#
class ethos_penalps.simulation_data.simulation_data_branch.CompleteStreamBranchData(stream_branch_data: StreamBranchData)#

Bases: StreamBranchData

get_incomplete_input_branch_data()#
create_copy()#
class ethos_penalps.simulation_data.simulation_data_branch.UninitializedOutputBranchData#
class ethos_penalps.simulation_data.simulation_data_branch.OutputBranchData#
identifier: ethos_penalps.data_classes.OutputBranchIdentifier#
parent_output_identifier: ethos_penalps.data_classes.OutputBranchIdentifier#
parent_input_identifier: ethos_penalps.data_classes.TemporalBranchIdentifier#
dict_of_complete_stream_branch: dict[str, StreamBranchData]#
production_branch_production_plan: ethos_penalps.production_plan.OutputBranchProductionPlan#
create_copy()#
class ethos_penalps.simulation_data.simulation_data_branch.IncompleteOutputBranchData#

Bases: OutputBranchData

current_stream_branch: StreamBranchData#
create_copy()#
class ethos_penalps.simulation_data.simulation_data_branch.CompleteOutputBranchData(start_time: datetime.datetime, end_time: datetime.datetime, output_branch_data: OutputBranchData)#

Bases: OutputBranchData

create_copy()#