INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_abs_logger_event_20240925_201901" INFO: Regenerating c-file: Unit_test_abs_logger_event.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_abs_logger_event.c Unit_test_abs_logger_event.instr 2024-09-25 20:19:04.851 | 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:19:04.851 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib line 4670:0 mismatched input '%' expecting 2024-09-25 20:19:55.247 | ERROR | mccode_antlr.translators.c_listener:syntaxError:27 - Syntax error in parsing 4670,0 2024-09-25 20:19:55.248 | INFO | mccode_antlr.translators.c_listener:syntaxError:32 - // Used for ensuring pixel id's on Mantid monitors do not overlap 2024-09-25 20:19:55.248 | INFO | mccode_antlr.translators.c_listener:syntaxError:32 - int global_mantid_min_pixel_id = 0; 2024-09-25 20:19:55.248 | INFO | mccode_antlr.translators.c_listener:syntaxError:32 - #endif 2024-09-25 20:19:55.248 | INFO | mccode_antlr.translators.c_listener:syntaxError:32 - 2024-09-25 20:19:55.248 | INFO | mccode_antlr.translators.c_listener:syntaxError:32 - %include "monitor_nd-lib" // Internally avoids double import 2024-09-25 20:19:55.249 | ERROR | mccode_antlr.translators.c_listener:syntaxError:33 - ^ mismatched input '%' expecting 2024-09-25 20:19:55.249 | INFO | mccode_antlr.translators.c_listener:syntaxError:35 - 2024-09-25 20:19:55.249 | INFO | mccode_antlr.translators.c_listener:syntaxError:35 - struct temp_abs_event_data_element_struct { 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_abs_logger_event 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_abs_logger_event.out DEBUG: CMD: mpicc -o ./Unit_test_abs_logger_event.out ./Unit_test_abs_logger_event.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_abs_logger_event.c:50225:1: error: expected identifier or '(' before '%' token 50225 | %include "monitor_nd-lib" // Internally avoids double import | ^ ./Unit_test_abs_logger_event.c:50251:3: error: unknown type name 'MonitornD_Defines_type' 50251 | MonitornD_Defines_type DEFS; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:50252:3: error: unknown type name 'MonitornD_Variables_type' 50252 | MonitornD_Variables_type Vars; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c: In function 'record_to_temp_abs_event': ./Unit_test_abs_logger_event.c:50301:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50301 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pos = given_x_pos; | ^ ./Unit_test_abs_logger_event.c:50301:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50301 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pos = given_x_pos; | ^ ./Unit_test_abs_logger_event.c:50302:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50302 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pos = given_y_pos; | ^ ./Unit_test_abs_logger_event.c:50302:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50302 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pos = given_y_pos; | ^ ./Unit_test_abs_logger_event.c:50303:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50303 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pos = given_z_pos; | ^ ./Unit_test_abs_logger_event.c:50303:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50303 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pos = given_z_pos; | ^ ./Unit_test_abs_logger_event.c:50304:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50304 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_vel = given_x_vel; | ^ ./Unit_test_abs_logger_event.c:50304:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50304 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_vel = given_x_vel; | ^ ./Unit_test_abs_logger_event.c:50305:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50305 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_vel = given_y_vel; | ^ ./Unit_test_abs_logger_event.c:50305:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50305 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_vel = given_y_vel; | ^ ./Unit_test_abs_logger_event.c:50306:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50306 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_vel = given_z_vel; | ^ ./Unit_test_abs_logger_event.c:50306:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50306 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_vel = given_z_vel; | ^ ./Unit_test_abs_logger_event.c:50307:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50307 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50307:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50307 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50308:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50308 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50308:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50308 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50309:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50309 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pol = 1.0; | ^ ./Unit_test_abs_logger_event.c:50309:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50309 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pol = 1.0; | ^ ./Unit_test_abs_logger_event.c:50310:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50310 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].time = time; | ^ ./Unit_test_abs_logger_event.c:50310:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50310 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].time = time; | ^ ./Unit_test_abs_logger_event.c:50311:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50311 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements++].weight = p; | ^ ./Unit_test_abs_logger_event.c:50311:91: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50311 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements++].weight = p; | ^ ./Unit_test_abs_logger_event.c:50318:81: error: invalid application of 'sizeof' to incomplete type 'struct temp_abs_event_data_element_struct' 50318 | temporary_storage.elements = malloc(temporary_storage.num_elements*sizeof(struct temp_abs_event_data_element_struct)); | ^~~~~~ ./Unit_test_abs_logger_event.c:50322:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50322 | temporary_storage.elements[index].x_pos = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50322:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50322 | temporary_storage.elements[index].x_pos = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50322:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50322 | temporary_storage.elements[index].x_pos = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50322:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50322 | temporary_storage.elements[index].x_pos = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50323:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50323 | temporary_storage.elements[index].y_pos = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50323:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50323 | temporary_storage.elements[index].y_pos = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50323:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50323 | temporary_storage.elements[index].y_pos = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50323:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50323 | temporary_storage.elements[index].y_pos = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50324:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50324 | temporary_storage.elements[index].z_pos = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50324:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50324 | temporary_storage.elements[index].z_pos = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50324:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50324 | temporary_storage.elements[index].z_pos = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50324:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50324 | temporary_storage.elements[index].z_pos = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50325:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50325 | temporary_storage.elements[index].x_vel = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50325:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50325 | temporary_storage.elements[index].x_vel = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50325:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50325 | temporary_storage.elements[index].x_vel = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50325:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50325 | temporary_storage.elements[index].x_vel = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50326:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50326 | temporary_storage.elements[index].y_vel = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50326:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50326 | temporary_storage.elements[index].y_vel = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50326:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50326 | temporary_storage.elements[index].y_vel = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50326:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50326 | temporary_storage.elements[index].y_vel = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50327:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50327 | temporary_storage.elements[index].z_vel = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50327:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50327 | temporary_storage.elements[index].z_vel = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50327:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50327 | temporary_storage.elements[index].z_vel = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50327:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50327 | temporary_storage.elements[index].z_vel = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50328:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50328 | temporary_storage.elements[index].x_pol = storage->temp_abs_event_data.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50328:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50328 | temporary_storage.elements[index].x_pol = storage->temp_abs_event_data.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50328:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50328 | temporary_storage.elements[index].x_pol = storage->temp_abs_event_data.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50328:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50328 | temporary_storage.elements[index].x_pol = storage->temp_abs_event_data.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50329:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50329 | temporary_storage.elements[index].y_pol = storage->temp_abs_event_data.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50329:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50329 | temporary_storage.elements[index].y_pol = storage->temp_abs_event_data.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50329:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50329 | temporary_storage.elements[index].y_pol = storage->temp_abs_event_data.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50329:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50329 | temporary_storage.elements[index].y_pol = storage->temp_abs_event_data.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50330:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50330 | temporary_storage.elements[index].z_pol = storage->temp_abs_event_data.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50330:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50330 | temporary_storage.elements[index].z_pol = storage->temp_abs_event_data.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50330:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50330 | temporary_storage.elements[index].z_pol = storage->temp_abs_event_data.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50330:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50330 | temporary_storage.elements[index].z_pol = storage->temp_abs_event_data.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50331:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50331 | temporary_storage.elements[index].time = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50331:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50331 | temporary_storage.elements[index].time = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50331:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50331 | temporary_storage.elements[index].time = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50331:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50331 | temporary_storage.elements[index].time = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50332:35: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50332 | temporary_storage.elements[index].weight = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50332:42: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50332 | temporary_storage.elements[index].weight = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50332:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50332 | temporary_storage.elements[index].weight = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50332:96: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50332 | temporary_storage.elements[index].weight = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50340:109: error: invalid application of 'sizeof' to incomplete type 'struct temp_abs_event_data_element_struct' 50340 | storage->temp_abs_event_data.elements = malloc(storage->temp_abs_event_data.allocated_elements*sizeof(struct temp_abs_event_data_element_struct)); | ^~~~~~ ./Unit_test_abs_logger_event.c:50344:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50344 | storage->temp_abs_event_data.elements[index].x_pos = temporary_storage.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50344:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50344 | storage->temp_abs_event_data.elements[index].x_pos = temporary_storage.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50344:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50344 | storage->temp_abs_event_data.elements[index].x_pos = temporary_storage.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50344:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50344 | storage->temp_abs_event_data.elements[index].x_pos = temporary_storage.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50345:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50345 | storage->temp_abs_event_data.elements[index].y_pos = temporary_storage.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50345:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50345 | storage->temp_abs_event_data.elements[index].y_pos = temporary_storage.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50345:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50345 | storage->temp_abs_event_data.elements[index].y_pos = temporary_storage.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50345:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50345 | storage->temp_abs_event_data.elements[index].y_pos = temporary_storage.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50346:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50346 | storage->temp_abs_event_data.elements[index].z_pos = temporary_storage.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50346:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50346 | storage->temp_abs_event_data.elements[index].z_pos = temporary_storage.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50346:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50346 | storage->temp_abs_event_data.elements[index].z_pos = temporary_storage.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50346:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50346 | storage->temp_abs_event_data.elements[index].z_pos = temporary_storage.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50347:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50347 | storage->temp_abs_event_data.elements[index].x_vel = temporary_storage.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50347:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50347 | storage->temp_abs_event_data.elements[index].x_vel = temporary_storage.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50347:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50347 | storage->temp_abs_event_data.elements[index].x_vel = temporary_storage.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50347:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50347 | storage->temp_abs_event_data.elements[index].x_vel = temporary_storage.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50348:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50348 | storage->temp_abs_event_data.elements[index].y_vel = temporary_storage.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50348:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50348 | storage->temp_abs_event_data.elements[index].y_vel = temporary_storage.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50348:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50348 | storage->temp_abs_event_data.elements[index].y_vel = temporary_storage.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50348:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50348 | storage->temp_abs_event_data.elements[index].y_vel = temporary_storage.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50349:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50349 | storage->temp_abs_event_data.elements[index].z_vel = temporary_storage.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50349:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50349 | storage->temp_abs_event_data.elements[index].z_vel = temporary_storage.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50349:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50349 | storage->temp_abs_event_data.elements[index].z_vel = temporary_storage.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50349:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50349 | storage->temp_abs_event_data.elements[index].z_vel = temporary_storage.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50350:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50350 | storage->temp_abs_event_data.elements[index].x_pol = temporary_storage.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50350:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50350 | storage->temp_abs_event_data.elements[index].x_pol = temporary_storage.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50350:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50350 | storage->temp_abs_event_data.elements[index].x_pol = temporary_storage.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50350:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50350 | storage->temp_abs_event_data.elements[index].x_pol = temporary_storage.elements[index].x_pol; | ^ ./Unit_test_abs_logger_event.c:50351:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50351 | storage->temp_abs_event_data.elements[index].y_pol = temporary_storage.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50351:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50351 | storage->temp_abs_event_data.elements[index].y_pol = temporary_storage.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50351:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50351 | storage->temp_abs_event_data.elements[index].y_pol = temporary_storage.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50351:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50351 | storage->temp_abs_event_data.elements[index].y_pol = temporary_storage.elements[index].y_pol; | ^ ./Unit_test_abs_logger_event.c:50352:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50352 | storage->temp_abs_event_data.elements[index].z_pol = temporary_storage.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50352:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50352 | storage->temp_abs_event_data.elements[index].z_pol = temporary_storage.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50352:88: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50352 | storage->temp_abs_event_data.elements[index].z_pol = temporary_storage.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50352:95: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50352 | storage->temp_abs_event_data.elements[index].z_pol = temporary_storage.elements[index].z_pol; | ^ ./Unit_test_abs_logger_event.c:50353:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50353 | storage->temp_abs_event_data.elements[index].time = temporary_storage.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50353:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50353 | storage->temp_abs_event_data.elements[index].time = temporary_storage.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50353:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50353 | storage->temp_abs_event_data.elements[index].time = temporary_storage.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50353:94: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50353 | storage->temp_abs_event_data.elements[index].time = temporary_storage.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50354:46: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50354 | storage->temp_abs_event_data.elements[index].weight = temporary_storage.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50354:53: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50354 | storage->temp_abs_event_data.elements[index].weight = temporary_storage.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50354:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50354 | storage->temp_abs_event_data.elements[index].weight = temporary_storage.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50354:96: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50354 | storage->temp_abs_event_data.elements[index].weight = temporary_storage.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50361:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50361 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pos = given_x_pos; | ^ ./Unit_test_abs_logger_event.c:50361:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50361 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pos = given_x_pos; | ^ ./Unit_test_abs_logger_event.c:50362:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50362 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pos = given_y_pos; | ^ ./Unit_test_abs_logger_event.c:50362:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50362 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pos = given_y_pos; | ^ ./Unit_test_abs_logger_event.c:50363:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50363 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pos = given_z_pos; | ^ ./Unit_test_abs_logger_event.c:50363:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50363 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pos = given_z_pos; | ^ ./Unit_test_abs_logger_event.c:50364:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50364 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_vel = given_x_vel; | ^ ./Unit_test_abs_logger_event.c:50364:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50364 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_vel = given_x_vel; | ^ ./Unit_test_abs_logger_event.c:50365:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50365 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_vel = given_y_vel; | ^ ./Unit_test_abs_logger_event.c:50365:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50365 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_vel = given_y_vel; | ^ ./Unit_test_abs_logger_event.c:50366:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50366 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_vel = given_z_vel; | ^ ./Unit_test_abs_logger_event.c:50366:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50366 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_vel = given_z_vel; | ^ ./Unit_test_abs_logger_event.c:50367:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50367 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50367:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50367 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].x_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50368:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50368 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50368:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50368 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].y_pol = 0.0; | ^ ./Unit_test_abs_logger_event.c:50369:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50369 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pol = 1.0; | ^ ./Unit_test_abs_logger_event.c:50369:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50369 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].z_pol = 1.0; | ^ ./Unit_test_abs_logger_event.c:50370:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50370 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].time = time; | ^ ./Unit_test_abs_logger_event.c:50370:87: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50370 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements].time = time; | ^ ./Unit_test_abs_logger_event.c:50371:44: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50371 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements++].weight = p; | ^ ./Unit_test_abs_logger_event.c:50371:89: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50371 | storage->temp_abs_event_data.elements[storage->temp_abs_event_data.num_elements++].weight = p; | ^ ./Unit_test_abs_logger_event.c: In function 'record_to_perm_abs_event': ./Unit_test_abs_logger_event.c:50438:10: warning: implicit declaration of function 'Monitor_nD_Trace' [-Wimplicit-function-declaration] 50438 | pp = Monitor_nD_Trace(&(storage->DEFS), &(storage->Vars), &_localparticle); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c: In function 'write_temp_to_perm_abs_event': ./Unit_test_abs_logger_event.c:50456:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50456 | _localparticle.x = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50456:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50456 | _localparticle.x = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50457:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50457 | _localparticle.y = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50457:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50457 | _localparticle.y = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50458:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50458 | _localparticle.z = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50458:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50458 | _localparticle.z = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50460:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50460 | _localparticle.vx = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50460:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50460 | _localparticle.vx = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50461:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50461 | _localparticle.vy = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50461:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50461 | _localparticle.vy = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50462:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50462 | _localparticle.vz = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50462:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50462 | _localparticle.vz = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50468:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50468 | _localparticle.p = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50468:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50468 | _localparticle.p = storage->temp_abs_event_data.elements[index].weight; | ^ ./Unit_test_abs_logger_event.c:50469:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50469 | _localparticle.t = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50469:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50469 | _localparticle.t = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c: In function 'write_temp_to_perm_final_p_abs_event': ./Unit_test_abs_logger_event.c:50489:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50489 | _localparticle.x = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50489:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50489 | _localparticle.x = storage->temp_abs_event_data.elements[index].x_pos; | ^ ./Unit_test_abs_logger_event.c:50490:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50490 | _localparticle.y = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50490:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50490 | _localparticle.y = storage->temp_abs_event_data.elements[index].y_pos; | ^ ./Unit_test_abs_logger_event.c:50491:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50491 | _localparticle.z = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50491:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50491 | _localparticle.z = storage->temp_abs_event_data.elements[index].z_pos; | ^ ./Unit_test_abs_logger_event.c:50493:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50493 | _localparticle.vx = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50493:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50493 | _localparticle.vx = storage->temp_abs_event_data.elements[index].x_vel; | ^ ./Unit_test_abs_logger_event.c:50494:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50494 | _localparticle.vy = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50494:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50494 | _localparticle.vy = storage->temp_abs_event_data.elements[index].y_vel; | ^ ./Unit_test_abs_logger_event.c:50495:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50495 | _localparticle.vz = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50495:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50495 | _localparticle.vz = storage->temp_abs_event_data.elements[index].z_vel; | ^ ./Unit_test_abs_logger_event.c:50502:62: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50502 | _localparticle.t = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c:50502:69: error: invalid use of undefined type 'struct temp_abs_event_data_element_struct' 50502 | _localparticle.t = storage->temp_abs_event_data.elements[index].time; | ^ ./Unit_test_abs_logger_event.c: At top level: ./Unit_test_abs_logger_event.c:60558:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 60558 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_abs_logger_event.c: In function '_master_setpos': ./Unit_test_abs_logger_event.c:64099: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'? 64099 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_abs_logger_event.c:64100:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 64100 | _master_var._parameters.check = NULL; | ^ ./Unit_test_abs_logger_event.c:64101:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 64101 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_abs_logger_event.c:64102:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64102 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_abs_logger_event.c:64103:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64103 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_abs_logger_event.c:64104:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64104 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_abs_logger_event.c:64105:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64105 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_abs_logger_event.c:64106:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64106 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_abs_logger_event.c:64107:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 64107 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_abs_logger_event.c:64108:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 64108 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_abs_logger_event.c:64109:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 64109 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_abs_logger_event.c:64110:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64110 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_abs_logger_event.c:64111:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 64111 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_abs_logger_event.c:64112:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 64112 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_abs_logger_event.c:64113:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64113 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_abs_logger_event.c:64114:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 64114 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_event.c:64115:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 64115 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_event.c: In function 'class_Union_abs_logger_event_initialize': ./Unit_test_abs_logger_event.c:65816:31: error: request for member 'compcurname' in something not a structure or union 65816 | strcpy(this_abs_storage.Vars.compcurname, NAME_CURRENT_COMP); | ^ ./Unit_test_abs_logger_event.c:65818:49: error: request for member 'option' in something not a structure or union 65818 | if (bufsize > 0) sprintf(this_abs_storage.Vars.option, "list=%g borders", bufsize); | ^ ./Unit_test_abs_logger_event.c:65819:36: error: request for member 'option' in something not a structure or union 65819 | else strcpy(this_abs_storage.Vars.option, "list all borders"); | ^ ./Unit_test_abs_logger_event.c:65821:31: error: request for member 'option' in something not a structure or union 65821 | strcat(this_abs_storage.Vars.option,", x y z vx vy vz t"); | ^ ./Unit_test_abs_logger_event.c:65823:3: warning: implicit declaration of function 'Monitor_nD_Init' [-Wimplicit-function-declaration] 65823 | Monitor_nD_Init(&this_abs_storage.DEFS, &this_abs_storage.Vars, 0.1, 0.1, 0, 0,0,0,0,0,0,0); /* dims for mcdisplay */ | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:65824:24: error: request for member 'compcurpos' in something not a structure or union 65824 | this_abs_storage.Vars.compcurpos = POS_A_CURRENT_COMP; | ^ In file included from /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/x86_64-conda-linux-gnu/sysroot/usr/include/string.h:633, from ./Unit_test_abs_logger_event.c:25: ./Unit_test_abs_logger_event.c:65827:34: error: request for member 'Mon_File' in something not a structure or union 65827 | strncpy(this_abs_storage.Vars.Mon_File, filename, 128); | ^ ./Unit_test_abs_logger_event.c:65842:121: error: invalid application of 'sizeof' to incomplete type 'struct temp_abs_event_data_element_struct' 65842 | this_abs_storage.temp_abs_event_data.elements = malloc(this_abs_storage.temp_abs_event_data.allocated_elements*sizeof(struct temp_abs_event_data_element_struct)); | ^~~~~~ ./Unit_test_abs_logger_event.c: In function 'class_Union_master_initialize': ./Unit_test_abs_logger_event.c:66027:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 66027 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_abs_logger_event.c:66114:3: note: in expansion of macro 'volume_0_found' 66114 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66038:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66038 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:66117:3: note: in expansion of macro 'tagging_leaf_counter' 66117 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66120:3: note: in expansion of macro 'number_of_masks' 66120 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66121:3: note: in expansion of macro 'number_of_masked_volumes' 66121 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66070:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66070 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:66139:3: note: in expansion of macro 'safty_distance' 66139 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66071:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 66071 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_event.c:66140:3: note: in expansion of macro 'safty_distance2' 66140 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66070:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66070 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:66140:21: note: in expansion of macro 'safty_distance' 66140 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66160:3: note: in expansion of macro 'number_of_masks' 66160 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66161:3: note: in expansion of macro 'number_of_masked_volumes' 66161 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66167:99: note: in expansion of macro 'number_of_masks' 66167 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66168:101: note: in expansion of macro 'number_of_masked_volumes' 66168 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66173:3: note: in expansion of macro 'geometry_component_index_list' 66173 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66174:3: note: in expansion of macro 'geometry_component_index_list' 66174 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66174:52: note: in expansion of macro 'geometry_component_index_list' 66174 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66048:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66048 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:66175:3: note: in expansion of macro 'mask_volume_index_list' 66175 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66175:41: note: in expansion of macro 'number_of_masks' 66175 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66176:7: note: in expansion of macro 'number_of_masks' 66176 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66048:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66048 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:66176:27: note: in expansion of macro 'mask_volume_index_list' 66176 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66176:69: note: in expansion of macro 'number_of_masks' 66176 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66051:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66051 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:66177:3: note: in expansion of macro 'mask_status_list' 66177 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66177:35: note: in expansion of macro 'number_of_masks' 66177 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66178:7: note: in expansion of macro 'number_of_masks' 66178 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66051:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66051 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:66178:27: note: in expansion of macro 'mask_status_list' 66178 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66178:63: note: in expansion of macro 'number_of_masks' 66178 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66052:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66052 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:66179:3: note: in expansion of macro 'current_mask_intersect_list_status' 66179 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66179:53: note: in expansion of macro 'number_of_masked_volumes' 66179 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66180:7: note: in expansion of macro 'number_of_masked_volumes' 66180 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66052:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66052 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:66180:36: note: in expansion of macro 'current_mask_intersect_list_status' 66180 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66180:90: note: in expansion of macro 'number_of_masked_volumes' 66180 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66186:9: note: in expansion of macro 'geometry_component_index_list' 66186 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66189:3: note: in expansion of macro 'geometry_component_index_list' 66189 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66049: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'? 66049 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:66240:39: note: in expansion of macro 'number_of_masks' 66240 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66050: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'? 66050 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:66241:48: note: in expansion of macro 'number_of_masked_volumes' 66241 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66064:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66064 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:66252:5: note: in expansion of macro 'tagging_conditional_list' 66252 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66069:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66069 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_event.c:66253:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66253 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66064:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66064 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:66255:5: note: in expansion of macro 'tagging_conditional_list' 66255 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66064:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66064 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:66256:5: note: in expansion of macro 'tagging_conditional_list' 66256 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66069:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66069 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_event.c:66257:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66257 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66262:3: note: in expansion of macro 'max_conditional_extend_index' 66262 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66264:96: note: in expansion of macro 'max_conditional_extend_index' 66264 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66265:7: note: in expansion of macro 'max_conditional_extend_index' 66265 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66030:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66030 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66270:36: note: in expansion of macro 'master_transposed_rotation_matrix' 66270 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66279:5: note: in expansion of macro 'non_rotated_position' 66279 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66280:102: note: in expansion of macro 'non_rotated_position' 66280 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66030:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66030 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66289:13: note: in expansion of macro 'master_transposed_rotation_matrix' 66289 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66289:113: note: in expansion of macro 'temp_rotation_matrix' 66289 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66290:80: note: in expansion of macro 'temp_rotation_matrix' 66290 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66028:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 66028 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:66302:3: note: in expansion of macro 'scattered_flag' 66302 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66029:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66029 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:66303:3: note: in expansion of macro 'scattered_flag_VP' 66303 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66058:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66058 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_event.c:66304:3: note: in expansion of macro 'number_of_processes_array' 66304 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66058:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66058 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_event.c:66333:3: note: in expansion of macro 'number_of_processes_array' 66333 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66053:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66053 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_event.c:66368:3: note: in expansion of macro 'mask_index_main' 66368 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66393:7: note: in expansion of macro 'non_isotropic_found' 66393 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66396:102: note: in expansion of macro 'non_isotropic_found' 66396 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66397:13: note: in expansion of macro 'non_isotropic_found' 66397 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66403:11: note: in expansion of macro 'non_isotropic_found' 66403 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66406:77: note: in expansion of macro 'non_isotropic_found' 66406 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66407:87: note: in expansion of macro 'non_isotropic_found' 66407 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66412:9: note: in expansion of macro 'non_isotropic_found' 66412 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66072:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66072 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_event.c:66419:13: note: in expansion of macro 'temporary_focus_data' 66419 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66072:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66072 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_event.c:66422:13: note: in expansion of macro 'temporary_focus_data' 66422 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66072:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66072 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_event.c:66422:129: note: in expansion of macro 'temporary_focus_data' 66422 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66429:90: note: in expansion of macro 'non_isotropic_found' 66429 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66072:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66072 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_event.c:66432:95: note: in expansion of macro 'temporary_focus_data' 66432 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66435:82: note: in expansion of macro 'non_isotropic_found' 66435 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66030:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66030 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66442:69: note: in expansion of macro 'master_transposed_rotation_matrix' 66442 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66442:103: note: in expansion of macro 'temp_rotation_matrix' 66442 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66443:100: note: in expansion of macro 'temp_rotation_matrix' 66443 | 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_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66443:178: note: in expansion of macro 'non_isotropic_found' 66443 | 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_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66446:84: note: in expansion of macro 'non_isotropic_found' 66446 | 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_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66446:172: note: in expansion of macro 'non_isotropic_found' 66446 | 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_abs_logger_event.c:66035:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66035 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_event.c:66452:13: note: in expansion of macro 'non_isotropic_found' 66452 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66472:92: note: in expansion of macro 'temp_rotation_matrix' 66472 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66474:64: note: in expansion of macro 'temp_rotation_matrix' 66474 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66476:69: note: in expansion of macro 'temp_rotation_matrix' 66476 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66477:74: note: in expansion of macro 'temp_rotation_matrix' 66477 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66480:7: note: in expansion of macro 'non_rotated_position' 66480 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66481:7: note: in expansion of macro 'non_rotated_position' 66481 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66482:7: note: in expansion of macro 'non_rotated_position' 66482 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66484:40: note: in expansion of macro 'temp_rotation_matrix' 66484 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66034:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66034 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_event.c:66485:7: note: in expansion of macro 'rotated_position' 66485 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66033:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66033 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_event.c:66485:56: note: in expansion of macro 'non_rotated_position' 66485 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66034:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66034 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_event.c:66487:50: note: in expansion of macro 'rotated_position' 66487 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66034:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66034 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_event.c:66488:50: note: in expansion of macro 'rotated_position' 66488 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66034:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66034 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_event.c:66489:50: note: in expansion of macro 'rotated_position' 66489 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66492:113: note: in expansion of macro 'temp_rotation_matrix' 66492 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66031:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66031 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_event.c:66494:95: note: in expansion of macro 'temp_rotation_matrix' 66494 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66029:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66029 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:66504:7: note: in expansion of macro 'scattered_flag_VP' 66504 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66058:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66058 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_event.c:66505:7: note: in expansion of macro 'number_of_processes_array' 66505 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66508:7: note: in expansion of macro 'number_of_process_interacts_set' 66508 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66508:44: note: in expansion of macro 'total_process_interact' 66508 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66511:11: note: in expansion of macro 'number_of_process_interacts_set' 66511 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66512:11: note: in expansion of macro 'total_process_interact' 66512 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66045:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66045 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_event.c:66514:11: note: in expansion of macro 'index_of_lacking_process' 66514 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66518:11: note: in expansion of macro 'number_of_process_interacts_set' 66518 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66522:11: note: in expansion of macro 'number_of_process_interacts_set' 66522 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66523:13: note: in expansion of macro 'total_process_interact' 66523 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66523:47: note: in expansion of macro 'total_process_interact' 66523 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66525:189: note: in expansion of macro 'total_process_interact' 66525 | 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_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66528:19: note: in expansion of macro 'number_of_process_interacts_set' 66528 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66044:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66044 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_event.c:66529:13: note: in expansion of macro 'number_of_process_interacts_set' 66529 | 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_abs_logger_event.c:66045:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66045 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_event.c:66530:64: note: in expansion of macro 'index_of_lacking_process' 66530 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66530:115: note: in expansion of macro 'total_process_interact' 66530 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66046:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66046 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:66531:15: note: in expansion of macro 'total_process_interact' 66531 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66553:89: note: in expansion of macro 'geometry_component_index_list' 66553 | 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_abs_logger_event.c:66047:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66047 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:66556:94: note: in expansion of macro 'geometry_component_index_list' 66556 | 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_abs_logger_event.c:66053:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66053 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_event.c:66559:109: note: in expansion of macro 'mask_index_main' 66559 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66048:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66048 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:66560:64: note: in expansion of macro 'mask_volume_index_list' 66560 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66053:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66053 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_event.c:66560:96: note: in expansion of macro 'mask_index_main' 66560 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66566:129: note: in expansion of macro 'max_conditional_extend_index' 66566 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66567:15: note: in expansion of macro 'max_conditional_extend_index' 66567 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66011: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'? 66011 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66582:3: note: in expansion of macro 'number_of_solutions' 66582 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66012:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 66012 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_abs_logger_event.c:66582:26: note: in expansion of macro 'number_of_solutions_static' 66582 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66018:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 66018 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:66586:3: note: in expansion of macro 'pre_allocated1' 66586 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66019:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 66019 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:66587:3: note: in expansion of macro 'pre_allocated2' 66587 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66020:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 66020 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:66588:3: note: in expansion of macro 'pre_allocated3' 66588 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66591:7: note: in expansion of macro 'max_conditional_extend_index' 66591 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66065:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 66065 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_event.c:66592:5: note: in expansion of macro 'logger_conditional_extend_array' 66592 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66067:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66067 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:66592:47: note: in expansion of macro 'max_conditional_extend_index' 66592 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66048:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66048 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:66616:105: note: in expansion of macro 'mask_volume_index_list' 66616 | 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_abs_logger_event.c:66040:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 66040 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:66751:3: note: in expansion of macro 'stop_creating_nodes' 66751 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66039:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 66039 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:66751:28: note: in expansion of macro 'stop_tagging_ray' 66751 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66038:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66038 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:66751:50: note: in expansion of macro 'tagging_leaf_counter' 66751 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66036:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66036 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:66753:5: note: in expansion of macro 'master_tagging_node_list' 66753 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66036:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66036 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:66754:5: note: in expansion of macro 'master_tagging_node_list' 66754 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66036:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66036 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:66754:48: note: in expansion of macro 'master_tagging_node_list' 66754 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66036:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66036 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:66759:7: note: in expansion of macro 'master_tagging_node_list' 66759 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:66036:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66036 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:66759:86: note: in expansion of macro 'master_tagging_node_list' 66759 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c: In function 'class_Union_master_trace': ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:67447:3: note: in expansion of macro 'done' 67447 | done = 0; | ^~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67451:3: note: in expansion of macro 'time_propagated_without_scattering' 67451 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67455:3: note: in expansion of macro 'number_of_scattering_events' 67455 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67458:5: note: in expansion of macro 'number_of_scattering_events' 67458 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:67462:5: note: in expansion of macro 'scattered_flag' 67462 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67409:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 67409 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_event.c:67463:40: note: in expansion of macro 'number_of_processes_array' 67463 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:67464:7: note: in expansion of macro 'scattered_flag_VP' 67464 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67472:10: note: in expansion of macro 'log_index' 67472 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67472:60: note: in expansion of macro 'log_index' 67472 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67472:73: note: in expansion of macro 'log_index' 67472 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67473:47: note: in expansion of macro 'log_index' 67473 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67473:129: note: in expansion of macro 'log_index' 67473 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67476:10: note: in expansion of macro 'log_index' 67476 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67476:64: note: in expansion of macro 'log_index' 67476 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67476:77: note: in expansion of macro 'log_index' 67476 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67477:55: note: in expansion of macro 'log_index' 67477 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67477:145: note: in expansion of macro 'log_index' 67477 | 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_abs_logger_event.c:67419:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67419 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_event.c:67481:3: note: in expansion of macro 'tagging_conditional_extend' 67481 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67418:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 67418 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_event.c:67482:28: note: in expansion of macro 'max_conditional_extend_index' 67482 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_event.c:67483:5: note: in expansion of macro 'logger_conditional_extend_array' 67483 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:67491:3: note: in expansion of macro 'ray_position' 67491 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:67492:3: note: in expansion of macro 'ray_velocity' 67492 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67400: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'? 67400 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67496:28: note: in expansion of macro 'number_of_masks' 67496 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:67500:27: note: in expansion of macro 'ray_position' 67500 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67399:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 67399 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:67500:50: note: in expansion of macro 'mask_volume_index_list' 67500 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67501:7: note: in expansion of macro 'mask_status_list' 67501 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67503:7: note: in expansion of macro 'mask_status_list' 67503 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67512:3: note: in expansion of macro 'current_volume' 67512 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:67512:44: note: in expansion of macro 'ray_position' 67512 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67512:146: note: in expansion of macro 'mask_status_list' 67512 | 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_abs_logger_event.c:67369:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67369 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:67512:183: note: in expansion of macro 'pre_allocated1' 67512 | 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_abs_logger_event.c:67370:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67370 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:67512:199: note: in expansion of macro 'pre_allocated2' 67512 | 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_abs_logger_event.c:67371:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67371 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:67512:215: note: in expansion of macro 'pre_allocated3' 67512 | 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_abs_logger_event.c:67403:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67403 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:67517:41: note: in expansion of macro 'current_mask_intersect_list_status' 67517 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67517:78: note: in expansion of macro 'mask_status_list' 67517 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67517:106: note: in expansion of macro 'current_volume' 67517 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67524:93: note: in expansion of macro 'current_volume' 67524 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67530:39: note: in expansion of macro 'current_volume' 67530 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67531:151: note: in expansion of macro 'current_volume' 67531 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:67541:5: note: in expansion of macro 'current_tagging_node' 67541 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67387:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 67387 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:67541:28: note: in expansion of macro 'master_tagging_node_list' 67541 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67541:62: note: in expansion of macro 'current_volume' 67541 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:67542:5: note: in expansion of macro 'stop_tagging_ray' 67542 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67389:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67389 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:67543:9: note: in expansion of macro 'tagging_leaf_counter' 67543 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:67543:47: note: in expansion of macro 'stop_creating_nodes' 67543 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:67557:10: note: in expansion of macro 'done' 67557 | while (done == 0) { | ^~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67572:10: note: in expansion of macro 'start' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67572:16: note: in expansion of macro 'check' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67572:30: note: in expansion of macro 'current_volume' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67572:86: note: in expansion of macro 'check' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67572:92: note: in expansion of macro 'start' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67572:106: note: in expansion of macro 'current_volume' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67572:166: note: in expansion of macro 'check' 67572 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67578:49: note: in expansion of macro 'check' 67578 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_abs_logger_event.c:67367:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67367 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_event.c:67585:13: note: in expansion of macro 'geometry_output' 67585 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67585:94: note: in expansion of macro 'check' 67585 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_abs_logger_event.c:67362: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'? 67362 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67585:102: note: in expansion of macro 'number_of_solutions' 67585 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67585:145: note: in expansion of macro 'check' 67585 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67587:49: note: in expansion of macro 'check' 67587 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67592:10: note: in expansion of macro 'mask_iterator' 67592 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67592:26: note: in expansion of macro 'mask_iterator' 67592 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67592:48: note: in expansion of macro 'current_volume' 67592 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67592:107: note: in expansion of macro 'mask_iterator' 67592 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67403:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67403 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:67593:11: note: in expansion of macro 'current_mask_intersect_list_status' 67593 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67593:55: note: in expansion of macro 'mask_iterator' 67593 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67597:56: note: in expansion of macro 'current_volume' 67597 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67597:111: note: in expansion of macro 'mask_iterator' 67597 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67609:36: note: in expansion of macro 'current_volume' 67609 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67609:91: note: in expansion of macro 'mask_iterator' 67609 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67367:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67367 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_event.c:67610:11: note: in expansion of macro 'geometry_output' 67610 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67362: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'? 67362 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67610:108: note: in expansion of macro 'number_of_solutions' 67610 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67612:54: note: in expansion of macro 'current_volume' 67612 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67612:109: note: in expansion of macro 'mask_iterator' 67612 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67619:9: note: in expansion of macro 'current_volume' 67619 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67619:67: note: in expansion of macro 'current_volume' 67619 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67623:9: note: in expansion of macro 'intersection_with_children' 67623 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67625:14: note: in expansion of macro 'start' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67625:22: note: in expansion of macro 'check' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67625:38: note: in expansion of macro 'current_volume' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67625:82: note: in expansion of macro 'check' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67625:90: note: in expansion of macro 'start' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67625:106: note: in expansion of macro 'current_volume' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67625:154: note: in expansion of macro 'check' 67625 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67630:53: note: in expansion of macro 'check' 67630 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67630:112: note: in expansion of macro 'check' 67630 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67630:124: note: in expansion of macro 'time_propagated_without_scattering' 67630 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67632:30: note: in expansion of macro 'check' 67632 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67636:19: note: in expansion of macro 'intersection_with_children' 67636 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67643:32: note: in expansion of macro 'check' 67643 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:67644:21: note: in expansion of macro 'tree_next_volume' 67644 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67645:26: note: in expansion of macro 'mask_start' 67645 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67645:37: note: in expansion of macro 'mask_check' 67645 | 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_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67645:57: note: in expansion of macro 'check' 67645 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67645:109: note: in expansion of macro 'mask_check' 67645 | 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_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67645:120: note: in expansion of macro 'mask_start' 67645 | 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_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67645:140: note: in expansion of macro 'check' 67645 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67645:196: note: in expansion of macro 'mask_check' 67645 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67646:28: note: in expansion of macro 'mask_status_list' 67646 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67646:55: note: in expansion of macro 'mask_check' 67646 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67647:26: note: in expansion of macro 'intersection_with_children' 67647 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67652:21: note: in expansion of macro 'intersection_with_children' 67652 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67653:26: note: in expansion of macro 'mask_start' 67653 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67653:37: note: in expansion of macro 'mask_check' 67653 | 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_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67653:57: note: in expansion of macro 'check' 67653 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67653:109: note: in expansion of macro 'mask_check' 67653 | 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_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67653:120: note: in expansion of macro 'mask_start' 67653 | 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_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67653:140: note: in expansion of macro 'check' 67653 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67653:196: note: in expansion of macro 'mask_check' 67653 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:67654:27: note: in expansion of macro 'mask_status_list' 67654 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:67654:54: note: in expansion of macro 'mask_check' 67654 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67655:25: note: in expansion of macro 'intersection_with_children' 67655 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67663:23: note: in expansion of macro 'intersection_with_children' 67663 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67366: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'? 67366 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67670:13: note: in expansion of macro 'intersection_with_children' 67670 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67367:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67367 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_event.c:67672:13: note: in expansion of macro 'geometry_output' 67672 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67672:93: note: in expansion of macro 'current_volume' 67672 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67362: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'? 67362 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67672:110: note: in expansion of macro 'number_of_solutions' 67672 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67672:152: note: in expansion of macro 'current_volume' 67672 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67673:48: note: in expansion of macro 'current_volume' 67673 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67691:10: note: in expansion of macro 'start' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67691:16: note: in expansion of macro 'check' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67691:30: note: in expansion of macro 'current_volume' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67691:86: note: in expansion of macro 'check' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67365:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67365 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_event.c:67691:92: note: in expansion of macro 'start' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67691:106: note: in expansion of macro 'current_volume' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67691:166: note: in expansion of macro 'check' 67691 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67692:72: note: in expansion of macro 'check' 67692 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67694:86: note: in expansion of macro 'check' 67694 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67694:106: note: in expansion of macro 'time_propagated_without_scattering' 67694 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67695:101: note: in expansion of macro 'check' 67695 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67701:86: note: in expansion of macro 'check' 67701 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67701:106: note: in expansion of macro 'time_propagated_without_scattering' 67701 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67364:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67364 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_event.c:67702:101: note: in expansion of macro 'check' 67702 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67716:10: note: in expansion of macro 'mask_iterator' 67716 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67716:26: note: in expansion of macro 'mask_iterator' 67716 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67716:48: note: in expansion of macro 'current_volume' 67716 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67716:107: note: in expansion of macro 'mask_iterator' 67716 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67403:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67403 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:67717:11: note: in expansion of macro 'current_mask_intersect_list_status' 67717 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67717:55: note: in expansion of macro 'mask_iterator' 67717 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67718:79: note: in expansion of macro 'current_volume' 67718 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67718:134: note: in expansion of macro 'mask_iterator' 67718 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67720:93: note: in expansion of macro 'current_volume' 67720 | 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_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67720:148: note: in expansion of macro 'mask_iterator' 67720 | 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_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67720:177: note: in expansion of macro 'time_propagated_without_scattering' 67720 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67721:108: note: in expansion of macro 'current_volume' 67721 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67721:163: note: in expansion of macro 'mask_iterator' 67721 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67724:93: note: in expansion of macro 'current_volume' 67724 | 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_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67724:148: note: in expansion of macro 'mask_iterator' 67724 | 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_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67724:177: note: in expansion of macro 'time_propagated_without_scattering' 67724 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67725:108: note: in expansion of macro 'current_volume' 67725 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67405:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67405 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67725:163: note: in expansion of macro 'mask_iterator' 67725 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67734:67: note: in expansion of macro 'current_volume' 67734 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67736:81: note: in expansion of macro 'current_volume' 67736 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67736:110: note: in expansion of macro 'time_propagated_without_scattering' 67736 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67737:96: note: in expansion of macro 'current_volume' 67737 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67740:81: note: in expansion of macro 'current_volume' 67740 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67740:110: note: in expansion of macro 'time_propagated_without_scattering' 67740 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67741:96: note: in expansion of macro 'current_volume' 67741 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67754:5: note: in expansion of macro 'abs_weight_factor' 67754 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67755:5: note: in expansion of macro 'abs_weight_factor_set' 67755 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67760:9: note: in expansion of macro 'time_to_boundery' 67760 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:67760:52: note: in expansion of macro 'time_propagated_without_scattering' 67760 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67761:9: note: in expansion of macro 'scattering_event' 67761 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67764:13: note: in expansion of macro 'current_volume' 67764 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67765:23: note: in expansion of macro 'current_volume' 67765 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67766:25: note: in expansion of macro 'current_volume' 67766 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67769:41: note: in expansion of macro 'current_volume' 67769 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67770:36: note: in expansion of macro 'time_to_boundery' 67770 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67772:15: note: in expansion of macro 'abs_weight_factor' 67772 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67772:48: note: in expansion of macro 'current_volume' 67772 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67772:86: note: in expansion of macro 'time_to_boundery' 67772 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67773:15: note: in expansion of macro 'abs_weight_factor_set' 67773 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67376:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67376 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_event.c:67784:93: note: in expansion of macro 'wavevector' 67784 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67787:47: note: in expansion of macro 'current_volume' 67787 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67789:27: note: in expansion of macro 'current_volume' 67789 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67377:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67377 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_event.c:67791:17: note: in expansion of macro 'wavevector_rotated' 67791 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67791:56: note: in expansion of macro 'current_volume' 67791 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67791:115: note: in expansion of macro 'current_volume' 67791 | 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_abs_logger_event.c:67376:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67376 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_event.c:67791:196: note: in expansion of macro 'wavevector' 67791 | 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_abs_logger_event.c:67377:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67377 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_event.c:67793:28: note: in expansion of macro 'wavevector_rotated' 67793 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67424:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67424 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_event.c:67800:15: note: in expansion of macro 'focus_data_index' 67800 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67800:42: note: in expansion of macro 'current_volume' 67800 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67803:34: note: in expansion of macro 'current_volume' 67803 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67806:117: note: in expansion of macro 'current_volume' 67806 | 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_abs_logger_event.c:67424:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67424 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_event.c:67806:169: note: in expansion of macro 'focus_data_index' 67806 | 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_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67820:34: note: in expansion of macro 'time_to_boundery' 67820 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67831:48: note: in expansion of macro 'current_volume' 67831 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67835:17: note: in expansion of macro 'scattering_event' 67835 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67836:17: note: in expansion of macro 'abs_weight_factor' 67836 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67837:17: note: in expansion of macro 'abs_weight_factor_set' 67837 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67422:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67422 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_event.c:67838:45: note: in expansion of macro 'safty_distance2' 67838 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67840:17: note: in expansion of macro 'scattering_event' 67840 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67841:17: note: in expansion of macro 'abs_weight_factor' 67841 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67845:29: note: in expansion of macro 'current_volume' 67845 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67393:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67393 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67847:21: note: in expansion of macro 'real_transmission_probability' 67847 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67394:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67394 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67848:21: note: in expansion of macro 'mc_transmission_probability' 67848 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67848:66: note: in expansion of macro 'current_volume' 67848 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67849:26: note: in expansion of macro 'scattering_event' 67849 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67394:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67394 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67849:57: note: in expansion of macro 'mc_transmission_probability' 67849 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67393:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67393 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67851:35: note: in expansion of macro 'real_transmission_probability' 67851 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67394:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67394 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67851:71: note: in expansion of macro 'mc_transmission_probability' 67851 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67421:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67421 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:67854:48: note: in expansion of macro 'safty_distance' 67854 | 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_abs_logger_event.c:67422:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67422 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_event.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_event.c:67854:131: note: in expansion of macro 'safty_distance2' 67854 | 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_abs_logger_event.c:67393:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67393 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67857:30: note: in expansion of macro 'real_transmission_probability' 67857 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67394:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67394 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_event.c:67857:60: note: in expansion of macro 'mc_transmission_probability' 67857 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67422:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67422 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_event.c:67863:48: note: in expansion of macro 'safty_distance2' 67863 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67421:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67421 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:67866:50: note: in expansion of macro 'safty_distance' 67866 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67422:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67422 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_event.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_event.c:67866:97: note: in expansion of macro 'safty_distance2' 67866 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67868:27: note: in expansion of macro 'abs_weight_factor' 67868 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67869:27: note: in expansion of macro 'abs_weight_factor_set' 67869 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67871:27: note: in expansion of macro 'scattering_event' 67871 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67872:32: note: in expansion of macro 'scattering_event' 67872 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67875:25: note: in expansion of macro 'abs_weight_factor' 67875 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67876:25: note: in expansion of macro 'scattering_event' 67876 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67421:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67421 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:67880:48: note: in expansion of macro 'safty_distance' 67880 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67421:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67421 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_event.c:67882:73: note: in expansion of macro 'safty_distance' 67882 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67882:89: note: in expansion of macro 'scattering_event' 67882 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67883:30: note: in expansion of macro 'scattering_event' 67883 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67887:21: note: in expansion of macro 'scattering_event' 67887 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67889:19: note: in expansion of macro 'abs_weight_factor' 67889 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67890:19: note: in expansion of macro 'abs_weight_factor_set' 67890 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67894:31: note: in expansion of macro 'current_volume' 67894 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:67896:21: note: in expansion of macro 'selected_process' 67896 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67898:33: note: in expansion of macro 'current_volume' 67898 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67397:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67397 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:67900:66: note: in expansion of macro 'total_process_interact' 67900 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67903:60: note: in expansion of macro 'current_volume' 67903 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67397:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67397 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:67906:27: note: in expansion of macro 'total_process_interact' 67906 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67906:61: note: in expansion of macro 'current_volume' 67906 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67909:78: note: in expansion of macro 'current_volume' 67909 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67912:60: note: in expansion of macro 'current_volume' 67912 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67397:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67397 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:67913:86: note: in expansion of macro 'total_process_interact' 67913 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:67915:27: note: in expansion of macro 'selected_process' 67915 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67397:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67397 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_event.c:67916:61: note: in expansion of macro 'total_process_interact' 67916 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67924:60: note: in expansion of macro 'current_volume' 67924 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:67927:27: note: in expansion of macro 'selected_process' 67927 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67426:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67426 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_event.c:67942:9: note: in expansion of macro 'initial_weight' 67942 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67425:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67425 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_event.c:67943:9: note: in expansion of macro 'r_old' 67943 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_event.c:67425:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67425 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_event.c:67943:26: note: in expansion of macro 'r_old' 67943 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_event.c:67425:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67425 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_event.c:67943:43: note: in expansion of macro 'r_old' 67943 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_event.c:67428:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 67428 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_abs_logger_event.c:67943:60: note: in expansion of macro 'time_old' 67943 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67945:14: note: in expansion of macro 'abs_weight_factor' 67945 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67953:13: note: in expansion of macro 'current_volume' 67953 | 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_abs_logger_event.c:67430:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67430 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_event.c:67953:36: note: in expansion of macro 'abs_weight_factor_set' 67953 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67954:23: note: in expansion of macro 'current_volume' 67954 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:67956:17: note: in expansion of macro 'scattering_event' 67956 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67436:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67436 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_event.c:67958:17: note: in expansion of macro 'abs_distance' 67958 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67431:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 67431 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_abs_logger_event.c:67961:17: note: in expansion of macro 'my_abs' 67961 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67961:34: note: in expansion of macro 'current_volume' 67961 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67436:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67436 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_event.c:67962:17: note: in expansion of macro 'abs_distance' 67962 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:67965:13: note: in expansion of macro 't_abs_propagation' 67965 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67436:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67436 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_event.c:67965:33: note: in expansion of macro 'abs_distance' 67965 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67433 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_event.c:67967:13: note: in expansion of macro 'abs_position' 67967 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:67967:43: note: in expansion of macro 't_abs_propagation' 67967 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:67967:69: note: in expansion of macro 't_abs_propagation' 67967 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:67967:95: note: in expansion of macro 't_abs_propagation' 67967 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67977:18: note: in expansion of macro 'log_index' 67977 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67977:30: note: in expansion of macro 'log_index' 67977 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67977:48: note: in expansion of macro 'current_volume' 67977 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67977:90: note: in expansion of macro 'log_index' 67977 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:67979:15: note: in expansion of macro 'transformed_abs_position' 67979 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67433 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_event.c:67979:53: note: in expansion of macro 'abs_position' 67979 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67979:75: note: in expansion of macro 'current_volume' 67979 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67979:117: note: in expansion of macro 'log_index' 67979 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:67980:15: note: in expansion of macro 'transformed_abs_position' 67980 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67980:60: note: in expansion of macro 'current_volume' 67980 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67980:102: note: in expansion of macro 'log_index' 67980 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:67980:124: note: in expansion of macro 'transformed_abs_position' 67980 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67983:23: note: in expansion of macro 'current_volume' 67983 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67983:65: note: in expansion of macro 'log_index' 67983 | 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_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:67983:119: note: in expansion of macro 'transformed_abs_position' 67983 | 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_abs_logger_event.c:67426:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67426 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_event.c:67983:152: note: in expansion of macro 'initial_weight' 67983 | 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_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:67983:172: note: in expansion of macro 'abs_weight_factor' 67983 | 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_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:67983:196: note: in expansion of macro 't_abs_propagation' 67983 | 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_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:67983:215: note: in expansion of macro 'scattered_flag' 67983 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67983:230: note: in expansion of macro 'current_volume' 67983 | 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_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67983:247: note: in expansion of macro 'number_of_scattering_events' 67983 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:67983:284: note: in expansion of macro 'current_volume' 67983 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67983:326: note: in expansion of macro 'log_index' 67983 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67993:18: note: in expansion of macro 'log_index' 67993 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67993:30: note: in expansion of macro 'log_index' 67993 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:67993:95: note: in expansion of macro 'log_index' 67993 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:68000:15: note: in expansion of macro 'transformed_abs_position' 68000 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67433 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_event.c:68000:53: note: in expansion of macro 'abs_position' 68000 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68000:118: note: in expansion of macro 'log_index' 68000 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:68001:15: note: in expansion of macro 'transformed_abs_position' 68001 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68001:103: note: in expansion of macro 'log_index' 68001 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:68001:136: note: in expansion of macro 'transformed_abs_position' 68001 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68004:66: note: in expansion of macro 'log_index' 68004 | 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_abs_logger_event.c:67434:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67434 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_event.c:68004:131: note: in expansion of macro 'transformed_abs_position' 68004 | 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_abs_logger_event.c:67426:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67426 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_event.c:68004:164: note: in expansion of macro 'initial_weight' 68004 | 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_abs_logger_event.c:67427:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67427 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_event.c:68004:184: note: in expansion of macro 'abs_weight_factor' 68004 | 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_abs_logger_event.c:67435:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67435 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_event.c:68004:206: note: in expansion of macro 't_abs_propagation' 68004 | 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_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68004:225: note: in expansion of macro 'scattered_flag' 68004 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68004:240: note: in expansion of macro 'current_volume' 68004 | 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_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68004:257: note: in expansion of macro 'number_of_scattering_events' 68004 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68004:337: note: in expansion of macro 'log_index' 68004 | 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_abs_logger_event.c:67354:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67354 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_event.c:68009:13: note: in expansion of macro 'scattering_event' 68009 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68031:13: note: in expansion of macro 'ray_position' 68031 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68032:13: note: in expansion of macro 'ray_velocity' 68032 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68035:35: note: in expansion of macro 'ray_position' 68035 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68035:58: note: in expansion of macro 'current_volume' 68035 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68039:54: note: in expansion of macro 'ray_position' 68039 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68039:152: note: in expansion of macro 'mask_status_list' 68039 | 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_abs_logger_event.c:67369:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67369 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:68039:187: note: in expansion of macro 'pre_allocated1' 68039 | 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_abs_logger_event.c:67370:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67370 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:68039:202: note: in expansion of macro 'pre_allocated2' 68039 | 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_abs_logger_event.c:67371:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67371 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:68039:217: note: in expansion of macro 'pre_allocated3' 68039 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68041:124: note: in expansion of macro 'current_volume' 68041 | 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_abs_logger_event.c:67410:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67410 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_event.c:68047:13: note: in expansion of macro 'p_old' 68047 | p_old = p; | ^~~~~ ./Unit_test_abs_logger_event.c:67424:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67424 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_event.c:68051:13: note: in expansion of macro 'focus_data_index' 68051 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68051:40: note: in expansion of macro 'current_volume' 68051 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68051:95: note: in expansion of macro 'selected_process' 68051 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68054:25: note: in expansion of macro 'current_volume' 68054 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68054:72: note: in expansion of macro 'selected_process' 68054 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68055:17: note: in expansion of macro 'ray_velocity_rotated' 68055 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68055:58: note: in expansion of macro 'current_volume' 68055 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68055:117: note: in expansion of macro 'current_volume' 68055 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68055:164: note: in expansion of macro 'selected_process' 68055 | 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_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68055:207: note: in expansion of macro 'ray_velocity' 68055 | 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_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68057:17: note: in expansion of macro 'ray_velocity_rotated' 68057 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68057:40: note: in expansion of macro 'ray_velocity' 68057 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68064:43: note: in expansion of macro 'ray_velocity_rotated' 68064 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68067:32: note: in expansion of macro 'current_volume' 68067 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68067:79: note: in expansion of macro 'selected_process' 68067 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68068:107: note: in expansion of macro 'current_volume' 68068 | 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_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68085:13: note: in expansion of macro 'ray_velocity_rotated' 68085 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68088:25: note: in expansion of macro 'current_volume' 68088 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68088:72: note: in expansion of macro 'selected_process' 68088 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67375:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67375 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_event.c:68089:17: note: in expansion of macro 'ray_velocity_final' 68089 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68089:56: note: in expansion of macro 'current_volume' 68089 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68089:125: note: in expansion of macro 'current_volume' 68089 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68089:172: note: in expansion of macro 'selected_process' 68089 | 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_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68089:215: note: in expansion of macro 'ray_velocity_rotated' 68089 | 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_abs_logger_event.c:67375:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67375 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_event.c:68091:16: note: in expansion of macro 'ray_velocity_final' 68091 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67374:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67374 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_event.c:68091:37: note: in expansion of macro 'ray_velocity_rotated' 68091 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67375:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67375 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_event.c:68097:24: note: in expansion of macro 'ray_velocity_final' 68097 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68109:18: note: in expansion of macro 'log_index' 68109 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68109:30: note: in expansion of macro 'log_index' 68109 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68109:48: note: in expansion of macro 'current_volume' 68109 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68109:86: note: in expansion of macro 'log_index' 68109 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68110:27: note: in expansion of macro 'current_volume' 68110 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68110:68: note: in expansion of macro 'log_index' 68110 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68110:96: note: in expansion of macro 'selected_process' 68110 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68115:25: note: in expansion of macro 'current_volume' 68115 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68115:66: note: in expansion of macro 'log_index' 68115 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68115:94: note: in expansion of macro 'selected_process' 68115 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68115:155: note: in expansion of macro 'ray_position' 68115 | 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_abs_logger_event.c:67410:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67410 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_event.c:68115:186: note: in expansion of macro 'p_old' 68115 | 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_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68115:196: note: in expansion of macro 'scattered_flag' 68115 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68115:211: note: in expansion of macro 'current_volume' 68115 | 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_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68115:228: note: in expansion of macro 'scattered_flag_VP' 68115 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68115:246: note: in expansion of macro 'current_volume' 68115 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68115:262: note: in expansion of macro 'selected_process' 68115 | 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_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68115:281: note: in expansion of macro 'number_of_scattering_events' 68115 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68115:318: note: in expansion of macro 'current_volume' 68115 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68115:359: note: in expansion of macro 'log_index' 68115 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68115:387: note: in expansion of macro 'selected_process' 68115 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68126:18: note: in expansion of macro 'log_index' 68126 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68126:30: note: in expansion of macro 'log_index' 68126 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68126:91: note: in expansion of macro 'log_index' 68126 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68131:62: note: in expansion of macro 'log_index' 68131 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68131:123: note: in expansion of macro 'ray_position' 68131 | 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_abs_logger_event.c:67410:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67410 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_event.c:68131:154: note: in expansion of macro 'p_old' 68131 | 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_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68131:164: note: in expansion of macro 'scattered_flag' 68131 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68131:179: note: in expansion of macro 'current_volume' 68131 | 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_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68131:196: note: in expansion of macro 'scattered_flag_VP' 68131 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68131:214: note: in expansion of macro 'current_volume' 68131 | 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_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68131:230: note: in expansion of macro 'selected_process' 68131 | 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_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68131:249: note: in expansion of macro 'number_of_scattering_events' 68131 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68131:325: note: in expansion of macro 'log_index' 68131 | 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_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68137:15: note: in expansion of macro 'number_of_scattering_events' 68137 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68138:15: note: in expansion of macro 'scattered_flag' 68138 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68138:30: note: in expansion of macro 'current_volume' 68138 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68139:15: note: in expansion of macro 'scattered_flag_VP' 68139 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68139:33: note: in expansion of macro 'current_volume' 68139 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68139:49: note: in expansion of macro 'selected_process' 68139 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:68143:13: note: in expansion of macro 'time_propagated_without_scattering' 68143 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68152:35: note: in expansion of macro 'stop_tagging_ray' 68152 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68153:17: note: in expansion of macro 'current_tagging_node' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68153:58: note: in expansion of macro 'current_tagging_node' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67353:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67353 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_event.c:68153:80: note: in expansion of macro 'selected_process' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68153:105: note: in expansion of macro 'current_volume' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68153:123: note: in expansion of macro 'stop_tagging_ray' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68153:140: note: in expansion of macro 'stop_creating_nodes' 68153 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68168:18: note: in expansion of macro 'time_to_boundery' 68168 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68169:18: note: in expansion of macro 'time_to_boundery' 68169 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68170:18: note: in expansion of macro 'time_to_boundery' 68170 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67352: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'? 67352 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68171:18: note: in expansion of macro 'time_to_boundery' 68171 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68173:13: note: in expansion of macro 'ray_position' 68173 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68174:13: note: in expansion of macro 'ray_velocity' 68174 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67355:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67355 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_event.c:68176:13: note: in expansion of macro 'time_propagated_without_scattering' 68176 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68188:31: note: in expansion of macro 'current_volume' 68188 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68201:29: note: in expansion of macro 'current_volume' 68201 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68202:21: note: in expansion of macro 'tree_next_volume' 68202 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68202:48: note: in expansion of macro 'current_volume' 68202 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68204:21: note: in expansion of macro 'ray_position' 68204 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68205:21: note: in expansion of macro 'ray_velocity' 68205 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68206:21: note: in expansion of macro 'tree_next_volume' 68206 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68206:64: note: in expansion of macro 'ray_position' 68206 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68206:85: note: in expansion of macro 'current_volume' 68206 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68206:145: note: in expansion of macro 'current_volume' 68206 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68206:198: note: in expansion of macro 'mask_status_list' 68206 | 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_abs_logger_event.c:67369:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67369 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:68206:233: note: in expansion of macro 'pre_allocated1' 68206 | 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_abs_logger_event.c:67370:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67370 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:68206:248: note: in expansion of macro 'pre_allocated2' 68206 | 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_abs_logger_event.c:67371:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67371 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:68206:263: note: in expansion of macro 'pre_allocated3' 68206 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68216:39: note: in expansion of macro 'stop_tagging_ray' 68216 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68217:21: note: in expansion of macro 'current_tagging_node' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68217:61: note: in expansion of macro 'current_tagging_node' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68217:83: note: in expansion of macro 'current_volume' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68217:99: note: in expansion of macro 'tree_next_volume' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68217:126: note: in expansion of macro 'stop_tagging_ray' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68217:143: note: in expansion of macro 'stop_creating_nodes' 68217 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68225:17: note: in expansion of macro 'current_volume' 68225 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68225:34: note: in expansion of macro 'tree_next_volume' 68225 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67403:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67403 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:68226:55: note: in expansion of macro 'current_mask_intersect_list_status' 68226 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68226:92: note: in expansion of macro 'mask_status_list' 68226 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68226:120: note: in expansion of macro 'current_volume' 68226 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68247:41: note: in expansion of macro 'stop_tagging_ray' 68247 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68248:21: note: in expansion of macro 'current_tagging_node' 68248 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68248:61: note: in expansion of macro 'current_tagging_node' 68248 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68248:83: note: in expansion of macro 'current_volume' 68248 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68248:120: note: in expansion of macro 'stop_tagging_ray' 68248 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68248:137: note: in expansion of macro 'stop_creating_nodes' 68248 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68250:19: note: in expansion of macro 'current_volume' 68250 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68255:23: note: in expansion of macro 'mask_status_list' 68255 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68260:21: note: in expansion of macro 'mask_status_list' 68260 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68262:45: note: in expansion of macro 'current_volume' 68262 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67408:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67408 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_event.c:68267:23: note: in expansion of macro 'need_to_run_within_which_volume' 68267 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68268:35: note: in expansion of macro 'current_volume' 68268 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68269:30: note: in expansion of macro 'mask_start' 68269 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68269:41: note: in expansion of macro 'mask_check' 68269 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68269:60: note: in expansion of macro 'current_volume' 68269 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68269:122: note: in expansion of macro 'mask_check' 68269 | 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_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68269:133: note: in expansion of macro 'mask_start' 68269 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68269:152: note: in expansion of macro 'current_volume' 68269 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68269:218: note: in expansion of macro 'mask_check' 68269 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68270:31: note: in expansion of macro 'mask_status_list' 68270 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68270:58: note: in expansion of macro 'mask_check' 68270 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67408:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67408 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_event.c:68272:29: note: in expansion of macro 'need_to_run_within_which_volume' 68272 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67408:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67408 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_event.c:68277:27: note: in expansion of macro 'need_to_run_within_which_volume' 68277 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68293:31: note: in expansion of macro 'tree_next_volume' 68293 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68294:36: note: in expansion of macro 'mask_start' 68294 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68294:47: note: in expansion of macro 'mask_check' 68294 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68294:173: note: in expansion of macro 'mask_check' 68294 | 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_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68294:184: note: in expansion of macro 'mask_start' 68294 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68294:314: note: in expansion of macro 'mask_check' 68294 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68295:37: note: in expansion of macro 'mask_status_list' 68295 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68295:64: note: in expansion of macro 'mask_check' 68295 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68296:35: note: in expansion of macro 'tree_next_volume' 68296 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68301:31: note: in expansion of macro 'tree_next_volume' 68301 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68302:36: note: in expansion of macro 'mask_start' 68302 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68302:47: note: in expansion of macro 'mask_check' 68302 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68302:172: note: in expansion of macro 'mask_check' 68302 | 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_abs_logger_event.c:67406:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67406 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:68302:183: note: in expansion of macro 'mask_start' 68302 | 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_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68302:312: note: in expansion of macro 'mask_check' 68302 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68303:37: note: in expansion of macro 'mask_status_list' 68303 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67407:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67407 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_event.c:68303:64: note: in expansion of macro 'mask_check' 68303 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68304:35: note: in expansion of macro 'tree_next_volume' 68304 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68309:34: note: in expansion of macro 'tree_next_volume' 68309 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68313:49: note: in expansion of macro 'stop_tagging_ray' 68313 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68313:72: note: in expansion of macro 'current_tagging_node' 68313 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68313:112: note: in expansion of macro 'current_tagging_node' 68313 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68313:134: note: in expansion of macro 'current_volume' 68313 | 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_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68313:150: note: in expansion of macro 'tree_next_volume' 68313 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68313:178: note: in expansion of macro 'stop_tagging_ray' 68313 | 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_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68313:196: note: in expansion of macro 'stop_creating_nodes' 68313 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68314:27: note: in expansion of macro 'current_volume' 68314 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68314:44: note: in expansion of macro 'tree_next_volume' 68314 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68319:27: note: in expansion of macro 'ray_position' 68319 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68320:27: note: in expansion of macro 'ray_velocity' 68320 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68321:27: note: in expansion of macro 'tree_next_volume' 68321 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68321:70: note: in expansion of macro 'ray_position' 68321 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68321:200: note: in expansion of macro 'mask_status_list' 68321 | 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_abs_logger_event.c:67369:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67369 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:68321:237: note: in expansion of macro 'pre_allocated1' 68321 | 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_abs_logger_event.c:67370:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67370 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:68321:253: note: in expansion of macro 'pre_allocated2' 68321 | 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_abs_logger_event.c:67371:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67371 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:68321:269: note: in expansion of macro 'pre_allocated3' 68321 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68323:49: note: in expansion of macro 'stop_tagging_ray' 68323 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68323:72: note: in expansion of macro 'current_tagging_node' 68323 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68323:112: note: in expansion of macro 'current_tagging_node' 68323 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68323:134: note: in expansion of macro 'current_volume' 68323 | 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_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68323:150: note: in expansion of macro 'tree_next_volume' 68323 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68323:177: note: in expansion of macro 'stop_tagging_ray' 68323 | 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_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68323:194: note: in expansion of macro 'stop_creating_nodes' 68323 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68324:27: note: in expansion of macro 'current_volume' 68324 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68324:44: note: in expansion of macro 'tree_next_volume' 68324 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68338:21: note: in expansion of macro 'mask_status_list' 68338 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68340:21: note: in expansion of macro 'ray_position' 68340 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68341:21: note: in expansion of macro 'ray_velocity' 68341 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68344:21: note: in expansion of macro 'tree_next_volume' 68344 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68344:64: note: in expansion of macro 'ray_position' 68344 | 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_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68344:170: note: in expansion of macro 'mask_status_list' 68344 | 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_abs_logger_event.c:67369:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67369 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:68344:207: note: in expansion of macro 'pre_allocated1' 68344 | 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_abs_logger_event.c:67370:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67370 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:68344:223: note: in expansion of macro 'pre_allocated2' 68344 | 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_abs_logger_event.c:67371:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67371 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:68344:239: note: in expansion of macro 'pre_allocated3' 68344 | 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_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68346:25: note: in expansion of macro 'tree_next_volume' 68346 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68347:35: note: in expansion of macro 'tree_next_volume' 68347 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68347:88: note: in expansion of macro 'current_volume' 68347 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68349:47: note: in expansion of macro 'stop_tagging_ray' 68349 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68349:70: note: in expansion of macro 'current_tagging_node' 68349 | 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_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68349:110: note: in expansion of macro 'current_tagging_node' 68349 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68349:132: note: in expansion of macro 'current_volume' 68349 | 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_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68349:148: note: in expansion of macro 'tree_next_volume' 68349 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68349:176: note: in expansion of macro 'stop_tagging_ray' 68349 | 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_abs_logger_event.c:67391:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67391 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_event.c:68349:194: note: in expansion of macro 'stop_creating_nodes' 68349 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68350:25: note: in expansion of macro 'current_volume' 68350 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67368:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67368 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_event.c:68350:42: note: in expansion of macro 'tree_next_volume' 68350 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67403:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67403 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:68357:55: note: in expansion of macro 'current_mask_intersect_list_status' 68357 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68357:92: note: in expansion of macro 'mask_status_list' 68357 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68357:120: note: in expansion of macro 'current_volume' 68357 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68366:25: note: in expansion of macro 'current_volume' 68366 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:68367:21: note: in expansion of macro 'done' 68367 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_abs_logger_event.c:67361:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67361 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_event.c:68368:21: note: in expansion of macro 'ray_sucseeded' 68368 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68376:13: note: in expansion of macro 'current_volume' 68376 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:68377:13: note: in expansion of macro 'done' 68377 | done = 1; | ^~~~ ./Unit_test_abs_logger_event.c:67361:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67361 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_event.c:68378:13: note: in expansion of macro 'ray_sucseeded' 68378 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67361:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67361 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_event.c:68383:15: note: in expansion of macro 'ray_sucseeded' 68383 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:68384:15: note: in expansion of macro 'done' 68384 | done = 1; // stop the loop | ^~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68386:162: note: in expansion of macro 'current_volume' 68386 | 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_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68388:39: note: in expansion of macro 'ray_position' 68388 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67402:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67402 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:68392:33: note: in expansion of macro 'mask_status_list' 68392 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68394:45: note: in expansion of macro 'scattered_flag' 68394 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67359:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67359 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_event.c:68410:22: note: in expansion of macro 'done' 68410 | 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_abs_logger_event.c:67361:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67361 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_event.c:68410:32: note: in expansion of macro 'ray_sucseeded' 68410 | 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_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68410:148: note: in expansion of macro 'current_volume' 68410 | 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_abs_logger_event.c:67361:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67361 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_event.c:68417:7: note: in expansion of macro 'ray_sucseeded' 68417 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68425:12: note: in expansion of macro 'log_index' 68425 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68425:63: note: in expansion of macro 'log_index' 68425 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68425:77: note: in expansion of macro 'log_index' 68425 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67413:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67413 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_event.c:68427:9: note: in expansion of macro 'this_logger' 68427 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68427:63: note: in expansion of macro 'log_index' 68427 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68428:9: note: in expansion of macro 'conditional_status' 68428 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68429:74: note: in expansion of macro 'log_index' 68429 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67413:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67413 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_event.c:68434:20: note: in expansion of macro 'this_logger' 68434 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67413:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67413 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_event.c:68435:26: note: in expansion of macro 'this_logger' 68435 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68436:27: note: in expansion of macro 'ray_position' 68436 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68436:42: note: in expansion of macro 'ray_velocity' 68436 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68436:65: note: in expansion of macro 'current_volume' 68436 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68437:27: note: in expansion of macro 'number_of_scattering_events' 68437 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68437:56: note: in expansion of macro 'scattered_flag' 68437 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68437:71: note: in expansion of macro 'scattered_flag_VP' 68437 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68438:13: note: in expansion of macro 'conditional_status' 68438 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68442:13: note: in expansion of macro 'conditional_status' 68442 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68446:55: note: in expansion of macro 'log_index' 68446 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68447:53: note: in expansion of macro 'log_index' 68447 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68447:137: note: in expansion of macro 'log_index' 68447 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68449:60: note: in expansion of macro 'log_index' 68449 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68450:53: note: in expansion of macro 'log_index' 68450 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68450:145: note: in expansion of macro 'log_index' 68450 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68454:55: note: in expansion of macro 'log_index' 68454 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67416:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 67416 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_event.c:68458:13: note: in expansion of macro 'logger_conditional_extend_array' 68458 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68458:85: note: in expansion of macro 'log_index' 68458 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68469:53: note: in expansion of macro 'log_index' 68469 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68477:12: note: in expansion of macro 'log_index' 68477 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68477:67: note: in expansion of macro 'log_index' 68477 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68477:81: note: in expansion of macro 'log_index' 68477 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67414:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67414 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_event.c:68479:9: note: in expansion of macro 'this_abs_logger' 68479 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68479:75: note: in expansion of macro 'log_index' 68479 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68480:9: note: in expansion of macro 'conditional_status' 68480 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68481:82: note: in expansion of macro 'log_index' 68481 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67414:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67414 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_event.c:68486:20: note: in expansion of macro 'this_abs_logger' 68486 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67414:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67414 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_event.c:68487:26: note: in expansion of macro 'this_abs_logger' 68487 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68488:27: note: in expansion of macro 'ray_position' 68488 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68488:42: note: in expansion of macro 'ray_velocity' 68488 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68488:65: note: in expansion of macro 'current_volume' 68488 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68489:27: note: in expansion of macro 'number_of_scattering_events' 68489 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68489:56: note: in expansion of macro 'scattered_flag' 68489 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68489:72: note: in expansion of macro 'scattered_flag_VP' 68489 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68490:13: note: in expansion of macro 'conditional_status' 68490 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68494:13: note: in expansion of macro 'conditional_status' 68494 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68497:59: note: in expansion of macro 'log_index' 68497 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68497:151: note: in expansion of macro 'log_index' 68497 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68500:63: note: in expansion of macro 'log_index' 68500 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_event.c:67417:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 67417 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_event.c:68504:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 68504 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68504:97: note: in expansion of macro 'log_index' 68504 | 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_abs_logger_event.c:67411:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67411 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_event.c:68515:61: note: in expansion of macro 'log_index' 68515 | 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_abs_logger_event.c:67390:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67390 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_event.c:68524:27: note: in expansion of macro 'stop_tagging_ray' 68524 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68525:7: note: in expansion of macro 'conditional_status' 68525 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67415:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67415 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:68526:33: note: in expansion of macro 'tagging_conditional_list' 68526 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67415:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67415 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:68532:18: note: in expansion of macro 'tagging_conditional_list' 68532 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67415:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67415 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:68533:26: note: in expansion of macro 'tagging_conditional_list' 68533 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68534:27: note: in expansion of macro 'ray_position' 68534 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68534:42: note: in expansion of macro 'ray_velocity' 68534 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67360:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67360 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_event.c:68534:65: note: in expansion of macro 'current_volume' 68534 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68535:27: note: in expansion of macro 'number_of_scattering_events' 68535 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67379:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67379 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:68535:56: note: in expansion of macro 'scattered_flag' 68535 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67380:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67380 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:68535:71: note: in expansion of macro 'scattered_flag_VP' 68535 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68536:11: note: in expansion of macro 'conditional_status' 68536 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67412:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67412 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_event.c:68540:11: note: in expansion of macro 'conditional_status' 68540 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67419:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67419 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_event.c:68541:9: note: in expansion of macro 'tagging_conditional_extend' 68541 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67388:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67388 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_event.c:68547:34: note: in expansion of macro 'current_tagging_node' 68547 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67372:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67372 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_event.c:68547:56: note: in expansion of macro 'ray_position' 68547 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67373:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67373 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_event.c:68547:71: note: in expansion of macro 'ray_velocity' 68547 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67389:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67389 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:68547:90: note: in expansion of macro 'tagging_leaf_counter' 68547 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:67392: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'? 67392 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:68565:102: note: in expansion of macro 'number_of_scattering_events' 68565 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c: In function 'class_Union_abs_logger_event_save': ./Unit_test_abs_logger_event.c:69316:3: warning: implicit declaration of function 'Monitor_nD_Save' [-Wimplicit-function-declaration] 69316 | Monitor_nD_Save(&this_abs_storage.DEFS, &this_abs_storage.Vars); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c: In function 'class_Union_abs_logger_event_finally': ./Unit_test_abs_logger_event.c:69605:3: warning: implicit declaration of function 'Monitor_nD_Finally' [-Wimplicit-function-declaration] 69605 | Monitor_nD_Finally(&this_abs_storage.DEFS, &this_abs_storage.Vars); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69608:52: error: request for member 'Nsum' in something not a structure or union 69608 | NAME_CURRENT_COMP, this_abs_storage.Vars.Nsum, this_abs_storage.Vars.Mon_File); | ^ ./Unit_test_abs_logger_event.c:69608:80: error: request for member 'Mon_File' in something not a structure or union 69608 | NAME_CURRENT_COMP, this_abs_storage.Vars.Nsum, this_abs_storage.Vars.Mon_File); | ^ ./Unit_test_abs_logger_event.c:69609:40: error: request for member 'Nsum' in something not a structure or union 69609 | if (bufsize < this_abs_storage.Vars.Nsum) | ^ ./Unit_test_abs_logger_event.c:69611:79: error: request for member 'Nsum' in something not a structure or union 69611 | " by a factor %g\n", (double)this_abs_storage.Vars.Nsum/(double)bufsize); | ^ ./Unit_test_abs_logger_event.c:69612:117: error: request for member 'Nsum' in something not a structure or union 69612 | } else printf("Virtual_output: %s: Saved %llu events (all) in file %s\n", NAME_CURRENT_COMP, this_abs_storage.Vars.Nsum, this_abs_storage.Vars.Mon_File); | ^ ./Unit_test_abs_logger_event.c:69612:145: error: request for member 'Mon_File' in something not a structure or union 69612 | } else printf("Virtual_output: %s: Saved %llu events (all) in file %s\n", NAME_CURRENT_COMP, this_abs_storage.Vars.Nsum, this_abs_storage.Vars.Mon_File); | ^ ./Unit_test_abs_logger_event.c: In function 'class_Union_master_finally': ./Unit_test_abs_logger_event.c:69749:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69749 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:69803:58: note: in expansion of macro 'tagging_leaf_counter' 69803 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69747:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69747 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:69805:25: note: in expansion of macro 'master_tagging_node_list' 69805 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69749:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69749 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_event.c:69805:60: note: in expansion of macro 'tagging_leaf_counter' 69805 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69747:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69747 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:69807:5: note: in expansion of macro 'master_tagging_node_list' 69807 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69747:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69747 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_event.c:69807:53: note: in expansion of macro 'master_tagging_node_list' 69807 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69739:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 69739 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_event.c:69812:6: note: in expansion of macro 'scattered_flag' 69812 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69729:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 69729 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_event.c:69814:6: note: in expansion of macro 'pre_allocated1' 69814 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69730:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 69730 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_event.c:69815:6: note: in expansion of macro 'pre_allocated2' 69815 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69731:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 69731 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_event.c:69816:6: note: in expansion of macro 'pre_allocated3' 69816 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69769:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 69769 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_event.c:69817:6: note: in expansion of macro 'number_of_processes_array' 69817 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69780:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 69780 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_event.c:69829:5: note: in expansion of macro 'free_tagging_conditioanl_list' 69829 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 69775 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_event.c:69829:46: note: in expansion of macro 'tagging_conditional_list' 69829 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69740:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69740 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:69848:10: note: in expansion of macro 'scattered_flag_VP' 69848 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69740:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69740 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_event.c:69880:6: note: in expansion of macro 'scattered_flag_VP' 69880 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69762:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69762 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:69888:5: note: in expansion of macro 'mask_status_list' 69888 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69762:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69762 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_event.c:69888:43: note: in expansion of macro 'mask_status_list' 69888 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69763:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69763 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:69889:5: note: in expansion of macro 'current_mask_intersect_list_status' 69889 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69763:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69763 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_event.c:69889:61: note: in expansion of macro 'current_mask_intersect_list_status' 69889 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69759:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69759 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:69890:5: note: in expansion of macro 'mask_volume_index_list' 69890 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69759:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69759 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_event.c:69890:49: note: in expansion of macro 'mask_volume_index_list' 69890 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69758:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69758 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:69893:5: note: in expansion of macro 'geometry_component_index_list' 69893 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_event.c:69758:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69758 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_event.c:69893:56: note: in expansion of macro 'geometry_component_index_list' 69893 | 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_abs_logger_event.out ./Unit_test_abs_logger_event.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_abs_logger_event.out ./Unit_test_abs_logger_event.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.