recovery_model¶
- class pyrecodes.component_recovery_model.recovery_model.RecoveryModel(recovery_model_parameters: dict)¶
Bases:
ABCAbstract class representing a recovery model.
- abstract get_damage_level() None¶
- abstract get_demand() dict¶
- abstract get_functionality_level() float¶
- abstract recover(time_step: int) None¶
- abstract set_activities_demand_to_met() None¶
- abstract set_damage_functionality(damage_functionality_relation: dict) None¶
- abstract set_initial_damage_level(damage_level: float) None¶
- abstract set_met_demand_for_recovery_activities(resource_name: str, percent_of_met_demand: float) None¶
- abstract set_parameters(parameters: dict) None¶
- abstract set_recovery_time_steps(time_steps: list) None¶