""" LifeCycleAssessment retrieve the specific Life Cycle Assessment module for the given region SPDX - License - Identifier: LGPL - 3.0 - or -later Copyright © 2020 Project Author Atiya """ from city_model_structure.machine import Machine class LcaCalculations: """ LCA Calculations class """ def __init__(self): print("lca calculations class") def emission_disposal_machines(self, ): return Machine.work_efficiency * Machine.energy_consumption_rate * Machine.carbon_emission_factor def emission_transportation(self, weight, distance ): return weight * distance * Machine.energy_consumption_rate * Machine.carbon_emission_factor