Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
# -*- coding: utf-8 -*-
""" This module define the class Industry which contains every information
about an Processus"""
class Processus:
"""
"""
def __init__(self, parent, name):
self.name = name
self.parent = parent
self.decomp_duration = None
self.incinerate_factor = None
self.land_fill_factor = None
self.bio_share = None
self.production_offer = None
self.incinerate_rate = None
self.recyclate_rate = None
self.land_fill = None
self.cons_waste = None
self.waste = None
self.bio_offer = None
self.opex_tertiary = None
self.demand_tertiary = None
self.unit_value = None
# Only for output
self.landfill_waste = None
self.incinerate_waste = None
self.bio_landfill = None
self.recyclate_res = None
self.product = None
self.extracted_res = None
self.cultivate_res = None
self.lifetime = None
self.second_lifetime = None
self.maintenance_calibrage = None
self.reconditionate = None
self.transport_brut = None
self.transport_new = None
self.transport_activity = None
self.transport_reuse = None
self.transport_rec = None
def set_decomp_duration(self, decomp_duration):
self.decomp_duration = decomp_duration
def set_incinerate_factor(self, incinerate_factor):
self.incinerate_factor = incinerate_factor
def set_land_fill_factor(self, land_fill_factor):
self.land_fill_factor = land_fill_factor
def set_bio_share(self, bio_share):
self.bio_share = bio_share
def set_production_offer(self, production_offer):
self.production_offer = production_offer
def set_incinerate_rate(self, incinerate_rate):
self.incinerate_rate = incinerate_rate
def set_recyclate_rate(self, recyclate_rate):
self.recyclate_rate = recyclate_rate
def set_land_fill_rate(self, land_fill_rate):
self.land_fill_rate = land_fill_rate
def set_cons_waste(self, cons_waste):
self.cons_waste = cons_waste
def set_waste(self, waste):
self.waste = waste
def set_bio_offer(self, bio_offer):
self.bio_offer = bio_offer
def set_opex_tertiary(self, opex_tertiary):
self.opex_tertiary = opex_tertiary
def set_demand_tertiary(self, demand_tertiary):
self.demand_tertiary = demand_tertiary
def set_unit_value(self, unit_value):
self.unit_value = unit_value
def set_recyclate_res(self, recyclate_res):
self.recyclate_res = recyclate_res
def set_landfill_waste(self, landfill_waste):
self.landfill_waste = landfill_waste
def set_incinerate_waste(self, incinerate_waste):
self.incinerate_waste = incinerate_waste
def set_bio_landfill(self, bio_landfill):
self.bio_landfill = bio_landfill
def set_product(self, product):
self.product = product
def set_cultivate_res(self, cultivate_res):
self.cultivate_res = cultivate_res
def set_extracted_res(self, extracted_res):
self.extracted_res = extracted_res
def set_lifetime(self, lifetime):
self.lifetime = lifetime
def set_maintenance_calibrage(self, maintenance_calibrage):
self.maintenance_calibrage = maintenance_calibrage
def set_reconditionate(self, reconditionate):
self.reconditionate = reconditionate
def set_transport_brut(self, transport_brut):
self.transport_brut = transport_brut
def set_transport_new(self, transport_new):
self.transport_new = transport_new
def set_transport_activity(self, transport_activity):
self.transport_activity = transport_activity
def set_transport_reuse(self, transport_reuse):
self.transport_reuse = transport_reuse
def set_transport_rec(self, transport_rec):
self.transport_rec = transport_rec
def set_second_lifetime(self, second_lifetime):
self.second_lifetime = second_lifetime
def get_second_lifetime(self):
return self.second_lifetime
def get_transport_brut(self, year):
return self.transport_brut.get_value(year)
def get_transport_new(self, year):
return self.transport_new.get_value(year)
def get_transport_activity(self, year):
return self.transport_activity.get_value(year)
def get_transport_reuse(self, year):
return self.transport_reuse.get_value(year)
def get_transport_rec(self, year):
return self.transport_rec.get_value(year)
def get_reconditionate(self):
return self.reconditionate
def get_maintenance_calibrage(self):
return self.maintenance_calibrage
def get_lifetime(self, year):
return self.lifetime.get_value(year)
def get_extracted_res(self, year):
return self.extracted_res.get_value(year)
def get_cultivate_res(self, year):
return self.cultivate_res.get_value(year)
def get_product(self, year):
return self.product.get_value(year)
def get_recyclate_res(self, year):
return self.recyclate_res.get_value(year)
def get_landfill_waste(self, year):
return self.landfill_waste.get_value(year)
def get_bio_landfill(self, year):
return self.bio_landfill.get_value(year)
def get_incinerate_waste(self, year):
return self.incinerate_waste.get_value(year)
def get_decomp_duration(self):
return self.decomp_duration
def get_incinerate_factor(self):
return self.incinerate_factor
def get_land_fill_factor(self):
return self.land_fill_factor
def get_bio_share(self):
return self.bio_share
def get_production_offer(self, year):
return self.production_offer.get_value(year)
def get_incinerate_rate(self):
return self.incinerate_rate
def get_recyclate_rate(self, year):
return self.recyclate_rate.get_value(year)
def get_land_fill_rate(self):
return self.land_fill_rate
def get_cons_waste(self):
return self.cons_waste
def get_waste(self, year):
return self.waste.get_value(year)
def get_bio_offer(self, year):
return self.bio_offer.get_value(year)
def get_opex_tertiary(self, year):
if self.opex_tertiary is None:
return None
return self.opex_tertiary.get_value(year)
def get_demand_tertiary(self, year):
if self.demand_tertiary is None:
return None
return self.demand_tertiary.get_value(year)
def get_unit_value(self, year):
return self.unit_value.get_value(year)