INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_logger_2D_space_20240925_202807" INFO: Regenerating c-file: Unit_test_logger_2D_space.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_logger_2D_space.c Unit_test_logger_2D_space.instr 2024-09-25 20:28:09.843 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib 2024-09-25 20:28:09.844 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib No initialization present? ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component init -> GPU kernel from component incoherent -> GPU kernel from component powder -> GPU kernel from component material -> GPU kernel from component Origin -> GPU kernel from component source -> GPU kernel from component geometry_center -> GPU kernel from component box -> GPU kernel from component sphere -> GPU kernel from component cylinder -> GPU kernel from component cone -> GPU kernel from component Union_logger_2D_space_zx -> GPU kernel from component Union_logger_2D_space_zy Component master is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component master -> GPU kernel from component transmission -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Unit_test_logger_2D_space.out DEBUG: CMD: mpicc -o ./Unit_test_logger_2D_space.out ./Unit_test_logger_2D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Unit_test_logger_2D_space.c:60596:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 60596 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_logger_2D_space.c: In function '_master_setpos': ./Unit_test_logger_2D_space.c:64204:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 64204 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_logger_2D_space.c:64205:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 64205 | _master_var._parameters.check = NULL; | ^ ./Unit_test_logger_2D_space.c:64206:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 64206 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_logger_2D_space.c:64207:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64207 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_logger_2D_space.c:64208:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64208 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_logger_2D_space.c:64209:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64209 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_logger_2D_space.c:64210:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64210 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_logger_2D_space.c:64211:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64211 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_logger_2D_space.c:64212:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 64212 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_logger_2D_space.c:64213:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 64213 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_logger_2D_space.c:64214:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 64214 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_logger_2D_space.c:64215:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64215 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_logger_2D_space.c:64216:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 64216 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_logger_2D_space.c:64217:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 64217 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_logger_2D_space.c:64218:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64218 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_logger_2D_space.c:64219:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 64219 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_logger_2D_space.c:64220:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 64220 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_logger_2D_space.c: In function 'class_Union_master_initialize': ./Unit_test_logger_2D_space.c:66239:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 66239 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_logger_2D_space.c:66326:3: note: in expansion of macro 'volume_0_found' 66326 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66250:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66250 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:66329:3: note: in expansion of macro 'tagging_leaf_counter' 66329 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66332:3: note: in expansion of macro 'number_of_masks' 66332 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66333:3: note: in expansion of macro 'number_of_masked_volumes' 66333 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66282:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66282 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:66351:3: note: in expansion of macro 'safty_distance' 66351 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66283:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 66283 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_2D_space.c:66352:3: note: in expansion of macro 'safty_distance2' 66352 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66282:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66282 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:66352:21: note: in expansion of macro 'safty_distance' 66352 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66372:3: note: in expansion of macro 'number_of_masks' 66372 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66373:3: note: in expansion of macro 'number_of_masked_volumes' 66373 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66379:99: note: in expansion of macro 'number_of_masks' 66379 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66380:101: note: in expansion of macro 'number_of_masked_volumes' 66380 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66385:3: note: in expansion of macro 'geometry_component_index_list' 66385 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66386:3: note: in expansion of macro 'geometry_component_index_list' 66386 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66386:52: note: in expansion of macro 'geometry_component_index_list' 66386 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66260:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66260 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:66387:3: note: in expansion of macro 'mask_volume_index_list' 66387 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66387:41: note: in expansion of macro 'number_of_masks' 66387 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66388:7: note: in expansion of macro 'number_of_masks' 66388 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66260:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66260 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:66388:27: note: in expansion of macro 'mask_volume_index_list' 66388 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66388:69: note: in expansion of macro 'number_of_masks' 66388 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66263:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66263 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:66389:3: note: in expansion of macro 'mask_status_list' 66389 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66389:35: note: in expansion of macro 'number_of_masks' 66389 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66390:7: note: in expansion of macro 'number_of_masks' 66390 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66263:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66263 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:66390:27: note: in expansion of macro 'mask_status_list' 66390 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66390:63: note: in expansion of macro 'number_of_masks' 66390 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66264:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66264 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:66391:3: note: in expansion of macro 'current_mask_intersect_list_status' 66391 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66391:53: note: in expansion of macro 'number_of_masked_volumes' 66391 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66392:7: note: in expansion of macro 'number_of_masked_volumes' 66392 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66264:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66264 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:66392:36: note: in expansion of macro 'current_mask_intersect_list_status' 66392 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66392:90: note: in expansion of macro 'number_of_masked_volumes' 66392 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66398:9: note: in expansion of macro 'geometry_component_index_list' 66398 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66401:3: note: in expansion of macro 'geometry_component_index_list' 66401 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66261:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 66261 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:66452:39: note: in expansion of macro 'number_of_masks' 66452 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66262:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masked_volumes'; did you mean 'number_of_volumes'? 66262 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:66453:48: note: in expansion of macro 'number_of_masked_volumes' 66453 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66276:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66276 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:66464:5: note: in expansion of macro 'tagging_conditional_list' 66464 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66281:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66281 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_2D_space.c:66465:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66465 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66276:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66276 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:66467:5: note: in expansion of macro 'tagging_conditional_list' 66467 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66276:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66276 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:66468:5: note: in expansion of macro 'tagging_conditional_list' 66468 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66281:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66281 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_2D_space.c:66469:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66469 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66474:3: note: in expansion of macro 'max_conditional_extend_index' 66474 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66476:96: note: in expansion of macro 'max_conditional_extend_index' 66476 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66477:7: note: in expansion of macro 'max_conditional_extend_index' 66477 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66242:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66242 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66482:36: note: in expansion of macro 'master_transposed_rotation_matrix' 66482 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66491:5: note: in expansion of macro 'non_rotated_position' 66491 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66492:102: note: in expansion of macro 'non_rotated_position' 66492 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66242:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66242 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66501:13: note: in expansion of macro 'master_transposed_rotation_matrix' 66501 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66501:113: note: in expansion of macro 'temp_rotation_matrix' 66501 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66502:80: note: in expansion of macro 'temp_rotation_matrix' 66502 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66240:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 66240 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:66514:3: note: in expansion of macro 'scattered_flag' 66514 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66241:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66241 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:66515:3: note: in expansion of macro 'scattered_flag_VP' 66515 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66270:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66270 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_2D_space.c:66516:3: note: in expansion of macro 'number_of_processes_array' 66516 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66270:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66270 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_2D_space.c:66545:3: note: in expansion of macro 'number_of_processes_array' 66545 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66265:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66265 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_2D_space.c:66580:3: note: in expansion of macro 'mask_index_main' 66580 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66605:7: note: in expansion of macro 'non_isotropic_found' 66605 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66608:102: note: in expansion of macro 'non_isotropic_found' 66608 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66609:13: note: in expansion of macro 'non_isotropic_found' 66609 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66615:11: note: in expansion of macro 'non_isotropic_found' 66615 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66618:77: note: in expansion of macro 'non_isotropic_found' 66618 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66619:87: note: in expansion of macro 'non_isotropic_found' 66619 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66624:9: note: in expansion of macro 'non_isotropic_found' 66624 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66284:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66284 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_2D_space.c:66631:13: note: in expansion of macro 'temporary_focus_data' 66631 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66284:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66284 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_2D_space.c:66634:13: note: in expansion of macro 'temporary_focus_data' 66634 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66284:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66284 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_2D_space.c:66634:129: note: in expansion of macro 'temporary_focus_data' 66634 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66641:90: note: in expansion of macro 'non_isotropic_found' 66641 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66284:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66284 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_2D_space.c:66644:95: note: in expansion of macro 'temporary_focus_data' 66644 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66647:82: note: in expansion of macro 'non_isotropic_found' 66647 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66242:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66242 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66654:69: note: in expansion of macro 'master_transposed_rotation_matrix' 66654 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66654:103: note: in expansion of macro 'temp_rotation_matrix' 66654 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66655:100: note: in expansion of macro 'temp_rotation_matrix' 66655 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66655:178: note: in expansion of macro 'non_isotropic_found' 66655 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66658:84: note: in expansion of macro 'non_isotropic_found' 66658 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66658:172: note: in expansion of macro 'non_isotropic_found' 66658 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66247:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66247 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_2D_space.c:66664:13: note: in expansion of macro 'non_isotropic_found' 66664 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66684:92: note: in expansion of macro 'temp_rotation_matrix' 66684 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66686:64: note: in expansion of macro 'temp_rotation_matrix' 66686 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66688:69: note: in expansion of macro 'temp_rotation_matrix' 66688 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66689:74: note: in expansion of macro 'temp_rotation_matrix' 66689 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66692:7: note: in expansion of macro 'non_rotated_position' 66692 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66693:7: note: in expansion of macro 'non_rotated_position' 66693 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66694:7: note: in expansion of macro 'non_rotated_position' 66694 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66696:40: note: in expansion of macro 'temp_rotation_matrix' 66696 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66246:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66246 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_2D_space.c:66697:7: note: in expansion of macro 'rotated_position' 66697 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66245:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66245 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_2D_space.c:66697:56: note: in expansion of macro 'non_rotated_position' 66697 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66246:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66246 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_2D_space.c:66699:50: note: in expansion of macro 'rotated_position' 66699 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66246:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66246 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_2D_space.c:66700:50: note: in expansion of macro 'rotated_position' 66700 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66246:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66246 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_2D_space.c:66701:50: note: in expansion of macro 'rotated_position' 66701 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66704:113: note: in expansion of macro 'temp_rotation_matrix' 66704 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66243:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66243 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_2D_space.c:66706:95: note: in expansion of macro 'temp_rotation_matrix' 66706 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66241:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66241 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:66716:7: note: in expansion of macro 'scattered_flag_VP' 66716 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66270:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66270 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_2D_space.c:66717:7: note: in expansion of macro 'number_of_processes_array' 66717 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66720:7: note: in expansion of macro 'number_of_process_interacts_set' 66720 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66720:44: note: in expansion of macro 'total_process_interact' 66720 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66723:11: note: in expansion of macro 'number_of_process_interacts_set' 66723 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66724:11: note: in expansion of macro 'total_process_interact' 66724 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66257:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66257 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_logger_2D_space.c:66726:11: note: in expansion of macro 'index_of_lacking_process' 66726 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66730:11: note: in expansion of macro 'number_of_process_interacts_set' 66730 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66734:11: note: in expansion of macro 'number_of_process_interacts_set' 66734 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66735:13: note: in expansion of macro 'total_process_interact' 66735 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66735:47: note: in expansion of macro 'total_process_interact' 66735 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66737:189: note: in expansion of macro 'total_process_interact' 66737 | Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact = Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66740:19: note: in expansion of macro 'number_of_process_interacts_set' 66740 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66256:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66256 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_2D_space.c:66741:13: note: in expansion of macro 'number_of_process_interacts_set' 66741 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes - 1) {// If all but one is set, it is an easy fix | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66257:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66257 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_logger_2D_space.c:66742:64: note: in expansion of macro 'index_of_lacking_process' 66742 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66742:115: note: in expansion of macro 'total_process_interact' 66742 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66258:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66258 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:66743:15: note: in expansion of macro 'total_process_interact' 66743 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66765:89: note: in expansion of macro 'geometry_component_index_list' 66765 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66259:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66259 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:66768:94: note: in expansion of macro 'geometry_component_index_list' 66768 | Volumes[volume_index]->geometry.masked_by_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66265:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66265 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_2D_space.c:66771:109: note: in expansion of macro 'mask_index_main' 66771 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66260:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66260 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:66772:64: note: in expansion of macro 'mask_volume_index_list' 66772 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66265:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66265 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_2D_space.c:66772:96: note: in expansion of macro 'mask_index_main' 66772 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66778:129: note: in expansion of macro 'max_conditional_extend_index' 66778 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66779:15: note: in expansion of macro 'max_conditional_extend_index' 66779 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66223:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 66223 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66794:3: note: in expansion of macro 'number_of_solutions' 66794 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66224:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 66224 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_logger_2D_space.c:66794:26: note: in expansion of macro 'number_of_solutions_static' 66794 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66230:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 66230 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:66798:3: note: in expansion of macro 'pre_allocated1' 66798 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66231:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 66231 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:66799:3: note: in expansion of macro 'pre_allocated2' 66799 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 66232 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:66800:3: note: in expansion of macro 'pre_allocated3' 66800 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66803:7: note: in expansion of macro 'max_conditional_extend_index' 66803 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66277:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 66277 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_2D_space.c:66804:5: note: in expansion of macro 'logger_conditional_extend_array' 66804 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66279:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66279 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:66804:47: note: in expansion of macro 'max_conditional_extend_index' 66804 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66260:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66260 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:66828:105: note: in expansion of macro 'mask_volume_index_list' 66828 | Volumes[volume_index]->geometry.masked_by_mask_index_list.elements[iterator] = find_on_int_list(mask_volume_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66252:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 66252 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:66963:3: note: in expansion of macro 'stop_creating_nodes' 66963 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66251:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 66251 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:66963:28: note: in expansion of macro 'stop_tagging_ray' 66963 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66250:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66250 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:66963:50: note: in expansion of macro 'tagging_leaf_counter' 66963 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66248:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66248 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:66965:5: note: in expansion of macro 'master_tagging_node_list' 66965 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66248:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66248 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:66966:5: note: in expansion of macro 'master_tagging_node_list' 66966 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66248:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66248 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:66966:48: note: in expansion of macro 'master_tagging_node_list' 66966 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66248:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66248 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:66971:7: note: in expansion of macro 'master_tagging_node_list' 66971 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:66248:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66248 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:66971:86: note: in expansion of macro 'master_tagging_node_list' 66971 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c: In function 'class_Union_master_trace': ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:67662:3: note: in expansion of macro 'done' 67662 | done = 0; | ^~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67666:3: note: in expansion of macro 'time_propagated_without_scattering' 67666 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67670:3: note: in expansion of macro 'number_of_scattering_events' 67670 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67673:5: note: in expansion of macro 'number_of_scattering_events' 67673 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:67677:5: note: in expansion of macro 'scattered_flag' 67677 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67624:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 67624 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_2D_space.c:67678:40: note: in expansion of macro 'number_of_processes_array' 67678 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:67679:7: note: in expansion of macro 'scattered_flag_VP' 67679 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67687:10: note: in expansion of macro 'log_index' 67687 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67687:60: note: in expansion of macro 'log_index' 67687 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67687:73: note: in expansion of macro 'log_index' 67687 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67688:47: note: in expansion of macro 'log_index' 67688 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67688:129: note: in expansion of macro 'log_index' 67688 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67691:10: note: in expansion of macro 'log_index' 67691 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67691:64: note: in expansion of macro 'log_index' 67691 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67691:77: note: in expansion of macro 'log_index' 67691 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67692:55: note: in expansion of macro 'log_index' 67692 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:67692:145: note: in expansion of macro 'log_index' 67692 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67634:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67634 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_logger_2D_space.c:67696:3: note: in expansion of macro 'tagging_conditional_extend' 67696 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67633:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 67633 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_2D_space.c:67697:28: note: in expansion of macro 'max_conditional_extend_index' 67697 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_2D_space.c:67698:5: note: in expansion of macro 'logger_conditional_extend_array' 67698 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:67706:3: note: in expansion of macro 'ray_position' 67706 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:67707:3: note: in expansion of macro 'ray_velocity' 67707 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67615:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_masks'; did you mean 'number_of_volumes'? 67615 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67711:28: note: in expansion of macro 'number_of_masks' 67711 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:67715:27: note: in expansion of macro 'ray_position' 67715 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67614:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 67614 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:67715:50: note: in expansion of macro 'mask_volume_index_list' 67715 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67716:7: note: in expansion of macro 'mask_status_list' 67716 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67718:7: note: in expansion of macro 'mask_status_list' 67718 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67727:3: note: in expansion of macro 'current_volume' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:67727:44: note: in expansion of macro 'ray_position' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67727:146: note: in expansion of macro 'mask_status_list' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67584:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67584 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:67727:183: note: in expansion of macro 'pre_allocated1' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67585:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67585 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:67727:199: note: in expansion of macro 'pre_allocated2' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67586:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67586 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:67727:215: note: in expansion of macro 'pre_allocated3' 67727 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67618:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67618 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:67732:41: note: in expansion of macro 'current_mask_intersect_list_status' 67732 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67732:78: note: in expansion of macro 'mask_status_list' 67732 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67732:106: note: in expansion of macro 'current_volume' 67732 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67739:93: note: in expansion of macro 'current_volume' 67739 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67745:39: note: in expansion of macro 'current_volume' 67745 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67746:151: note: in expansion of macro 'current_volume' 67746 | printf("WARNING: Ray started in volume ''%s'' rather than the surrounding vacuum in component %s. This warning is only shown once.\n",Volumes[current_volume]->name,NAME_CURRENT_COMP); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:67756:5: note: in expansion of macro 'current_tagging_node' 67756 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67602:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 67602 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:67756:28: note: in expansion of macro 'master_tagging_node_list' 67756 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67756:62: note: in expansion of macro 'current_volume' 67756 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:67757:5: note: in expansion of macro 'stop_tagging_ray' 67757 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67604:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67604 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:67758:9: note: in expansion of macro 'tagging_leaf_counter' 67758 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:67758:47: note: in expansion of macro 'stop_creating_nodes' 67758 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:67772:10: note: in expansion of macro 'done' 67772 | while (done == 0) { | ^~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67787:10: note: in expansion of macro 'start' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67787:16: note: in expansion of macro 'check' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67787:30: note: in expansion of macro 'current_volume' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67787:86: note: in expansion of macro 'check' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67787:92: note: in expansion of macro 'start' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67787:106: note: in expansion of macro 'current_volume' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67787:166: note: in expansion of macro 'check' 67787 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67793:49: note: in expansion of macro 'check' 67793 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_logger_2D_space.c:67582:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67582 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_2D_space.c:67800:13: note: in expansion of macro 'geometry_output' 67800 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67800:94: note: in expansion of macro 'check' 67800 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_logger_2D_space.c:67577:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 67577 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67800:102: note: in expansion of macro 'number_of_solutions' 67800 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67800:145: note: in expansion of macro 'check' 67800 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67802:49: note: in expansion of macro 'check' 67802 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67807:10: note: in expansion of macro 'mask_iterator' 67807 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67807:26: note: in expansion of macro 'mask_iterator' 67807 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67807:48: note: in expansion of macro 'current_volume' 67807 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67807:107: note: in expansion of macro 'mask_iterator' 67807 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67618:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67618 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:67808:11: note: in expansion of macro 'current_mask_intersect_list_status' 67808 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67808:55: note: in expansion of macro 'mask_iterator' 67808 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67812:56: note: in expansion of macro 'current_volume' 67812 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67812:111: note: in expansion of macro 'mask_iterator' 67812 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67824:36: note: in expansion of macro 'current_volume' 67824 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67824:91: note: in expansion of macro 'mask_iterator' 67824 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67582:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67582 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_2D_space.c:67825:11: note: in expansion of macro 'geometry_output' 67825 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67577:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 67577 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67825:108: note: in expansion of macro 'number_of_solutions' 67825 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67827:54: note: in expansion of macro 'current_volume' 67827 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67827:109: note: in expansion of macro 'mask_iterator' 67827 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67834:9: note: in expansion of macro 'current_volume' 67834 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67834:67: note: in expansion of macro 'current_volume' 67834 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67838:9: note: in expansion of macro 'intersection_with_children' 67838 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67840:14: note: in expansion of macro 'start' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67840:22: note: in expansion of macro 'check' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67840:38: note: in expansion of macro 'current_volume' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67840:82: note: in expansion of macro 'check' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67840:90: note: in expansion of macro 'start' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67840:106: note: in expansion of macro 'current_volume' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67840:154: note: in expansion of macro 'check' 67840 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67845:53: note: in expansion of macro 'check' 67845 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67845:112: note: in expansion of macro 'check' 67845 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67845:124: note: in expansion of macro 'time_propagated_without_scattering' 67845 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67847:30: note: in expansion of macro 'check' 67847 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67851:19: note: in expansion of macro 'intersection_with_children' 67851 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67858:32: note: in expansion of macro 'check' 67858 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:67859:21: note: in expansion of macro 'tree_next_volume' 67859 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67860:26: note: in expansion of macro 'mask_start' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67860:37: note: in expansion of macro 'mask_check' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67860:57: note: in expansion of macro 'check' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67860:109: note: in expansion of macro 'mask_check' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67860:120: note: in expansion of macro 'mask_start' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67860:140: note: in expansion of macro 'check' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67860:196: note: in expansion of macro 'mask_check' 67860 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67861:28: note: in expansion of macro 'mask_status_list' 67861 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67861:55: note: in expansion of macro 'mask_check' 67861 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67862:26: note: in expansion of macro 'intersection_with_children' 67862 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67867:21: note: in expansion of macro 'intersection_with_children' 67867 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67868:26: note: in expansion of macro 'mask_start' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67868:37: note: in expansion of macro 'mask_check' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67868:57: note: in expansion of macro 'check' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67868:109: note: in expansion of macro 'mask_check' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67868:120: note: in expansion of macro 'mask_start' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67868:140: note: in expansion of macro 'check' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67868:196: note: in expansion of macro 'mask_check' 67868 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:67869:27: note: in expansion of macro 'mask_status_list' 67869 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:67869:54: note: in expansion of macro 'mask_check' 67869 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67870:25: note: in expansion of macro 'intersection_with_children' 67870 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67878:23: note: in expansion of macro 'intersection_with_children' 67878 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67581:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'intersection_with_children'; did you mean 'intersection_time_table'? 67581 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67885:13: note: in expansion of macro 'intersection_with_children' 67885 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67582:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67582 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_2D_space.c:67887:13: note: in expansion of macro 'geometry_output' 67887 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67887:93: note: in expansion of macro 'current_volume' 67887 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67577:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 67577 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67887:110: note: in expansion of macro 'number_of_solutions' 67887 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67887:152: note: in expansion of macro 'current_volume' 67887 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67888:48: note: in expansion of macro 'current_volume' 67888 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67906:10: note: in expansion of macro 'start' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67906:16: note: in expansion of macro 'check' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67906:30: note: in expansion of macro 'current_volume' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67906:86: note: in expansion of macro 'check' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67580:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67580 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_2D_space.c:67906:92: note: in expansion of macro 'start' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67906:106: note: in expansion of macro 'current_volume' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67906:166: note: in expansion of macro 'check' 67906 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67907:72: note: in expansion of macro 'check' 67907 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67909:86: note: in expansion of macro 'check' 67909 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67909:106: note: in expansion of macro 'time_propagated_without_scattering' 67909 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67910:101: note: in expansion of macro 'check' 67910 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67916:86: note: in expansion of macro 'check' 67916 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67916:106: note: in expansion of macro 'time_propagated_without_scattering' 67916 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67579:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67579 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_2D_space.c:67917:101: note: in expansion of macro 'check' 67917 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67931:10: note: in expansion of macro 'mask_iterator' 67931 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67931:26: note: in expansion of macro 'mask_iterator' 67931 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67931:48: note: in expansion of macro 'current_volume' 67931 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67931:107: note: in expansion of macro 'mask_iterator' 67931 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67618:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67618 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:67932:11: note: in expansion of macro 'current_mask_intersect_list_status' 67932 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67932:55: note: in expansion of macro 'mask_iterator' 67932 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67933:79: note: in expansion of macro 'current_volume' 67933 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67933:134: note: in expansion of macro 'mask_iterator' 67933 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67935:93: note: in expansion of macro 'current_volume' 67935 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67935:148: note: in expansion of macro 'mask_iterator' 67935 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67935:177: note: in expansion of macro 'time_propagated_without_scattering' 67935 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67936:108: note: in expansion of macro 'current_volume' 67936 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67936:163: note: in expansion of macro 'mask_iterator' 67936 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67939:93: note: in expansion of macro 'current_volume' 67939 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67939:148: note: in expansion of macro 'mask_iterator' 67939 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67939:177: note: in expansion of macro 'time_propagated_without_scattering' 67939 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67940:108: note: in expansion of macro 'current_volume' 67940 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67620:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67620 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67940:163: note: in expansion of macro 'mask_iterator' 67940 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67949:67: note: in expansion of macro 'current_volume' 67949 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67951:81: note: in expansion of macro 'current_volume' 67951 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67951:110: note: in expansion of macro 'time_propagated_without_scattering' 67951 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67952:96: note: in expansion of macro 'current_volume' 67952 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67955:81: note: in expansion of macro 'current_volume' 67955 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67955:110: note: in expansion of macro 'time_propagated_without_scattering' 67955 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67956:96: note: in expansion of macro 'current_volume' 67956 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:67969:5: note: in expansion of macro 'abs_weight_factor' 67969 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:67970:5: note: in expansion of macro 'abs_weight_factor_set' 67970 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67975:9: note: in expansion of macro 'time_to_boundery' 67975 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:67975:52: note: in expansion of macro 'time_propagated_without_scattering' 67975 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:67976:9: note: in expansion of macro 'scattering_event' 67976 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67979:13: note: in expansion of macro 'current_volume' 67979 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67980:23: note: in expansion of macro 'current_volume' 67980 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67981:25: note: in expansion of macro 'current_volume' 67981 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67984:41: note: in expansion of macro 'current_volume' 67984 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67985:36: note: in expansion of macro 'time_to_boundery' 67985 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:67987:15: note: in expansion of macro 'abs_weight_factor' 67987 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:67987:48: note: in expansion of macro 'current_volume' 67987 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67987:86: note: in expansion of macro 'time_to_boundery' 67987 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:67988:15: note: in expansion of macro 'abs_weight_factor_set' 67988 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67591:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67591 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_logger_2D_space.c:67999:93: note: in expansion of macro 'wavevector' 67999 | my_sum = 0; k[0] = V2K*vx; k[1] = V2K*vy; k[2] = V2K*vz; p_my_trace = my_trace; wavevector = coords_set(k[0],k[1],k[2]); | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68002:47: note: in expansion of macro 'current_volume' 68002 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68004:27: note: in expansion of macro 'current_volume' 68004 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67592:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67592 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_logger_2D_space.c:68006:17: note: in expansion of macro 'wavevector_rotated' 68006 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68006:56: note: in expansion of macro 'current_volume' 68006 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68006:115: note: in expansion of macro 'current_volume' 68006 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67591:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67591 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_logger_2D_space.c:68006:196: note: in expansion of macro 'wavevector' 68006 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67592:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67592 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_logger_2D_space.c:68008:28: note: in expansion of macro 'wavevector_rotated' 68008 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67639:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67639 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_2D_space.c:68015:15: note: in expansion of macro 'focus_data_index' 68015 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68015:42: note: in expansion of macro 'current_volume' 68015 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68018:34: note: in expansion of macro 'current_volume' 68018 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68021:117: note: in expansion of macro 'current_volume' 68021 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67639:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67639 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_2D_space.c:68021:169: note: in expansion of macro 'focus_data_index' 68021 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68035:34: note: in expansion of macro 'time_to_boundery' 68035 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68046:48: note: in expansion of macro 'current_volume' 68046 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68050:17: note: in expansion of macro 'scattering_event' 68050 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68051:17: note: in expansion of macro 'abs_weight_factor' 68051 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:68052:17: note: in expansion of macro 'abs_weight_factor_set' 68052 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67637:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67637 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_2D_space.c:68053:45: note: in expansion of macro 'safty_distance2' 68053 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68055:17: note: in expansion of macro 'scattering_event' 68055 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68056:17: note: in expansion of macro 'abs_weight_factor' 68056 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68060:29: note: in expansion of macro 'current_volume' 68060 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67608:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67608 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68062:21: note: in expansion of macro 'real_transmission_probability' 68062 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67609:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67609 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68063:21: note: in expansion of macro 'mc_transmission_probability' 68063 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68063:66: note: in expansion of macro 'current_volume' 68063 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68064:26: note: in expansion of macro 'scattering_event' 68064 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67609:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67609 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68064:57: note: in expansion of macro 'mc_transmission_probability' 68064 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67608:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67608 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68066:35: note: in expansion of macro 'real_transmission_probability' 68066 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67609:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67609 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68066:71: note: in expansion of macro 'mc_transmission_probability' 68066 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67636:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67636 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:68069:48: note: in expansion of macro 'safty_distance' 68069 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67637:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67637 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_2D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_logger_2D_space.c:68069:131: note: in expansion of macro 'safty_distance2' 68069 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67608:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67608 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68072:30: note: in expansion of macro 'real_transmission_probability' 68072 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67609:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67609 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_2D_space.c:68072:60: note: in expansion of macro 'mc_transmission_probability' 68072 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67637:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67637 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_2D_space.c:68078:48: note: in expansion of macro 'safty_distance2' 68078 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67636:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67636 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:68081:50: note: in expansion of macro 'safty_distance' 68081 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67637:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67637 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_2D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_logger_2D_space.c:68081:97: note: in expansion of macro 'safty_distance2' 68081 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68083:27: note: in expansion of macro 'abs_weight_factor' 68083 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:68084:27: note: in expansion of macro 'abs_weight_factor_set' 68084 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68086:27: note: in expansion of macro 'scattering_event' 68086 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68087:32: note: in expansion of macro 'scattering_event' 68087 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68090:25: note: in expansion of macro 'abs_weight_factor' 68090 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68091:25: note: in expansion of macro 'scattering_event' 68091 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67636:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67636 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:68095:48: note: in expansion of macro 'safty_distance' 68095 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67636:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67636 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_2D_space.c:68097:73: note: in expansion of macro 'safty_distance' 68097 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68097:89: note: in expansion of macro 'scattering_event' 68097 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68098:30: note: in expansion of macro 'scattering_event' 68098 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68102:21: note: in expansion of macro 'scattering_event' 68102 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68104:19: note: in expansion of macro 'abs_weight_factor' 68104 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:68105:19: note: in expansion of macro 'abs_weight_factor_set' 68105 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68109:31: note: in expansion of macro 'current_volume' 68109 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68111:21: note: in expansion of macro 'selected_process' 68111 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68113:33: note: in expansion of macro 'current_volume' 68113 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67612:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67612 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:68115:66: note: in expansion of macro 'total_process_interact' 68115 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68118:60: note: in expansion of macro 'current_volume' 68118 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67612:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67612 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:68121:27: note: in expansion of macro 'total_process_interact' 68121 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68121:61: note: in expansion of macro 'current_volume' 68121 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68124:78: note: in expansion of macro 'current_volume' 68124 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68127:60: note: in expansion of macro 'current_volume' 68127 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67612:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67612 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:68128:86: note: in expansion of macro 'total_process_interact' 68128 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68130:27: note: in expansion of macro 'selected_process' 68130 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67612:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67612 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_2D_space.c:68131:61: note: in expansion of macro 'total_process_interact' 68131 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68139:60: note: in expansion of macro 'current_volume' 68139 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68142:27: note: in expansion of macro 'selected_process' 68142 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67641:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67641 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_2D_space.c:68157:9: note: in expansion of macro 'initial_weight' 68157 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67640:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67640 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68158:9: note: in expansion of macro 'r_old' 68158 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_2D_space.c:67640:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67640 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68158:26: note: in expansion of macro 'r_old' 68158 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_2D_space.c:67640:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67640 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68158:43: note: in expansion of macro 'r_old' 68158 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_2D_space.c:67643:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 67643 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_logger_2D_space.c:68158:60: note: in expansion of macro 'time_old' 68158 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68160:14: note: in expansion of macro 'abs_weight_factor' 68160 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68168:13: note: in expansion of macro 'current_volume' 68168 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67645:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67645 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_2D_space.c:68168:36: note: in expansion of macro 'abs_weight_factor_set' 68168 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68169:23: note: in expansion of macro 'current_volume' 68169 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68171:17: note: in expansion of macro 'scattering_event' 68171 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67651 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_2D_space.c:68173:17: note: in expansion of macro 'abs_distance' 68173 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67646:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 67646 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_logger_2D_space.c:68176:17: note: in expansion of macro 'my_abs' 68176 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68176:34: note: in expansion of macro 'current_volume' 68176 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67651 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_2D_space.c:68177:17: note: in expansion of macro 'abs_distance' 68177 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68180:13: note: in expansion of macro 't_abs_propagation' 68180 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67651 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_2D_space.c:68180:33: note: in expansion of macro 'abs_distance' 68180 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67648:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67648 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_2D_space.c:68182:13: note: in expansion of macro 'abs_position' 68182 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68182:43: note: in expansion of macro 't_abs_propagation' 68182 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68182:69: note: in expansion of macro 't_abs_propagation' 68182 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68182:95: note: in expansion of macro 't_abs_propagation' 68182 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68192:18: note: in expansion of macro 'log_index' 68192 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68192:30: note: in expansion of macro 'log_index' 68192 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68192:48: note: in expansion of macro 'current_volume' 68192 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68192:90: note: in expansion of macro 'log_index' 68192 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68194:15: note: in expansion of macro 'transformed_abs_position' 68194 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67648:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67648 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_2D_space.c:68194:53: note: in expansion of macro 'abs_position' 68194 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68194:75: note: in expansion of macro 'current_volume' 68194 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68194:117: note: in expansion of macro 'log_index' 68194 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68195:15: note: in expansion of macro 'transformed_abs_position' 68195 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68195:60: note: in expansion of macro 'current_volume' 68195 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68195:102: note: in expansion of macro 'log_index' 68195 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68195:124: note: in expansion of macro 'transformed_abs_position' 68195 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68198:23: note: in expansion of macro 'current_volume' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68198:65: note: in expansion of macro 'log_index' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68198:119: note: in expansion of macro 'transformed_abs_position' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67641:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67641 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_2D_space.c:68198:152: note: in expansion of macro 'initial_weight' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68198:172: note: in expansion of macro 'abs_weight_factor' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68198:196: note: in expansion of macro 't_abs_propagation' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68198:215: note: in expansion of macro 'scattered_flag' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68198:230: note: in expansion of macro 'current_volume' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68198:247: note: in expansion of macro 'number_of_scattering_events' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68198:284: note: in expansion of macro 'current_volume' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68198:326: note: in expansion of macro 'log_index' 68198 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68208:18: note: in expansion of macro 'log_index' 68208 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68208:30: note: in expansion of macro 'log_index' 68208 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68208:95: note: in expansion of macro 'log_index' 68208 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68215:15: note: in expansion of macro 'transformed_abs_position' 68215 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67648:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67648 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_2D_space.c:68215:53: note: in expansion of macro 'abs_position' 68215 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68215:118: note: in expansion of macro 'log_index' 68215 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68216:15: note: in expansion of macro 'transformed_abs_position' 68216 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68216:103: note: in expansion of macro 'log_index' 68216 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68216:136: note: in expansion of macro 'transformed_abs_position' 68216 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68219:66: note: in expansion of macro 'log_index' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67649:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67649 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_2D_space.c:68219:131: note: in expansion of macro 'transformed_abs_position' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67641:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67641 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_2D_space.c:68219:164: note: in expansion of macro 'initial_weight' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67642:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67642 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_2D_space.c:68219:184: note: in expansion of macro 'abs_weight_factor' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67650:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67650 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_2D_space.c:68219:206: note: in expansion of macro 't_abs_propagation' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68219:225: note: in expansion of macro 'scattered_flag' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68219:240: note: in expansion of macro 'current_volume' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68219:257: note: in expansion of macro 'number_of_scattering_events' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68219:337: note: in expansion of macro 'log_index' 68219 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67569:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67569 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_2D_space.c:68224:13: note: in expansion of macro 'scattering_event' 68224 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68246:13: note: in expansion of macro 'ray_position' 68246 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68247:13: note: in expansion of macro 'ray_velocity' 68247 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68250:35: note: in expansion of macro 'ray_position' 68250 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68250:58: note: in expansion of macro 'current_volume' 68250 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68254:54: note: in expansion of macro 'ray_position' 68254 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68254:152: note: in expansion of macro 'mask_status_list' 68254 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67584:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67584 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:68254:187: note: in expansion of macro 'pre_allocated1' 68254 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67585:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67585 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:68254:202: note: in expansion of macro 'pre_allocated2' 68254 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67586:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67586 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:68254:217: note: in expansion of macro 'pre_allocated3' 68254 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68256:124: note: in expansion of macro 'current_volume' 68256 | printf("Debug info: Volumes[current_volume]->name = %s, but now inside volume number %d named %s.\n",Volumes[current_volume]->name,volume_index,Volumes[volume_index]->name); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67625:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67625 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68262:13: note: in expansion of macro 'p_old' 68262 | p_old = p; | ^~~~~ ./Unit_test_logger_2D_space.c:67639:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67639 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_2D_space.c:68266:13: note: in expansion of macro 'focus_data_index' 68266 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68266:40: note: in expansion of macro 'current_volume' 68266 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68266:95: note: in expansion of macro 'selected_process' 68266 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68269:25: note: in expansion of macro 'current_volume' 68269 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68269:72: note: in expansion of macro 'selected_process' 68269 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68270:17: note: in expansion of macro 'ray_velocity_rotated' 68270 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68270:58: note: in expansion of macro 'current_volume' 68270 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68270:117: note: in expansion of macro 'current_volume' 68270 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68270:164: note: in expansion of macro 'selected_process' 68270 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68270:207: note: in expansion of macro 'ray_velocity' 68270 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68272:17: note: in expansion of macro 'ray_velocity_rotated' 68272 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68272:40: note: in expansion of macro 'ray_velocity' 68272 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68279:43: note: in expansion of macro 'ray_velocity_rotated' 68279 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68282:32: note: in expansion of macro 'current_volume' 68282 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68282:79: note: in expansion of macro 'selected_process' 68282 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68283:107: note: in expansion of macro 'current_volume' 68283 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68300:13: note: in expansion of macro 'ray_velocity_rotated' 68300 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68303:25: note: in expansion of macro 'current_volume' 68303 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68303:72: note: in expansion of macro 'selected_process' 68303 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67590:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67590 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_2D_space.c:68304:17: note: in expansion of macro 'ray_velocity_final' 68304 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68304:56: note: in expansion of macro 'current_volume' 68304 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68304:125: note: in expansion of macro 'current_volume' 68304 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68304:172: note: in expansion of macro 'selected_process' 68304 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68304:215: note: in expansion of macro 'ray_velocity_rotated' 68304 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67590:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67590 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_2D_space.c:68306:16: note: in expansion of macro 'ray_velocity_final' 68306 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67589:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67589 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_2D_space.c:68306:37: note: in expansion of macro 'ray_velocity_rotated' 68306 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67590:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67590 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_2D_space.c:68312:24: note: in expansion of macro 'ray_velocity_final' 68312 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68324:18: note: in expansion of macro 'log_index' 68324 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68324:30: note: in expansion of macro 'log_index' 68324 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68324:48: note: in expansion of macro 'current_volume' 68324 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68324:86: note: in expansion of macro 'log_index' 68324 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68325:27: note: in expansion of macro 'current_volume' 68325 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68325:68: note: in expansion of macro 'log_index' 68325 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68325:96: note: in expansion of macro 'selected_process' 68325 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68330:25: note: in expansion of macro 'current_volume' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68330:66: note: in expansion of macro 'log_index' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68330:94: note: in expansion of macro 'selected_process' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68330:155: note: in expansion of macro 'ray_position' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67625:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67625 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68330:186: note: in expansion of macro 'p_old' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68330:196: note: in expansion of macro 'scattered_flag' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68330:211: note: in expansion of macro 'current_volume' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68330:228: note: in expansion of macro 'scattered_flag_VP' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68330:246: note: in expansion of macro 'current_volume' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68330:262: note: in expansion of macro 'selected_process' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68330:281: note: in expansion of macro 'number_of_scattering_events' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68330:318: note: in expansion of macro 'current_volume' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68330:359: note: in expansion of macro 'log_index' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68330:387: note: in expansion of macro 'selected_process' 68330 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68341:18: note: in expansion of macro 'log_index' 68341 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68341:30: note: in expansion of macro 'log_index' 68341 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68341:91: note: in expansion of macro 'log_index' 68341 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68346:62: note: in expansion of macro 'log_index' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68346:123: note: in expansion of macro 'ray_position' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67625:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67625 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_2D_space.c:68346:154: note: in expansion of macro 'p_old' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68346:164: note: in expansion of macro 'scattered_flag' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68346:179: note: in expansion of macro 'current_volume' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68346:196: note: in expansion of macro 'scattered_flag_VP' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68346:214: note: in expansion of macro 'current_volume' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68346:230: note: in expansion of macro 'selected_process' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68346:249: note: in expansion of macro 'number_of_scattering_events' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68346:325: note: in expansion of macro 'log_index' 68346 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68352:15: note: in expansion of macro 'number_of_scattering_events' 68352 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68353:15: note: in expansion of macro 'scattered_flag' 68353 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68353:30: note: in expansion of macro 'current_volume' 68353 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68354:15: note: in expansion of macro 'scattered_flag_VP' 68354 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68354:33: note: in expansion of macro 'current_volume' 68354 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68354:49: note: in expansion of macro 'selected_process' 68354 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:68358:13: note: in expansion of macro 'time_propagated_without_scattering' 68358 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68367:35: note: in expansion of macro 'stop_tagging_ray' 68367 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68368:17: note: in expansion of macro 'current_tagging_node' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68368:58: note: in expansion of macro 'current_tagging_node' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67568 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_2D_space.c:68368:80: note: in expansion of macro 'selected_process' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68368:105: note: in expansion of macro 'current_volume' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68368:123: note: in expansion of macro 'stop_tagging_ray' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68368:140: note: in expansion of macro 'stop_creating_nodes' 68368 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68383:18: note: in expansion of macro 'time_to_boundery' 68383 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68384:18: note: in expansion of macro 'time_to_boundery' 68384 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68385:18: note: in expansion of macro 'time_to_boundery' 68385 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67567:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_to_boundery'; did you mean 'length_to_boundery'? 67567 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68386:18: note: in expansion of macro 'time_to_boundery' 68386 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68388:13: note: in expansion of macro 'ray_position' 68388 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68389:13: note: in expansion of macro 'ray_velocity' 68389 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67570:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67570 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_2D_space.c:68391:13: note: in expansion of macro 'time_propagated_without_scattering' 68391 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68403:31: note: in expansion of macro 'current_volume' 68403 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68416:29: note: in expansion of macro 'current_volume' 68416 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68417:21: note: in expansion of macro 'tree_next_volume' 68417 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68417:48: note: in expansion of macro 'current_volume' 68417 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68419:21: note: in expansion of macro 'ray_position' 68419 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68420:21: note: in expansion of macro 'ray_velocity' 68420 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68421:21: note: in expansion of macro 'tree_next_volume' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68421:64: note: in expansion of macro 'ray_position' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68421:85: note: in expansion of macro 'current_volume' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68421:145: note: in expansion of macro 'current_volume' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68421:198: note: in expansion of macro 'mask_status_list' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67584:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67584 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:68421:233: note: in expansion of macro 'pre_allocated1' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67585:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67585 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:68421:248: note: in expansion of macro 'pre_allocated2' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67586:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67586 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:68421:263: note: in expansion of macro 'pre_allocated3' 68421 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68431:39: note: in expansion of macro 'stop_tagging_ray' 68431 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68432:21: note: in expansion of macro 'current_tagging_node' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68432:61: note: in expansion of macro 'current_tagging_node' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68432:83: note: in expansion of macro 'current_volume' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68432:99: note: in expansion of macro 'tree_next_volume' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68432:126: note: in expansion of macro 'stop_tagging_ray' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68432:143: note: in expansion of macro 'stop_creating_nodes' 68432 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68440:17: note: in expansion of macro 'current_volume' 68440 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68440:34: note: in expansion of macro 'tree_next_volume' 68440 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67618:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67618 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:68441:55: note: in expansion of macro 'current_mask_intersect_list_status' 68441 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68441:92: note: in expansion of macro 'mask_status_list' 68441 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68441:120: note: in expansion of macro 'current_volume' 68441 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68462:41: note: in expansion of macro 'stop_tagging_ray' 68462 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68463:21: note: in expansion of macro 'current_tagging_node' 68463 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68463:61: note: in expansion of macro 'current_tagging_node' 68463 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68463:83: note: in expansion of macro 'current_volume' 68463 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68463:120: note: in expansion of macro 'stop_tagging_ray' 68463 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68463:137: note: in expansion of macro 'stop_creating_nodes' 68463 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68465:19: note: in expansion of macro 'current_volume' 68465 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68470:23: note: in expansion of macro 'mask_status_list' 68470 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68475:21: note: in expansion of macro 'mask_status_list' 68475 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68477:45: note: in expansion of macro 'current_volume' 68477 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67623:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67623 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_2D_space.c:68482:23: note: in expansion of macro 'need_to_run_within_which_volume' 68482 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68483:35: note: in expansion of macro 'current_volume' 68483 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68484:30: note: in expansion of macro 'mask_start' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68484:41: note: in expansion of macro 'mask_check' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68484:60: note: in expansion of macro 'current_volume' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68484:122: note: in expansion of macro 'mask_check' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68484:133: note: in expansion of macro 'mask_start' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68484:152: note: in expansion of macro 'current_volume' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68484:218: note: in expansion of macro 'mask_check' 68484 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68485:31: note: in expansion of macro 'mask_status_list' 68485 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68485:58: note: in expansion of macro 'mask_check' 68485 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67623:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67623 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_2D_space.c:68487:29: note: in expansion of macro 'need_to_run_within_which_volume' 68487 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67623:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67623 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_2D_space.c:68492:27: note: in expansion of macro 'need_to_run_within_which_volume' 68492 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68508:31: note: in expansion of macro 'tree_next_volume' 68508 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68509:36: note: in expansion of macro 'mask_start' 68509 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68509:47: note: in expansion of macro 'mask_check' 68509 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68509:173: note: in expansion of macro 'mask_check' 68509 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68509:184: note: in expansion of macro 'mask_start' 68509 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68509:314: note: in expansion of macro 'mask_check' 68509 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68510:37: note: in expansion of macro 'mask_status_list' 68510 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68510:64: note: in expansion of macro 'mask_check' 68510 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68511:35: note: in expansion of macro 'tree_next_volume' 68511 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68516:31: note: in expansion of macro 'tree_next_volume' 68516 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68517:36: note: in expansion of macro 'mask_start' 68517 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68517:47: note: in expansion of macro 'mask_check' 68517 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68517:172: note: in expansion of macro 'mask_check' 68517 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67621:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67621 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:68517:183: note: in expansion of macro 'mask_start' 68517 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68517:312: note: in expansion of macro 'mask_check' 68517 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68518:37: note: in expansion of macro 'mask_status_list' 68518 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67622:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67622 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_2D_space.c:68518:64: note: in expansion of macro 'mask_check' 68518 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68519:35: note: in expansion of macro 'tree_next_volume' 68519 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68524:34: note: in expansion of macro 'tree_next_volume' 68524 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68528:49: note: in expansion of macro 'stop_tagging_ray' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68528:72: note: in expansion of macro 'current_tagging_node' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68528:112: note: in expansion of macro 'current_tagging_node' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68528:134: note: in expansion of macro 'current_volume' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68528:150: note: in expansion of macro 'tree_next_volume' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68528:178: note: in expansion of macro 'stop_tagging_ray' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68528:196: note: in expansion of macro 'stop_creating_nodes' 68528 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68529:27: note: in expansion of macro 'current_volume' 68529 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68529:44: note: in expansion of macro 'tree_next_volume' 68529 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68534:27: note: in expansion of macro 'ray_position' 68534 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68535:27: note: in expansion of macro 'ray_velocity' 68535 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68536:27: note: in expansion of macro 'tree_next_volume' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68536:70: note: in expansion of macro 'ray_position' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68536:200: note: in expansion of macro 'mask_status_list' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67584:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67584 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:68536:237: note: in expansion of macro 'pre_allocated1' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67585:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67585 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:68536:253: note: in expansion of macro 'pre_allocated2' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67586:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67586 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:68536:269: note: in expansion of macro 'pre_allocated3' 68536 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68538:49: note: in expansion of macro 'stop_tagging_ray' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68538:72: note: in expansion of macro 'current_tagging_node' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68538:112: note: in expansion of macro 'current_tagging_node' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68538:134: note: in expansion of macro 'current_volume' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68538:150: note: in expansion of macro 'tree_next_volume' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68538:177: note: in expansion of macro 'stop_tagging_ray' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68538:194: note: in expansion of macro 'stop_creating_nodes' 68538 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68539:27: note: in expansion of macro 'current_volume' 68539 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68539:44: note: in expansion of macro 'tree_next_volume' 68539 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68553:21: note: in expansion of macro 'mask_status_list' 68553 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68555:21: note: in expansion of macro 'ray_position' 68555 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68556:21: note: in expansion of macro 'ray_velocity' 68556 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68559:21: note: in expansion of macro 'tree_next_volume' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68559:64: note: in expansion of macro 'ray_position' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68559:170: note: in expansion of macro 'mask_status_list' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67584:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67584 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:68559:207: note: in expansion of macro 'pre_allocated1' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67585:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67585 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:68559:223: note: in expansion of macro 'pre_allocated2' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67586:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67586 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:68559:239: note: in expansion of macro 'pre_allocated3' 68559 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68561:25: note: in expansion of macro 'tree_next_volume' 68561 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68562:35: note: in expansion of macro 'tree_next_volume' 68562 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68562:88: note: in expansion of macro 'current_volume' 68562 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68564:47: note: in expansion of macro 'stop_tagging_ray' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68564:70: note: in expansion of macro 'current_tagging_node' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68564:110: note: in expansion of macro 'current_tagging_node' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68564:132: note: in expansion of macro 'current_volume' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68564:148: note: in expansion of macro 'tree_next_volume' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68564:176: note: in expansion of macro 'stop_tagging_ray' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67606:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67606 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_2D_space.c:68564:194: note: in expansion of macro 'stop_creating_nodes' 68564 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68565:25: note: in expansion of macro 'current_volume' 68565 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67583:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67583 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_2D_space.c:68565:42: note: in expansion of macro 'tree_next_volume' 68565 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67618:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67618 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:68572:55: note: in expansion of macro 'current_mask_intersect_list_status' 68572 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68572:92: note: in expansion of macro 'mask_status_list' 68572 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68572:120: note: in expansion of macro 'current_volume' 68572 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68581:25: note: in expansion of macro 'current_volume' 68581 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:68582:21: note: in expansion of macro 'done' 68582 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_logger_2D_space.c:67576:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67576 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_2D_space.c:68583:21: note: in expansion of macro 'ray_sucseeded' 68583 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68591:13: note: in expansion of macro 'current_volume' 68591 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:68592:13: note: in expansion of macro 'done' 68592 | done = 1; | ^~~~ ./Unit_test_logger_2D_space.c:67576:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67576 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_2D_space.c:68593:13: note: in expansion of macro 'ray_sucseeded' 68593 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67576:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67576 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_2D_space.c:68598:15: note: in expansion of macro 'ray_sucseeded' 68598 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:68599:15: note: in expansion of macro 'done' 68599 | done = 1; // stop the loop | ^~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68601:162: note: in expansion of macro 'current_volume' 68601 | printf("Union_master %s: Somehow reached a situation with no intersection time found, but still inside volume %d instead of 0\n",NAME_CURRENT_COMP,current_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68603:39: note: in expansion of macro 'ray_position' 68603 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67617:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67617 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:68607:33: note: in expansion of macro 'mask_status_list' 68607 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68609:45: note: in expansion of macro 'scattered_flag' 68609 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67574:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67574 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_2D_space.c:68625:22: note: in expansion of macro 'done' 68625 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~ ./Unit_test_logger_2D_space.c:67576:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67576 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_2D_space.c:68625:32: note: in expansion of macro 'ray_sucseeded' 68625 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68625:148: note: in expansion of macro 'current_volume' 68625 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67576:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67576 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_2D_space.c:68632:7: note: in expansion of macro 'ray_sucseeded' 68632 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68640:12: note: in expansion of macro 'log_index' 68640 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68640:63: note: in expansion of macro 'log_index' 68640 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68640:77: note: in expansion of macro 'log_index' 68640 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67628:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67628 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_2D_space.c:68642:9: note: in expansion of macro 'this_logger' 68642 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68642:63: note: in expansion of macro 'log_index' 68642 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68643:9: note: in expansion of macro 'conditional_status' 68643 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68644:74: note: in expansion of macro 'log_index' 68644 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67628:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67628 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_2D_space.c:68649:20: note: in expansion of macro 'this_logger' 68649 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67628:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67628 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_2D_space.c:68650:26: note: in expansion of macro 'this_logger' 68650 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68651:27: note: in expansion of macro 'ray_position' 68651 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68651:42: note: in expansion of macro 'ray_velocity' 68651 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68651:65: note: in expansion of macro 'current_volume' 68651 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68652:27: note: in expansion of macro 'number_of_scattering_events' 68652 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68652:56: note: in expansion of macro 'scattered_flag' 68652 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68652:71: note: in expansion of macro 'scattered_flag_VP' 68652 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68653:13: note: in expansion of macro 'conditional_status' 68653 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68657:13: note: in expansion of macro 'conditional_status' 68657 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68661:55: note: in expansion of macro 'log_index' 68661 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68662:53: note: in expansion of macro 'log_index' 68662 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68662:137: note: in expansion of macro 'log_index' 68662 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68664:60: note: in expansion of macro 'log_index' 68664 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68665:53: note: in expansion of macro 'log_index' 68665 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68665:145: note: in expansion of macro 'log_index' 68665 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68669:55: note: in expansion of macro 'log_index' 68669 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67631:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 67631 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_2D_space.c:68673:13: note: in expansion of macro 'logger_conditional_extend_array' 68673 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68673:85: note: in expansion of macro 'log_index' 68673 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68684:53: note: in expansion of macro 'log_index' 68684 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68692:12: note: in expansion of macro 'log_index' 68692 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68692:67: note: in expansion of macro 'log_index' 68692 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68692:81: note: in expansion of macro 'log_index' 68692 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67629:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67629 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_2D_space.c:68694:9: note: in expansion of macro 'this_abs_logger' 68694 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68694:75: note: in expansion of macro 'log_index' 68694 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68695:9: note: in expansion of macro 'conditional_status' 68695 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68696:82: note: in expansion of macro 'log_index' 68696 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67629:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67629 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_2D_space.c:68701:20: note: in expansion of macro 'this_abs_logger' 68701 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67629:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67629 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_2D_space.c:68702:26: note: in expansion of macro 'this_abs_logger' 68702 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68703:27: note: in expansion of macro 'ray_position' 68703 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68703:42: note: in expansion of macro 'ray_velocity' 68703 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68703:65: note: in expansion of macro 'current_volume' 68703 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68704:27: note: in expansion of macro 'number_of_scattering_events' 68704 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68704:56: note: in expansion of macro 'scattered_flag' 68704 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68704:72: note: in expansion of macro 'scattered_flag_VP' 68704 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68705:13: note: in expansion of macro 'conditional_status' 68705 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68709:13: note: in expansion of macro 'conditional_status' 68709 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68712:59: note: in expansion of macro 'log_index' 68712 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68712:151: note: in expansion of macro 'log_index' 68712 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68715:63: note: in expansion of macro 'log_index' 68715 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67632:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 67632 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_logger_2D_space.c:68719:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 68719 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68719:97: note: in expansion of macro 'log_index' 68719 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67626:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67626 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_2D_space.c:68730:61: note: in expansion of macro 'log_index' 68730 | abs_loggers_with_data_array.abs_logger_pointers[log_index] = abs_loggers_with_data_array.abs_logger_pointers[abs_loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_logger_2D_space.c:67605:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67605 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_2D_space.c:68739:27: note: in expansion of macro 'stop_tagging_ray' 68739 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68740:7: note: in expansion of macro 'conditional_status' 68740 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67630:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67630 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:68741:33: note: in expansion of macro 'tagging_conditional_list' 68741 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67630:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67630 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:68747:18: note: in expansion of macro 'tagging_conditional_list' 68747 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67630:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67630 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:68748:26: note: in expansion of macro 'tagging_conditional_list' 68748 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68749:27: note: in expansion of macro 'ray_position' 68749 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68749:42: note: in expansion of macro 'ray_velocity' 68749 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67575:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67575 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_2D_space.c:68749:65: note: in expansion of macro 'current_volume' 68749 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68750:27: note: in expansion of macro 'number_of_scattering_events' 68750 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67594:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67594 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:68750:56: note: in expansion of macro 'scattered_flag' 68750 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67595:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67595 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:68750:71: note: in expansion of macro 'scattered_flag_VP' 68750 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68751:11: note: in expansion of macro 'conditional_status' 68751 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67627:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67627 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_2D_space.c:68755:11: note: in expansion of macro 'conditional_status' 68755 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67634:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67634 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_logger_2D_space.c:68756:9: note: in expansion of macro 'tagging_conditional_extend' 68756 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67603:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67603 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_2D_space.c:68762:34: note: in expansion of macro 'current_tagging_node' 68762 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67587:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67587 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_2D_space.c:68762:56: note: in expansion of macro 'ray_position' 68762 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67588:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67588 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_2D_space.c:68762:71: note: in expansion of macro 'ray_velocity' 68762 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67604:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67604 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:68762:90: note: in expansion of macro 'tagging_leaf_counter' 68762 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:67607:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_scattering_events'; did you mean 'inherit_number_of_scattering_events'? 67607 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:68780:102: note: in expansion of macro 'number_of_scattering_events' 68780 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c: In function 'class_Union_master_finally': ./Unit_test_logger_2D_space.c:70012:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 70012 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:70066:58: note: in expansion of macro 'tagging_leaf_counter' 70066 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70010:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70010 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:70068:25: note: in expansion of macro 'master_tagging_node_list' 70068 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70012:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 70012 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_2D_space.c:70068:60: note: in expansion of macro 'tagging_leaf_counter' 70068 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70010:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70010 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:70070:5: note: in expansion of macro 'master_tagging_node_list' 70070 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70010:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70010 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_2D_space.c:70070:53: note: in expansion of macro 'master_tagging_node_list' 70070 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70002:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 70002 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_2D_space.c:70075:6: note: in expansion of macro 'scattered_flag' 70075 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:69992:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 69992 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_2D_space.c:70077:6: note: in expansion of macro 'pre_allocated1' 70077 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:69993:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 69993 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_2D_space.c:70078:6: note: in expansion of macro 'pre_allocated2' 70078 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:69994:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 69994 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_2D_space.c:70079:6: note: in expansion of macro 'pre_allocated3' 70079 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70032:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 70032 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_2D_space.c:70080:6: note: in expansion of macro 'number_of_processes_array' 70080 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70043:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 70043 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_2D_space.c:70092:5: note: in expansion of macro 'free_tagging_conditioanl_list' 70092 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70038:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 70038 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_2D_space.c:70092:46: note: in expansion of macro 'tagging_conditional_list' 70092 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70003:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 70003 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:70111:10: note: in expansion of macro 'scattered_flag_VP' 70111 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70003:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 70003 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_2D_space.c:70143:6: note: in expansion of macro 'scattered_flag_VP' 70143 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70025:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 70025 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:70151:5: note: in expansion of macro 'mask_status_list' 70151 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70025:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 70025 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_2D_space.c:70151:43: note: in expansion of macro 'mask_status_list' 70151 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70026:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 70026 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:70152:5: note: in expansion of macro 'current_mask_intersect_list_status' 70152 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70026:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 70026 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_2D_space.c:70152:61: note: in expansion of macro 'current_mask_intersect_list_status' 70152 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70022:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 70022 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:70153:5: note: in expansion of macro 'mask_volume_index_list' 70153 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70022:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 70022 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_2D_space.c:70153:49: note: in expansion of macro 'mask_volume_index_list' 70153 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70021:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 70021 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:70156:5: note: in expansion of macro 'geometry_component_index_list' 70156 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_2D_space.c:70021:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 70021 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_2D_space.c:70156:56: note: in expansion of macro 'geometry_component_index_list' 70156 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Unit_test_logger_2D_space.out ./Unit_test_logger_2D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Unit_test_logger_2D_space.out ./Unit_test_logger_2D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1.