@@ -98,32 +98,46 @@ void SimParam::LoadParams(const std::string& filename) {
98
98
output_csv_interval = 12 * 60 / dt_step;
99
99
}
100
100
101
- load_double (" volume_relaxation_rate_cytoplasm_apoptotic_cells" , volume_relaxation_rate_cytoplasm_apoptotic_cells);
102
- load_double (" volume_relaxation_rate_nucleus_apoptotic_cells" , volume_relaxation_rate_nucleus_apoptotic_cells);
103
- load_double (" volume_relaxation_rate_fluid_apoptotic_cells" , volume_relaxation_rate_fluid_apoptotic_cells);
101
+ load_double (" volume_relaxation_rate_cytoplasm_apoptotic_cells" ,
102
+ volume_relaxation_rate_cytoplasm_apoptotic_cells);
103
+ load_double (" volume_relaxation_rate_nucleus_apoptotic_cells" ,
104
+ volume_relaxation_rate_nucleus_apoptotic_cells);
105
+ load_double (" volume_relaxation_rate_fluid_apoptotic_cells" ,
106
+ volume_relaxation_rate_fluid_apoptotic_cells);
104
107
105
108
load_double (" time_apoptosis" , time_apoptosis);
106
- load_double (" reduction_consumption_dead_cells" , reduction_consumption_dead_cells);
109
+ load_double (" reduction_consumption_dead_cells" ,
110
+ reduction_consumption_dead_cells);
107
111
load_int (" resolution_grid_substances" , resolution_grid_substances);
108
112
109
113
load_double (" diffusion_coefficient_oxygen" , diffusion_coefficient_oxygen);
110
114
load_double (" decay_constant_oxygen" , decay_constant_oxygen);
111
- load_double (" diffusion_coefficient_immunostimulatory_factor" , diffusion_coefficient_immunostimulatory_factor);
112
- load_double (" decay_constant_immunostimulatory_factor" , decay_constant_immunostimulatory_factor);
115
+ load_double (" diffusion_coefficient_immunostimulatory_factor" ,
116
+ diffusion_coefficient_immunostimulatory_factor);
117
+ load_double (" decay_constant_immunostimulatory_factor" ,
118
+ decay_constant_immunostimulatory_factor);
113
119
load_double (" oxygen_reference_level" , oxygen_reference_level);
114
120
load_double (" initial_oxygen_level" , initial_oxygen_level);
115
121
load_double (" oxygen_saturation" , oxygen_saturation);
116
122
117
- load_double (" cell_repulsion_between_tumor_tumor" , cell_repulsion_between_tumor_tumor);
118
- load_double (" cell_repulsion_between_cart_cart" , cell_repulsion_between_cart_cart);
119
- load_double (" cell_repulsion_between_cart_tumor" , cell_repulsion_between_cart_tumor);
120
- load_double (" cell_repulsion_between_tumor_cart" , cell_repulsion_between_tumor_cart);
123
+ load_double (" cell_repulsion_between_tumor_tumor" ,
124
+ cell_repulsion_between_tumor_tumor);
125
+ load_double (" cell_repulsion_between_cart_cart" ,
126
+ cell_repulsion_between_cart_cart);
127
+ load_double (" cell_repulsion_between_cart_tumor" ,
128
+ cell_repulsion_between_cart_tumor);
129
+ load_double (" cell_repulsion_between_tumor_cart" ,
130
+ cell_repulsion_between_tumor_cart);
121
131
122
132
load_double (" max_relative_adhesion_distance" , max_relative_adhesion_distance);
123
- load_double (" cell_adhesion_between_tumor_tumor" , cell_adhesion_between_tumor_tumor);
124
- load_double (" cell_adhesion_between_cart_cart" , cell_adhesion_between_cart_cart);
125
- load_double (" cell_adhesion_between_cart_tumor" , cell_adhesion_between_cart_tumor);
126
- load_double (" cell_adhesion_between_tumor_cart" , cell_adhesion_between_tumor_cart);
133
+ load_double (" cell_adhesion_between_tumor_tumor" ,
134
+ cell_adhesion_between_tumor_tumor);
135
+ load_double (" cell_adhesion_between_cart_cart" ,
136
+ cell_adhesion_between_cart_cart);
137
+ load_double (" cell_adhesion_between_cart_tumor" ,
138
+ cell_adhesion_between_cart_tumor);
139
+ load_double (" cell_adhesion_between_tumor_cart" ,
140
+ cell_adhesion_between_tumor_cart);
127
141
load_double (" length_box_mechanics" , length_box_mechanics);
128
142
129
143
if (jfile.contains (" dnew" )) {
@@ -138,41 +152,59 @@ void SimParam::LoadParams(const std::string& filename) {
138
152
dold = -0.5 * dt_mechanics;
139
153
}
140
154
141
- load_double (" rate_secretion_immunostimulatory_factor" , rate_secretion_immunostimulatory_factor);
142
- load_double (" saturation_density_immunostimulatory_factor" , saturation_density_immunostimulatory_factor);
155
+ load_double (" rate_secretion_immunostimulatory_factor" ,
156
+ rate_secretion_immunostimulatory_factor);
157
+ load_double (" saturation_density_immunostimulatory_factor" ,
158
+ saturation_density_immunostimulatory_factor);
143
159
load_double (" oncoprotein_mean" , oncoprotein_mean);
144
160
load_double (" oncoprotein_standard_deviation" , oncoprotein_standard_deviation);
145
- load_double (" oxygen_saturation_for_proliferation" , oxygen_saturation_for_proliferation);
161
+ load_double (" oxygen_saturation_for_proliferation" ,
162
+ oxygen_saturation_for_proliferation);
146
163
load_double (" oxygen_limit_for_proliferation" , oxygen_limit_for_proliferation);
147
164
load_double (" oxygen_limit_for_necrosis" , oxygen_limit_for_necrosis);
148
- load_double (" oxygen_limit_for_necrosis_maximum" , oxygen_limit_for_necrosis_maximum);
165
+ load_double (" oxygen_limit_for_necrosis_maximum" ,
166
+ oxygen_limit_for_necrosis_maximum);
149
167
load_double (" time_lysis" , time_lysis);
150
168
load_double (" maximum_necrosis_rate" , maximum_necrosis_rate);
151
169
152
- load_double (" default_oxygen_consumption_tumor_cell" , default_oxygen_consumption_tumor_cell);
170
+ load_double (" default_oxygen_consumption_tumor_cell" ,
171
+ default_oxygen_consumption_tumor_cell);
153
172
load_double (" default_volume_new_tumor_cell" , default_volume_new_tumor_cell);
154
- load_double (" default_volume_nucleus_tumor_cell" , default_volume_nucleus_tumor_cell);
155
- load_double (" default_fraction_fluid_tumor_cell" , default_fraction_fluid_tumor_cell);
156
- load_double (" average_time_transformation_random_rate" , average_time_transformation_random_rate);
157
- load_double (" standard_deviation_transformation_random_rate" , standard_deviation_transformation_random_rate);
173
+ load_double (" default_volume_nucleus_tumor_cell" ,
174
+ default_volume_nucleus_tumor_cell);
175
+ load_double (" default_fraction_fluid_tumor_cell" ,
176
+ default_fraction_fluid_tumor_cell);
177
+ load_double (" average_time_transformation_random_rate" ,
178
+ average_time_transformation_random_rate);
179
+ load_double (" standard_deviation_transformation_random_rate" ,
180
+ standard_deviation_transformation_random_rate);
158
181
load_double (" adhesion_time" , adhesion_time);
159
182
load_double (" oncoprotein_limit" , oncoprotein_limit);
160
183
load_double (" oncoprotein_saturation" , oncoprotein_saturation);
161
184
162
185
// Difference between saturation and limit. This is always calculated here
163
186
oncoprotein_difference = oncoprotein_saturation - oncoprotein_limit;
164
187
165
- load_double (" volume_relaxation_rate_alive_tumor_cell_cytoplasm" , volume_relaxation_rate_alive_tumor_cell_cytoplasm);
166
- load_double (" volume_relaxation_rate_alive_tumor_cell_nucleus" , volume_relaxation_rate_alive_tumor_cell_nucleus);
167
- load_double (" volume_relaxation_rate_alive_tumor_cell_fluid" , volume_relaxation_rate_alive_tumor_cell_fluid);
168
-
169
- load_double (" volume_relaxation_rate_cytoplasm_necrotic_swelling_tumor_cell" , volume_relaxation_rate_cytoplasm_necrotic_swelling_tumor_cell);
170
- load_double (" volume_relaxation_rate_nucleus_necrotic_swelling_tumor_cell" , volume_relaxation_rate_nucleus_necrotic_swelling_tumor_cell);
171
- load_double (" volume_relaxation_rate_fluid_necrotic_swelling_tumor_cell" , volume_relaxation_rate_fluid_necrotic_swelling_tumor_cell);
172
-
173
- load_double (" volume_relaxation_rate_cytoplasm_necrotic_lysed_tumor_cell" , volume_relaxation_rate_cytoplasm_necrotic_lysed_tumor_cell);
174
- load_double (" volume_relaxation_rate_nucleus_necrotic_lysed_tumor_cell" , volume_relaxation_rate_nucleus_necrotic_lysed_tumor_cell);
175
- load_double (" volume_relaxation_rate_fluid_necrotic_lysed_tumor_cell" , volume_relaxation_rate_fluid_necrotic_lysed_tumor_cell);
188
+ load_double (" volume_relaxation_rate_alive_tumor_cell_cytoplasm" ,
189
+ volume_relaxation_rate_alive_tumor_cell_cytoplasm);
190
+ load_double (" volume_relaxation_rate_alive_tumor_cell_nucleus" ,
191
+ volume_relaxation_rate_alive_tumor_cell_nucleus);
192
+ load_double (" volume_relaxation_rate_alive_tumor_cell_fluid" ,
193
+ volume_relaxation_rate_alive_tumor_cell_fluid);
194
+
195
+ load_double (" volume_relaxation_rate_cytoplasm_necrotic_swelling_tumor_cell" ,
196
+ volume_relaxation_rate_cytoplasm_necrotic_swelling_tumor_cell);
197
+ load_double (" volume_relaxation_rate_nucleus_necrotic_swelling_tumor_cell" ,
198
+ volume_relaxation_rate_nucleus_necrotic_swelling_tumor_cell);
199
+ load_double (" volume_relaxation_rate_fluid_necrotic_swelling_tumor_cell" ,
200
+ volume_relaxation_rate_fluid_necrotic_swelling_tumor_cell);
201
+
202
+ load_double (" volume_relaxation_rate_cytoplasm_necrotic_lysed_tumor_cell" ,
203
+ volume_relaxation_rate_cytoplasm_necrotic_lysed_tumor_cell);
204
+ load_double (" volume_relaxation_rate_nucleus_necrotic_lysed_tumor_cell" ,
205
+ volume_relaxation_rate_nucleus_necrotic_lysed_tumor_cell);
206
+ load_double (" volume_relaxation_rate_fluid_necrotic_lysed_tumor_cell" ,
207
+ volume_relaxation_rate_fluid_necrotic_lysed_tumor_cell);
176
208
177
209
load_double (" threshold_cancer_cell_type1" , threshold_cancer_cell_type1);
178
210
load_double (" threshold_cancer_cell_type2" , threshold_cancer_cell_type2);
@@ -186,13 +218,15 @@ void SimParam::LoadParams(const std::string& filename) {
186
218
average_maximum_time_untill_apoptosis_cart = dt_cycle * 10.0 * 24.0 * 60.0 ;
187
219
}
188
220
189
- load_double (" default_oxygen_consumption_cart" , default_oxygen_consumption_cart);
221
+ load_double (" default_oxygen_consumption_cart" ,
222
+ default_oxygen_consumption_cart);
190
223
load_double (" default_volume_new_cart_cell" , default_volume_new_cart_cell);
191
224
load_double (" kill_rate_cart" , kill_rate_cart);
192
225
load_double (" adhesion_rate_cart" , adhesion_rate_cart);
193
226
load_double (" max_adhesion_distance_cart" , max_adhesion_distance_cart);
194
227
load_double (" min_adhesion_distance_cart" , min_adhesion_distance_cart);
195
- load_double (" minimum_distance_from_tumor_to_spawn_cart" , minimum_distance_from_tumor_to_spawn_cart);
228
+ load_double (" minimum_distance_from_tumor_to_spawn_cart" ,
229
+ minimum_distance_from_tumor_to_spawn_cart);
196
230
load_double (" persistence_time_cart" , persistence_time_cart);
197
231
load_double (" migration_bias_cart" , migration_bias_cart);
198
232
load_double (" migration_speed_cart" , migration_speed_cart);
0 commit comments