INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_abs_logger_1D_space_tof_20240925_201403" INFO: Regenerating c-file: Unit_test_abs_logger_1D_space_tof.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_abs_logger_1D_space_tof.c Unit_test_abs_logger_1D_space_tof.instr 2024-09-25 20:14:06.570 | 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:14:06.570 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib No initialization present? ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component init -> GPU kernel from component incoherent -> GPU kernel from component powder -> GPU kernel from component material -> GPU kernel from component Origin -> GPU kernel from component source -> GPU kernel from component geometry_center -> GPU kernel from component box -> GPU kernel from component sphere -> GPU kernel from component cylinder -> GPU kernel from component cone -> GPU kernel from component abs_logger_1D_space_tof 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_1D_space_tof.out DEBUG: CMD: mpicc -o ./Unit_test_abs_logger_1D_space_tof.out ./Unit_test_abs_logger_1D_space_tof.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_1D_space_tof.c:60509:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 60509 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_abs_logger_1D_space_tof.c: In function '_master_setpos': ./Unit_test_abs_logger_1D_space_tof.c:64055: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'? 64055 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_abs_logger_1D_space_tof.c:64056:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 64056 | _master_var._parameters.check = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64057:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 64057 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_abs_logger_1D_space_tof.c:64058:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64058 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64059:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64059 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64060:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64060 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64061:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64061 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64062:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64062 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64063:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 64063 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64064:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 64064 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_abs_logger_1D_space_tof.c:64065:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 64065 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64066:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64066 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64067:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 64067 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64068:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 64068 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64069:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64069 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64070:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 64070 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c:64071:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 64071 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_1D_space_tof.c: In function 'class_Union_master_initialize': ./Unit_test_abs_logger_1D_space_tof.c:66024:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 66024 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66111:3: note: in expansion of macro 'volume_0_found' 66111 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66035:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66035 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66114:3: note: in expansion of macro 'tagging_leaf_counter' 66114 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66117:3: note: in expansion of macro 'number_of_masks' 66117 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66118:3: note: in expansion of macro 'number_of_masked_volumes' 66118 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66067:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66067 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66136:3: note: in expansion of macro 'safty_distance' 66136 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66068:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 66068 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66137:3: note: in expansion of macro 'safty_distance2' 66137 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66067:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66067 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66137:21: note: in expansion of macro 'safty_distance' 66137 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66157:3: note: in expansion of macro 'number_of_masks' 66157 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66158:3: note: in expansion of macro 'number_of_masked_volumes' 66158 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66164:99: note: in expansion of macro 'number_of_masks' 66164 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66165:101: note: in expansion of macro 'number_of_masked_volumes' 66165 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66170:3: note: in expansion of macro 'geometry_component_index_list' 66170 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66171:3: note: in expansion of macro 'geometry_component_index_list' 66171 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66171:52: note: in expansion of macro 'geometry_component_index_list' 66171 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66045:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66045 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66172:3: note: in expansion of macro 'mask_volume_index_list' 66172 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66172:41: note: in expansion of macro 'number_of_masks' 66172 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66173:7: note: in expansion of macro 'number_of_masks' 66173 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66045:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66045 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66173:27: note: in expansion of macro 'mask_volume_index_list' 66173 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66173:69: note: in expansion of macro 'number_of_masks' 66173 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66048:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66048 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66174:3: note: in expansion of macro 'mask_status_list' 66174 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66174:35: note: in expansion of macro 'number_of_masks' 66174 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66175:7: note: in expansion of macro 'number_of_masks' 66175 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66048:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66048 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66175:27: note: in expansion of macro 'mask_status_list' 66175 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66175:63: note: in expansion of macro 'number_of_masks' 66175 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66049:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66049 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66176:3: note: in expansion of macro 'current_mask_intersect_list_status' 66176 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66176:53: note: in expansion of macro 'number_of_masked_volumes' 66176 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66177:7: note: in expansion of macro 'number_of_masked_volumes' 66177 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66049:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66049 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66177:36: note: in expansion of macro 'current_mask_intersect_list_status' 66177 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66177:90: note: in expansion of macro 'number_of_masked_volumes' 66177 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66183:9: note: in expansion of macro 'geometry_component_index_list' 66183 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66186:3: note: in expansion of macro 'geometry_component_index_list' 66186 | 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_1D_space_tof.c:66046: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'? 66046 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66237:39: note: in expansion of macro 'number_of_masks' 66237 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66047: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'? 66047 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66238:48: note: in expansion of macro 'number_of_masked_volumes' 66238 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66061:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66061 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66249:5: note: in expansion of macro 'tagging_conditional_list' 66249 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66066:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66066 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66250:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66250 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66061:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66061 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66252:5: note: in expansion of macro 'tagging_conditional_list' 66252 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66061:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66061 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66253:5: note: in expansion of macro 'tagging_conditional_list' 66253 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66066:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66066 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66254:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66254 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66259:3: note: in expansion of macro 'max_conditional_extend_index' 66259 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66261:96: note: in expansion of macro 'max_conditional_extend_index' 66261 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66262:7: note: in expansion of macro 'max_conditional_extend_index' 66262 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66027:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66027 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66267:36: note: in expansion of macro 'master_transposed_rotation_matrix' 66267 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66276:5: note: in expansion of macro 'non_rotated_position' 66276 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66277:102: note: in expansion of macro 'non_rotated_position' 66277 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66027:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66027 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66286:13: note: in expansion of macro 'master_transposed_rotation_matrix' 66286 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66286:113: note: in expansion of macro 'temp_rotation_matrix' 66286 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66287:80: note: in expansion of macro 'temp_rotation_matrix' 66287 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66025:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 66025 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66299:3: note: in expansion of macro 'scattered_flag' 66299 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66026:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66026 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66300:3: note: in expansion of macro 'scattered_flag_VP' 66300 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66055:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66055 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66301:3: note: in expansion of macro 'number_of_processes_array' 66301 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66055:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66055 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66330:3: note: in expansion of macro 'number_of_processes_array' 66330 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66050:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66050 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66365:3: note: in expansion of macro 'mask_index_main' 66365 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66390:7: note: in expansion of macro 'non_isotropic_found' 66390 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66393:102: note: in expansion of macro 'non_isotropic_found' 66393 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66394:13: note: in expansion of macro 'non_isotropic_found' 66394 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66400:11: note: in expansion of macro 'non_isotropic_found' 66400 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66403:77: note: in expansion of macro 'non_isotropic_found' 66403 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66404:87: note: in expansion of macro 'non_isotropic_found' 66404 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66409:9: note: in expansion of macro 'non_isotropic_found' 66409 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66069:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66069 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66416:13: note: in expansion of macro 'temporary_focus_data' 66416 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66069:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66069 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66419:13: note: in expansion of macro 'temporary_focus_data' 66419 | 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_1D_space_tof.c:66069:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66069 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66419:129: note: in expansion of macro 'temporary_focus_data' 66419 | 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_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66426:90: note: in expansion of macro 'non_isotropic_found' 66426 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66069:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66069 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66429:95: note: in expansion of macro 'temporary_focus_data' 66429 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66432:82: note: in expansion of macro 'non_isotropic_found' 66432 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66027:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66027 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66439:69: note: in expansion of macro 'master_transposed_rotation_matrix' 66439 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66439:103: note: in expansion of macro 'temp_rotation_matrix' 66439 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66440:100: note: in expansion of macro 'temp_rotation_matrix' 66440 | 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_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66440:178: note: in expansion of macro 'non_isotropic_found' 66440 | 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_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66443:84: note: in expansion of macro 'non_isotropic_found' 66443 | 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_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66443:172: note: in expansion of macro 'non_isotropic_found' 66443 | 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_1D_space_tof.c:66032:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66032 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66449:13: note: in expansion of macro 'non_isotropic_found' 66449 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66469:92: note: in expansion of macro 'temp_rotation_matrix' 66469 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66471:64: note: in expansion of macro 'temp_rotation_matrix' 66471 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66473:69: note: in expansion of macro 'temp_rotation_matrix' 66473 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66474:74: note: in expansion of macro 'temp_rotation_matrix' 66474 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66477:7: note: in expansion of macro 'non_rotated_position' 66477 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66478:7: note: in expansion of macro 'non_rotated_position' 66478 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66479:7: note: in expansion of macro 'non_rotated_position' 66479 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66481:40: note: in expansion of macro 'temp_rotation_matrix' 66481 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66031:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66031 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66482:7: note: in expansion of macro 'rotated_position' 66482 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66030:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66030 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66482:56: note: in expansion of macro 'non_rotated_position' 66482 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66031:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66031 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66484:50: note: in expansion of macro 'rotated_position' 66484 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66031:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66031 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66485:50: note: in expansion of macro 'rotated_position' 66485 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66031:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66031 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66486:50: note: in expansion of macro 'rotated_position' 66486 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66489:113: note: in expansion of macro 'temp_rotation_matrix' 66489 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66028:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66028 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66491:95: note: in expansion of macro 'temp_rotation_matrix' 66491 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66026:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66026 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66501:7: note: in expansion of macro 'scattered_flag_VP' 66501 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66055:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66055 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66502:7: note: in expansion of macro 'number_of_processes_array' 66502 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66505:7: note: in expansion of macro 'number_of_process_interacts_set' 66505 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66505:44: note: in expansion of macro 'total_process_interact' 66505 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66508:11: note: in expansion of macro 'number_of_process_interacts_set' 66508 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66509:11: note: in expansion of macro 'total_process_interact' 66509 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66042:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66042 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66511:11: note: in expansion of macro 'index_of_lacking_process' 66511 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66515:11: note: in expansion of macro 'number_of_process_interacts_set' 66515 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66519:11: note: in expansion of macro 'number_of_process_interacts_set' 66519 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66520:13: note: in expansion of macro 'total_process_interact' 66520 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66520:47: note: in expansion of macro 'total_process_interact' 66520 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66522:189: note: in expansion of macro 'total_process_interact' 66522 | 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_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66525:19: note: in expansion of macro 'number_of_process_interacts_set' 66525 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66041:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66041 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66526:13: note: in expansion of macro 'number_of_process_interacts_set' 66526 | 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_1D_space_tof.c:66042:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66042 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66527:64: note: in expansion of macro 'index_of_lacking_process' 66527 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66527:115: note: in expansion of macro 'total_process_interact' 66527 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66043:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66043 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66528:15: note: in expansion of macro 'total_process_interact' 66528 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66550:89: note: in expansion of macro 'geometry_component_index_list' 66550 | 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_1D_space_tof.c:66044:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66044 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66553:94: note: in expansion of macro 'geometry_component_index_list' 66553 | 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_1D_space_tof.c:66050:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66050 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66556:109: note: in expansion of macro 'mask_index_main' 66556 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66045:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66045 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66557:64: note: in expansion of macro 'mask_volume_index_list' 66557 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66050:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66050 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66557:96: note: in expansion of macro 'mask_index_main' 66557 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66563:129: note: in expansion of macro 'max_conditional_extend_index' 66563 | 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_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66564:15: note: in expansion of macro 'max_conditional_extend_index' 66564 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66008: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'? 66008 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66579:3: note: in expansion of macro 'number_of_solutions' 66579 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66009:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 66009 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66579:26: note: in expansion of macro 'number_of_solutions_static' 66579 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66015:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 66015 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66583:3: note: in expansion of macro 'pre_allocated1' 66583 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66016:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 66016 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66584:3: note: in expansion of macro 'pre_allocated2' 66584 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66017:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 66017 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66585:3: note: in expansion of macro 'pre_allocated3' 66585 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66588:7: note: in expansion of macro 'max_conditional_extend_index' 66588 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66062:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 66062 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66589:5: note: in expansion of macro 'logger_conditional_extend_array' 66589 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66064:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66064 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66589:47: note: in expansion of macro 'max_conditional_extend_index' 66589 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66045:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66045 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66613:105: note: in expansion of macro 'mask_volume_index_list' 66613 | 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_1D_space_tof.c:66037:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 66037 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66748:3: note: in expansion of macro 'stop_creating_nodes' 66748 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66036:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 66036 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66748:28: note: in expansion of macro 'stop_tagging_ray' 66748 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66035:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66035 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66748:50: note: in expansion of macro 'tagging_leaf_counter' 66748 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66033:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66033 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66750:5: note: in expansion of macro 'master_tagging_node_list' 66750 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66033:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66033 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66751:5: note: in expansion of macro 'master_tagging_node_list' 66751 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66033:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66033 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66751:48: note: in expansion of macro 'master_tagging_node_list' 66751 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:66033:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66033 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66756:7: note: in expansion of macro 'master_tagging_node_list' 66756 | 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_1D_space_tof.c:66033:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66033 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:66756:86: note: in expansion of macro 'master_tagging_node_list' 66756 | 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_1D_space_tof.c: In function 'class_Union_master_trace': ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67444:3: note: in expansion of macro 'done' 67444 | done = 0; | ^~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67448:3: note: in expansion of macro 'time_propagated_without_scattering' 67448 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67452:3: note: in expansion of macro 'number_of_scattering_events' 67452 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67455:5: note: in expansion of macro 'number_of_scattering_events' 67455 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67459:5: note: in expansion of macro 'scattered_flag' 67459 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67406:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 67406 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67460:40: note: in expansion of macro 'number_of_processes_array' 67460 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67461:7: note: in expansion of macro 'scattered_flag_VP' 67461 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67469:10: note: in expansion of macro 'log_index' 67469 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67469:60: note: in expansion of macro 'log_index' 67469 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67469:73: note: in expansion of macro 'log_index' 67469 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67470:47: note: in expansion of macro 'log_index' 67470 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67470:129: note: in expansion of macro 'log_index' 67470 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67473:10: note: in expansion of macro 'log_index' 67473 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67473:64: note: in expansion of macro 'log_index' 67473 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67473:77: note: in expansion of macro 'log_index' 67473 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67474:55: note: in expansion of macro 'log_index' 67474 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67474:145: note: in expansion of macro 'log_index' 67474 | 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_1D_space_tof.c:67416:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67416 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67478:3: note: in expansion of macro 'tagging_conditional_extend' 67478 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67415:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 67415 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67479:28: note: in expansion of macro 'max_conditional_extend_index' 67479 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67480:5: note: in expansion of macro 'logger_conditional_extend_array' 67480 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67488:3: note: in expansion of macro 'ray_position' 67488 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67489:3: note: in expansion of macro 'ray_velocity' 67489 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67397: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'? 67397 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67493:28: note: in expansion of macro 'number_of_masks' 67493 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67497:27: note: in expansion of macro 'ray_position' 67497 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67396:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 67396 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67497:50: note: in expansion of macro 'mask_volume_index_list' 67497 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67498:7: note: in expansion of macro 'mask_status_list' 67498 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67500:7: note: in expansion of macro 'mask_status_list' 67500 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:3: note: in expansion of macro 'current_volume' 67509 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:44: note: in expansion of macro 'ray_position' 67509 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:146: note: in expansion of macro 'mask_status_list' 67509 | 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_1D_space_tof.c:67366:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67366 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:183: note: in expansion of macro 'pre_allocated1' 67509 | 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_1D_space_tof.c:67367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67367 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:199: note: in expansion of macro 'pre_allocated2' 67509 | 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_1D_space_tof.c:67368:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67368 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67509:215: note: in expansion of macro 'pre_allocated3' 67509 | 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_1D_space_tof.c:67400:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67400 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67514:41: note: in expansion of macro 'current_mask_intersect_list_status' 67514 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67514:78: note: in expansion of macro 'mask_status_list' 67514 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67514:106: note: in expansion of macro 'current_volume' 67514 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67521:93: note: in expansion of macro 'current_volume' 67521 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67527:39: note: in expansion of macro 'current_volume' 67527 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67528:151: note: in expansion of macro 'current_volume' 67528 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67538:5: note: in expansion of macro 'current_tagging_node' 67538 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67384:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 67384 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67538:28: note: in expansion of macro 'master_tagging_node_list' 67538 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67538:62: note: in expansion of macro 'current_volume' 67538 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67539:5: note: in expansion of macro 'stop_tagging_ray' 67539 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67386:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67386 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67540:9: note: in expansion of macro 'tagging_leaf_counter' 67540 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67540:47: note: in expansion of macro 'stop_creating_nodes' 67540 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67554:10: note: in expansion of macro 'done' 67554 | while (done == 0) { | ^~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67569:10: note: in expansion of macro 'start' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67569:16: note: in expansion of macro 'check' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67569:30: note: in expansion of macro 'current_volume' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67569:86: note: in expansion of macro 'check' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67569:92: note: in expansion of macro 'start' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67569:106: note: in expansion of macro 'current_volume' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67569:166: note: in expansion of macro 'check' 67569 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67575:49: note: in expansion of macro 'check' 67575 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67364:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67364 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67582:13: note: in expansion of macro 'geometry_output' 67582 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67582:94: note: in expansion of macro 'check' 67582 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67359: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'? 67359 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67582:102: note: in expansion of macro 'number_of_solutions' 67582 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67582:145: note: in expansion of macro 'check' 67582 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67584:49: note: in expansion of macro 'check' 67584 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67589:10: note: in expansion of macro 'mask_iterator' 67589 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67589:26: note: in expansion of macro 'mask_iterator' 67589 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67589:48: note: in expansion of macro 'current_volume' 67589 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67589:107: note: in expansion of macro 'mask_iterator' 67589 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67400:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67400 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67590:11: note: in expansion of macro 'current_mask_intersect_list_status' 67590 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67590:55: note: in expansion of macro 'mask_iterator' 67590 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67594:56: note: in expansion of macro 'current_volume' 67594 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67594:111: note: in expansion of macro 'mask_iterator' 67594 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67606:36: note: in expansion of macro 'current_volume' 67606 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67606:91: note: in expansion of macro 'mask_iterator' 67606 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67364:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67364 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67607:11: note: in expansion of macro 'geometry_output' 67607 | 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_1D_space_tof.c:67359: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'? 67359 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67607:108: note: in expansion of macro 'number_of_solutions' 67607 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67609:54: note: in expansion of macro 'current_volume' 67609 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67609:109: note: in expansion of macro 'mask_iterator' 67609 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67616:9: note: in expansion of macro 'current_volume' 67616 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67616:67: note: in expansion of macro 'current_volume' 67616 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67620:9: note: in expansion of macro 'intersection_with_children' 67620 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67622:14: note: in expansion of macro 'start' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67622:22: note: in expansion of macro 'check' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67622:38: note: in expansion of macro 'current_volume' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67622:82: note: in expansion of macro 'check' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67622:90: note: in expansion of macro 'start' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67622:106: note: in expansion of macro 'current_volume' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67622:154: note: in expansion of macro 'check' 67622 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67627:53: note: in expansion of macro 'check' 67627 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67627:112: note: in expansion of macro 'check' 67627 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67627:124: note: in expansion of macro 'time_propagated_without_scattering' 67627 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67629:30: note: in expansion of macro 'check' 67629 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67633:19: note: in expansion of macro 'intersection_with_children' 67633 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67640:32: note: in expansion of macro 'check' 67640 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67641:21: note: in expansion of macro 'tree_next_volume' 67641 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67642:26: note: in expansion of macro 'mask_start' 67642 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67642:37: note: in expansion of macro 'mask_check' 67642 | 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_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67642:57: note: in expansion of macro 'check' 67642 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67642:109: note: in expansion of macro 'mask_check' 67642 | 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_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67642:120: note: in expansion of macro 'mask_start' 67642 | 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_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67642:140: note: in expansion of macro 'check' 67642 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67642:196: note: in expansion of macro 'mask_check' 67642 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67643:28: note: in expansion of macro 'mask_status_list' 67643 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67643:55: note: in expansion of macro 'mask_check' 67643 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67644:26: note: in expansion of macro 'intersection_with_children' 67644 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67649:21: note: in expansion of macro 'intersection_with_children' 67649 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67650:26: note: in expansion of macro 'mask_start' 67650 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67650:37: note: in expansion of macro 'mask_check' 67650 | 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_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67650:57: note: in expansion of macro 'check' 67650 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67650:109: note: in expansion of macro 'mask_check' 67650 | 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_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67650:120: note: in expansion of macro 'mask_start' 67650 | 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_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67650:140: note: in expansion of macro 'check' 67650 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67650:196: note: in expansion of macro 'mask_check' 67650 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67651:27: note: in expansion of macro 'mask_status_list' 67651 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67651:54: note: in expansion of macro 'mask_check' 67651 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67652:25: note: in expansion of macro 'intersection_with_children' 67652 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67660:23: note: in expansion of macro 'intersection_with_children' 67660 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67363: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'? 67363 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67667:13: note: in expansion of macro 'intersection_with_children' 67667 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67364:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67364 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67669:13: note: in expansion of macro 'geometry_output' 67669 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67669:93: note: in expansion of macro 'current_volume' 67669 | 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_1D_space_tof.c:67359: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'? 67359 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67669:110: note: in expansion of macro 'number_of_solutions' 67669 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67669:152: note: in expansion of macro 'current_volume' 67669 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67670:48: note: in expansion of macro 'current_volume' 67670 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67688:10: note: in expansion of macro 'start' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67688:16: note: in expansion of macro 'check' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67688:30: note: in expansion of macro 'current_volume' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67688:86: note: in expansion of macro 'check' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67362:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67362 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67688:92: note: in expansion of macro 'start' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67688:106: note: in expansion of macro 'current_volume' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67688:166: note: in expansion of macro 'check' 67688 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67689:72: note: in expansion of macro 'check' 67689 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67691:86: note: in expansion of macro 'check' 67691 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67691:106: note: in expansion of macro 'time_propagated_without_scattering' 67691 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67692:101: note: in expansion of macro 'check' 67692 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67698:86: note: in expansion of macro 'check' 67698 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67698:106: note: in expansion of macro 'time_propagated_without_scattering' 67698 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67361:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67361 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67699:101: note: in expansion of macro 'check' 67699 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67713:10: note: in expansion of macro 'mask_iterator' 67713 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67713:26: note: in expansion of macro 'mask_iterator' 67713 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67713:48: note: in expansion of macro 'current_volume' 67713 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67713:107: note: in expansion of macro 'mask_iterator' 67713 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67400:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67400 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67714:11: note: in expansion of macro 'current_mask_intersect_list_status' 67714 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67714:55: note: in expansion of macro 'mask_iterator' 67714 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67715:79: note: in expansion of macro 'current_volume' 67715 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67715:134: note: in expansion of macro 'mask_iterator' 67715 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67717:93: note: in expansion of macro 'current_volume' 67717 | 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_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67717:148: note: in expansion of macro 'mask_iterator' 67717 | 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_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67717:177: note: in expansion of macro 'time_propagated_without_scattering' 67717 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67718:108: note: in expansion of macro 'current_volume' 67718 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67718:163: note: in expansion of macro 'mask_iterator' 67718 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67721:93: note: in expansion of macro 'current_volume' 67721 | 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_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67721:148: note: in expansion of macro 'mask_iterator' 67721 | 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_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67721:177: note: in expansion of macro 'time_propagated_without_scattering' 67721 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67722:108: note: in expansion of macro 'current_volume' 67722 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67402:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67402 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67722:163: note: in expansion of macro 'mask_iterator' 67722 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67731:67: note: in expansion of macro 'current_volume' 67731 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67733:81: note: in expansion of macro 'current_volume' 67733 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67733:110: note: in expansion of macro 'time_propagated_without_scattering' 67733 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67734:96: note: in expansion of macro 'current_volume' 67734 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67737:81: note: in expansion of macro 'current_volume' 67737 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67737:110: note: in expansion of macro 'time_propagated_without_scattering' 67737 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67738:96: note: in expansion of macro 'current_volume' 67738 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67751:5: note: in expansion of macro 'abs_weight_factor' 67751 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67752:5: note: in expansion of macro 'abs_weight_factor_set' 67752 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67757:9: note: in expansion of macro 'time_to_boundery' 67757 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67757:52: note: in expansion of macro 'time_propagated_without_scattering' 67757 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67758:9: note: in expansion of macro 'scattering_event' 67758 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67761:13: note: in expansion of macro 'current_volume' 67761 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67762:23: note: in expansion of macro 'current_volume' 67762 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67763:25: note: in expansion of macro 'current_volume' 67763 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67766:41: note: in expansion of macro 'current_volume' 67766 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67767:36: note: in expansion of macro 'time_to_boundery' 67767 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67769:15: note: in expansion of macro 'abs_weight_factor' 67769 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67769:48: note: in expansion of macro 'current_volume' 67769 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67769:86: note: in expansion of macro 'time_to_boundery' 67769 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67770:15: note: in expansion of macro 'abs_weight_factor_set' 67770 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67373:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67373 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67781:93: note: in expansion of macro 'wavevector' 67781 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67784:47: note: in expansion of macro 'current_volume' 67784 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67786:27: note: in expansion of macro 'current_volume' 67786 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67374:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67374 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67788:17: note: in expansion of macro 'wavevector_rotated' 67788 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67788:56: note: in expansion of macro 'current_volume' 67788 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67788:115: note: in expansion of macro 'current_volume' 67788 | 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_1D_space_tof.c:67373:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67373 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67788:196: note: in expansion of macro 'wavevector' 67788 | 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_1D_space_tof.c:67374:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67374 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67790:28: note: in expansion of macro 'wavevector_rotated' 67790 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67421:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67421 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67797:15: note: in expansion of macro 'focus_data_index' 67797 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67797:42: note: in expansion of macro 'current_volume' 67797 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67800:34: note: in expansion of macro 'current_volume' 67800 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67803:117: note: in expansion of macro 'current_volume' 67803 | 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_1D_space_tof.c:67421:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67421 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67803:169: note: in expansion of macro 'focus_data_index' 67803 | 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_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67817:34: note: in expansion of macro 'time_to_boundery' 67817 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67828:48: note: in expansion of macro 'current_volume' 67828 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67832:17: note: in expansion of macro 'scattering_event' 67832 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67833:17: note: in expansion of macro 'abs_weight_factor' 67833 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67834:17: note: in expansion of macro 'abs_weight_factor_set' 67834 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67419:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67419 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67835:45: note: in expansion of macro 'safty_distance2' 67835 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67837:17: note: in expansion of macro 'scattering_event' 67837 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67838:17: note: in expansion of macro 'abs_weight_factor' 67838 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67842:29: note: in expansion of macro 'current_volume' 67842 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67390:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67390 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67844:21: note: in expansion of macro 'real_transmission_probability' 67844 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67391:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67391 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67845:21: note: in expansion of macro 'mc_transmission_probability' 67845 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67845:66: note: in expansion of macro 'current_volume' 67845 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67846:26: note: in expansion of macro 'scattering_event' 67846 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67391:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67391 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67846:57: note: in expansion of macro 'mc_transmission_probability' 67846 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67390:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67390 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67848:35: note: in expansion of macro 'real_transmission_probability' 67848 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67391:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67391 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67848:71: note: in expansion of macro 'mc_transmission_probability' 67848 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67418:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67418 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67851:48: note: in expansion of macro 'safty_distance' 67851 | 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_1D_space_tof.c:67419:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67419 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_1D_space_tof.c:67851:131: note: in expansion of macro 'safty_distance2' 67851 | 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_1D_space_tof.c:67390:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67390 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67854:30: note: in expansion of macro 'real_transmission_probability' 67854 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67391:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67391 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67854:60: note: in expansion of macro 'mc_transmission_probability' 67854 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67419:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67419 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67860:48: note: in expansion of macro 'safty_distance2' 67860 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67418:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67418 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67863:50: note: in expansion of macro 'safty_distance' 67863 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67419:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67419 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_1D_space_tof.c:67863:97: note: in expansion of macro 'safty_distance2' 67863 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67865:27: note: in expansion of macro 'abs_weight_factor' 67865 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67866:27: note: in expansion of macro 'abs_weight_factor_set' 67866 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67868:27: note: in expansion of macro 'scattering_event' 67868 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67869:32: note: in expansion of macro 'scattering_event' 67869 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67872:25: note: in expansion of macro 'abs_weight_factor' 67872 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67873:25: note: in expansion of macro 'scattering_event' 67873 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67418:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67418 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67877:48: note: in expansion of macro 'safty_distance' 67877 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67418:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67418 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67879:73: note: in expansion of macro 'safty_distance' 67879 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67879:89: note: in expansion of macro 'scattering_event' 67879 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67880:30: note: in expansion of macro 'scattering_event' 67880 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67884:21: note: in expansion of macro 'scattering_event' 67884 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67886:19: note: in expansion of macro 'abs_weight_factor' 67886 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67887:19: note: in expansion of macro 'abs_weight_factor_set' 67887 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67891:31: note: in expansion of macro 'current_volume' 67891 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67893:21: note: in expansion of macro 'selected_process' 67893 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67895:33: note: in expansion of macro 'current_volume' 67895 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67394:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67394 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67897:66: note: in expansion of macro 'total_process_interact' 67897 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67900:60: note: in expansion of macro 'current_volume' 67900 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67394:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67394 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67903:27: note: in expansion of macro 'total_process_interact' 67903 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67903:61: note: in expansion of macro 'current_volume' 67903 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67906:78: note: in expansion of macro 'current_volume' 67906 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67909:60: note: in expansion of macro 'current_volume' 67909 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67394:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67394 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67910:86: note: in expansion of macro 'total_process_interact' 67910 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67912:27: note: in expansion of macro 'selected_process' 67912 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67394:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67394 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67913:61: note: in expansion of macro 'total_process_interact' 67913 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67921:60: note: in expansion of macro 'current_volume' 67921 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67924:27: note: in expansion of macro 'selected_process' 67924 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67423:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67423 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67939:9: note: in expansion of macro 'initial_weight' 67939 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67422:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67422 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67940:9: note: in expansion of macro 'r_old' 67940 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67422:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67422 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67940:26: note: in expansion of macro 'r_old' 67940 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67422:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67422 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67940:43: note: in expansion of macro 'r_old' 67940 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67425:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 67425 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67940:60: note: in expansion of macro 'time_old' 67940 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67942:14: note: in expansion of macro 'abs_weight_factor' 67942 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67950:13: note: in expansion of macro 'current_volume' 67950 | 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_1D_space_tof.c:67427:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67427 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67950:36: note: in expansion of macro 'abs_weight_factor_set' 67950 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67951:23: note: in expansion of macro 'current_volume' 67951 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67953:17: note: in expansion of macro 'scattering_event' 67953 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67433 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67955:17: note: in expansion of macro 'abs_distance' 67955 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67428:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 67428 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67958:17: note: in expansion of macro 'my_abs' 67958 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67958:34: note: in expansion of macro 'current_volume' 67958 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67433 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67959:17: note: in expansion of macro 'abs_distance' 67959 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67962:13: note: in expansion of macro 't_abs_propagation' 67962 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67433:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67433 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67962:33: note: in expansion of macro 'abs_distance' 67962 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67430:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67430 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67964:13: note: in expansion of macro 'abs_position' 67964 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67964:43: note: in expansion of macro 't_abs_propagation' 67964 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67964:69: note: in expansion of macro 't_abs_propagation' 67964 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67964:95: note: in expansion of macro 't_abs_propagation' 67964 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67974:18: note: in expansion of macro 'log_index' 67974 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67974:30: note: in expansion of macro 'log_index' 67974 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67974:48: note: in expansion of macro 'current_volume' 67974 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67974:90: note: in expansion of macro 'log_index' 67974 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67976:15: note: in expansion of macro 'transformed_abs_position' 67976 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67430:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67430 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67976:53: note: in expansion of macro 'abs_position' 67976 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67976:75: note: in expansion of macro 'current_volume' 67976 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67976:117: note: in expansion of macro 'log_index' 67976 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67977:15: note: in expansion of macro 'transformed_abs_position' 67977 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67977:60: note: in expansion of macro 'current_volume' 67977 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67977:102: note: in expansion of macro 'log_index' 67977 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67977:124: note: in expansion of macro 'transformed_abs_position' 67977 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:23: note: in expansion of macro 'current_volume' 67980 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:65: note: in expansion of macro 'log_index' 67980 | 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_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:119: note: in expansion of macro 'transformed_abs_position' 67980 | 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_1D_space_tof.c:67423:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67423 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:152: note: in expansion of macro 'initial_weight' 67980 | 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_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:172: note: in expansion of macro 'abs_weight_factor' 67980 | 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_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:196: note: in expansion of macro 't_abs_propagation' 67980 | 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_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:215: note: in expansion of macro 'scattered_flag' 67980 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:230: note: in expansion of macro 'current_volume' 67980 | 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_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67980:247: note: in expansion of macro 'number_of_scattering_events' 67980 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:284: note: in expansion of macro 'current_volume' 67980 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67980:326: note: in expansion of macro 'log_index' 67980 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67990:18: note: in expansion of macro 'log_index' 67990 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67990:30: note: in expansion of macro 'log_index' 67990 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67990:95: note: in expansion of macro 'log_index' 67990 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67997:15: note: in expansion of macro 'transformed_abs_position' 67997 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67430:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67430 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67997:53: note: in expansion of macro 'abs_position' 67997 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67997:118: note: in expansion of macro 'log_index' 67997 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67998:15: note: in expansion of macro 'transformed_abs_position' 67998 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67998:103: note: in expansion of macro 'log_index' 67998 | 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_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:67998:136: note: in expansion of macro 'transformed_abs_position' 67998 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:66: note: in expansion of macro 'log_index' 68001 | 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_1D_space_tof.c:67431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67431 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:131: note: in expansion of macro 'transformed_abs_position' 68001 | 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_1D_space_tof.c:67423:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67423 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:164: note: in expansion of macro 'initial_weight' 68001 | 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_1D_space_tof.c:67424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67424 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:184: note: in expansion of macro 'abs_weight_factor' 68001 | 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_1D_space_tof.c:67432:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67432 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:206: note: in expansion of macro 't_abs_propagation' 68001 | 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_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:225: note: in expansion of macro 'scattered_flag' 68001 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:240: note: in expansion of macro 'current_volume' 68001 | 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_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68001:257: note: in expansion of macro 'number_of_scattering_events' 68001 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68001:337: note: in expansion of macro 'log_index' 68001 | 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_1D_space_tof.c:67351:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67351 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68006:13: note: in expansion of macro 'scattering_event' 68006 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68028:13: note: in expansion of macro 'ray_position' 68028 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68029:13: note: in expansion of macro 'ray_velocity' 68029 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68032:35: note: in expansion of macro 'ray_position' 68032 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68032:58: note: in expansion of macro 'current_volume' 68032 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68036:54: note: in expansion of macro 'ray_position' 68036 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68036:152: note: in expansion of macro 'mask_status_list' 68036 | 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_1D_space_tof.c:67366:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67366 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68036:187: note: in expansion of macro 'pre_allocated1' 68036 | 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_1D_space_tof.c:67367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67367 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68036:202: note: in expansion of macro 'pre_allocated2' 68036 | 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_1D_space_tof.c:67368:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67368 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68036:217: note: in expansion of macro 'pre_allocated3' 68036 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68038:124: note: in expansion of macro 'current_volume' 68038 | 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_1D_space_tof.c:67407:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67407 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68044:13: note: in expansion of macro 'p_old' 68044 | p_old = p; | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67421:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67421 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68048:13: note: in expansion of macro 'focus_data_index' 68048 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68048:40: note: in expansion of macro 'current_volume' 68048 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68048:95: note: in expansion of macro 'selected_process' 68048 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68051:25: note: in expansion of macro 'current_volume' 68051 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68051:72: note: in expansion of macro 'selected_process' 68051 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68052:17: note: in expansion of macro 'ray_velocity_rotated' 68052 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68052:58: note: in expansion of macro 'current_volume' 68052 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68052:117: note: in expansion of macro 'current_volume' 68052 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68052:164: note: in expansion of macro 'selected_process' 68052 | 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_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68052:207: note: in expansion of macro 'ray_velocity' 68052 | 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_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68054:17: note: in expansion of macro 'ray_velocity_rotated' 68054 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68054:40: note: in expansion of macro 'ray_velocity' 68054 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68061:43: note: in expansion of macro 'ray_velocity_rotated' 68061 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68064:32: note: in expansion of macro 'current_volume' 68064 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68064:79: note: in expansion of macro 'selected_process' 68064 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68065:107: note: in expansion of macro 'current_volume' 68065 | 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_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68082:13: note: in expansion of macro 'ray_velocity_rotated' 68082 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68085:25: note: in expansion of macro 'current_volume' 68085 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68085:72: note: in expansion of macro 'selected_process' 68085 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67372:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67372 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68086:17: note: in expansion of macro 'ray_velocity_final' 68086 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68086:56: note: in expansion of macro 'current_volume' 68086 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68086:125: note: in expansion of macro 'current_volume' 68086 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68086:172: note: in expansion of macro 'selected_process' 68086 | 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_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68086:215: note: in expansion of macro 'ray_velocity_rotated' 68086 | 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_1D_space_tof.c:67372:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67372 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68088:16: note: in expansion of macro 'ray_velocity_final' 68088 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67371:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67371 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68088:37: note: in expansion of macro 'ray_velocity_rotated' 68088 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67372:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67372 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68094:24: note: in expansion of macro 'ray_velocity_final' 68094 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68106:18: note: in expansion of macro 'log_index' 68106 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68106:30: note: in expansion of macro 'log_index' 68106 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68106:48: note: in expansion of macro 'current_volume' 68106 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68106:86: note: in expansion of macro 'log_index' 68106 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68107:27: note: in expansion of macro 'current_volume' 68107 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68107:68: note: in expansion of macro 'log_index' 68107 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68107:96: note: in expansion of macro 'selected_process' 68107 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:25: note: in expansion of macro 'current_volume' 68112 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:66: note: in expansion of macro 'log_index' 68112 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:94: note: in expansion of macro 'selected_process' 68112 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:155: note: in expansion of macro 'ray_position' 68112 | 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_1D_space_tof.c:67407:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67407 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68112:186: note: in expansion of macro 'p_old' 68112 | 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_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:196: note: in expansion of macro 'scattered_flag' 68112 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:211: note: in expansion of macro 'current_volume' 68112 | 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_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:228: note: in expansion of macro 'scattered_flag_VP' 68112 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:246: note: in expansion of macro 'current_volume' 68112 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:262: note: in expansion of macro 'selected_process' 68112 | 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_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68112:281: note: in expansion of macro 'number_of_scattering_events' 68112 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:318: note: in expansion of macro 'current_volume' 68112 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:359: note: in expansion of macro 'log_index' 68112 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68112:387: note: in expansion of macro 'selected_process' 68112 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68123:18: note: in expansion of macro 'log_index' 68123 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68123:30: note: in expansion of macro 'log_index' 68123 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68123:91: note: in expansion of macro 'log_index' 68123 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:62: note: in expansion of macro 'log_index' 68128 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:123: note: in expansion of macro 'ray_position' 68128 | 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_1D_space_tof.c:67407:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67407 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68128:154: note: in expansion of macro 'p_old' 68128 | 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_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:164: note: in expansion of macro 'scattered_flag' 68128 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:179: note: in expansion of macro 'current_volume' 68128 | 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_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:196: note: in expansion of macro 'scattered_flag_VP' 68128 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:214: note: in expansion of macro 'current_volume' 68128 | 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_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:230: note: in expansion of macro 'selected_process' 68128 | 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_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68128:249: note: in expansion of macro 'number_of_scattering_events' 68128 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68128:325: note: in expansion of macro 'log_index' 68128 | 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_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68134:15: note: in expansion of macro 'number_of_scattering_events' 68134 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68135:15: note: in expansion of macro 'scattered_flag' 68135 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68135:30: note: in expansion of macro 'current_volume' 68135 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68136:15: note: in expansion of macro 'scattered_flag_VP' 68136 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68136:33: note: in expansion of macro 'current_volume' 68136 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68136:49: note: in expansion of macro 'selected_process' 68136 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68140:13: note: in expansion of macro 'time_propagated_without_scattering' 68140 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68149:35: note: in expansion of macro 'stop_tagging_ray' 68149 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:17: note: in expansion of macro 'current_tagging_node' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:58: note: in expansion of macro 'current_tagging_node' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67350:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67350 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:80: note: in expansion of macro 'selected_process' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:105: note: in expansion of macro 'current_volume' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:123: note: in expansion of macro 'stop_tagging_ray' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68150:140: note: in expansion of macro 'stop_creating_nodes' 68150 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68165:18: note: in expansion of macro 'time_to_boundery' 68165 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68166:18: note: in expansion of macro 'time_to_boundery' 68166 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68167:18: note: in expansion of macro 'time_to_boundery' 68167 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67349: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'? 67349 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68168:18: note: in expansion of macro 'time_to_boundery' 68168 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68170:13: note: in expansion of macro 'ray_position' 68170 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68171:13: note: in expansion of macro 'ray_velocity' 68171 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67352:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67352 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68173:13: note: in expansion of macro 'time_propagated_without_scattering' 68173 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68185:31: note: in expansion of macro 'current_volume' 68185 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68198:29: note: in expansion of macro 'current_volume' 68198 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68199:21: note: in expansion of macro 'tree_next_volume' 68199 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68199:48: note: in expansion of macro 'current_volume' 68199 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68201:21: note: in expansion of macro 'ray_position' 68201 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68202:21: note: in expansion of macro 'ray_velocity' 68202 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:21: note: in expansion of macro 'tree_next_volume' 68203 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:64: note: in expansion of macro 'ray_position' 68203 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:85: note: in expansion of macro 'current_volume' 68203 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:145: note: in expansion of macro 'current_volume' 68203 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:198: note: in expansion of macro 'mask_status_list' 68203 | 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_1D_space_tof.c:67366:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67366 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:233: note: in expansion of macro 'pre_allocated1' 68203 | 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_1D_space_tof.c:67367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67367 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:248: note: in expansion of macro 'pre_allocated2' 68203 | 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_1D_space_tof.c:67368:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67368 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68203:263: note: in expansion of macro 'pre_allocated3' 68203 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68213:39: note: in expansion of macro 'stop_tagging_ray' 68213 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:21: note: in expansion of macro 'current_tagging_node' 68214 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:61: note: in expansion of macro 'current_tagging_node' 68214 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:83: note: in expansion of macro 'current_volume' 68214 | 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_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:99: note: in expansion of macro 'tree_next_volume' 68214 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:126: note: in expansion of macro 'stop_tagging_ray' 68214 | 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_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68214:143: note: in expansion of macro 'stop_creating_nodes' 68214 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68222:17: note: in expansion of macro 'current_volume' 68222 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68222:34: note: in expansion of macro 'tree_next_volume' 68222 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67400:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67400 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68223:55: note: in expansion of macro 'current_mask_intersect_list_status' 68223 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68223:92: note: in expansion of macro 'mask_status_list' 68223 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68223:120: note: in expansion of macro 'current_volume' 68223 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68244:41: note: in expansion of macro 'stop_tagging_ray' 68244 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68245:21: note: in expansion of macro 'current_tagging_node' 68245 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68245:61: note: in expansion of macro 'current_tagging_node' 68245 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68245:83: note: in expansion of macro 'current_volume' 68245 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68245:120: note: in expansion of macro 'stop_tagging_ray' 68245 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68245:137: note: in expansion of macro 'stop_creating_nodes' 68245 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68247:19: note: in expansion of macro 'current_volume' 68247 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68252:23: note: in expansion of macro 'mask_status_list' 68252 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68257:21: note: in expansion of macro 'mask_status_list' 68257 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68259:45: note: in expansion of macro 'current_volume' 68259 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67405:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67405 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68264:23: note: in expansion of macro 'need_to_run_within_which_volume' 68264 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68265:35: note: in expansion of macro 'current_volume' 68265 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68266:30: note: in expansion of macro 'mask_start' 68266 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68266:41: note: in expansion of macro 'mask_check' 68266 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68266:60: note: in expansion of macro 'current_volume' 68266 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68266:122: note: in expansion of macro 'mask_check' 68266 | 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_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68266:133: note: in expansion of macro 'mask_start' 68266 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68266:152: note: in expansion of macro 'current_volume' 68266 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68266:218: note: in expansion of macro 'mask_check' 68266 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68267:31: note: in expansion of macro 'mask_status_list' 68267 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68267:58: note: in expansion of macro 'mask_check' 68267 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67405:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67405 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68269:29: note: in expansion of macro 'need_to_run_within_which_volume' 68269 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67405:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67405 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68274:27: note: in expansion of macro 'need_to_run_within_which_volume' 68274 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68290:31: note: in expansion of macro 'tree_next_volume' 68290 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68291:36: note: in expansion of macro 'mask_start' 68291 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68291:47: note: in expansion of macro 'mask_check' 68291 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68291:173: note: in expansion of macro 'mask_check' 68291 | 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_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68291:184: note: in expansion of macro 'mask_start' 68291 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68291:314: note: in expansion of macro 'mask_check' 68291 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68292:37: note: in expansion of macro 'mask_status_list' 68292 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68292:64: note: in expansion of macro 'mask_check' 68292 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68293:35: note: in expansion of macro 'tree_next_volume' 68293 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68298:31: note: in expansion of macro 'tree_next_volume' 68298 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68299:36: note: in expansion of macro 'mask_start' 68299 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68299:47: note: in expansion of macro 'mask_check' 68299 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68299:172: note: in expansion of macro 'mask_check' 68299 | 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_1D_space_tof.c:67403:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67403 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68299:183: note: in expansion of macro 'mask_start' 68299 | 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_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68299:312: note: in expansion of macro 'mask_check' 68299 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68300:37: note: in expansion of macro 'mask_status_list' 68300 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67404:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67404 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68300:64: note: in expansion of macro 'mask_check' 68300 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68301:35: note: in expansion of macro 'tree_next_volume' 68301 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68306:34: note: in expansion of macro 'tree_next_volume' 68306 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:49: note: in expansion of macro 'stop_tagging_ray' 68310 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:72: note: in expansion of macro 'current_tagging_node' 68310 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:112: note: in expansion of macro 'current_tagging_node' 68310 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:134: note: in expansion of macro 'current_volume' 68310 | 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_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:150: note: in expansion of macro 'tree_next_volume' 68310 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:178: note: in expansion of macro 'stop_tagging_ray' 68310 | 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_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68310:196: note: in expansion of macro 'stop_creating_nodes' 68310 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68311:27: note: in expansion of macro 'current_volume' 68311 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68311:44: note: in expansion of macro 'tree_next_volume' 68311 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68316:27: note: in expansion of macro 'ray_position' 68316 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68317:27: note: in expansion of macro 'ray_velocity' 68317 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:27: note: in expansion of macro 'tree_next_volume' 68318 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:70: note: in expansion of macro 'ray_position' 68318 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:200: note: in expansion of macro 'mask_status_list' 68318 | 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_1D_space_tof.c:67366:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67366 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:237: note: in expansion of macro 'pre_allocated1' 68318 | 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_1D_space_tof.c:67367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67367 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:253: note: in expansion of macro 'pre_allocated2' 68318 | 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_1D_space_tof.c:67368:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67368 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68318:269: note: in expansion of macro 'pre_allocated3' 68318 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:49: note: in expansion of macro 'stop_tagging_ray' 68320 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:72: note: in expansion of macro 'current_tagging_node' 68320 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:112: note: in expansion of macro 'current_tagging_node' 68320 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:134: note: in expansion of macro 'current_volume' 68320 | 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_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:150: note: in expansion of macro 'tree_next_volume' 68320 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:177: note: in expansion of macro 'stop_tagging_ray' 68320 | 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_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68320:194: note: in expansion of macro 'stop_creating_nodes' 68320 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68321:27: note: in expansion of macro 'current_volume' 68321 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68321:44: note: in expansion of macro 'tree_next_volume' 68321 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68335:21: note: in expansion of macro 'mask_status_list' 68335 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68337:21: note: in expansion of macro 'ray_position' 68337 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68338:21: note: in expansion of macro 'ray_velocity' 68338 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:21: note: in expansion of macro 'tree_next_volume' 68341 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:64: note: in expansion of macro 'ray_position' 68341 | 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_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:170: note: in expansion of macro 'mask_status_list' 68341 | 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_1D_space_tof.c:67366:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67366 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:207: note: in expansion of macro 'pre_allocated1' 68341 | 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_1D_space_tof.c:67367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67367 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:223: note: in expansion of macro 'pre_allocated2' 68341 | 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_1D_space_tof.c:67368:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67368 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68341:239: note: in expansion of macro 'pre_allocated3' 68341 | 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_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68343:25: note: in expansion of macro 'tree_next_volume' 68343 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68344:35: note: in expansion of macro 'tree_next_volume' 68344 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68344:88: note: in expansion of macro 'current_volume' 68344 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:47: note: in expansion of macro 'stop_tagging_ray' 68346 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:70: note: in expansion of macro 'current_tagging_node' 68346 | 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_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:110: note: in expansion of macro 'current_tagging_node' 68346 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:132: note: in expansion of macro 'current_volume' 68346 | 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_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:148: note: in expansion of macro 'tree_next_volume' 68346 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:176: note: in expansion of macro 'stop_tagging_ray' 68346 | 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_1D_space_tof.c:67388:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67388 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68346:194: note: in expansion of macro 'stop_creating_nodes' 68346 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68347:25: note: in expansion of macro 'current_volume' 68347 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67365:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67365 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68347:42: note: in expansion of macro 'tree_next_volume' 68347 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67400:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67400 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68354:55: note: in expansion of macro 'current_mask_intersect_list_status' 68354 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68354:92: note: in expansion of macro 'mask_status_list' 68354 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68354:120: note: in expansion of macro 'current_volume' 68354 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68363:25: note: in expansion of macro 'current_volume' 68363 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68364:21: note: in expansion of macro 'done' 68364 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_abs_logger_1D_space_tof.c:67358:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67358 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68365:21: note: in expansion of macro 'ray_sucseeded' 68365 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68373:13: note: in expansion of macro 'current_volume' 68373 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68374:13: note: in expansion of macro 'done' 68374 | done = 1; | ^~~~ ./Unit_test_abs_logger_1D_space_tof.c:67358:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67358 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68375:13: note: in expansion of macro 'ray_sucseeded' 68375 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67358:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67358 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68380:15: note: in expansion of macro 'ray_sucseeded' 68380 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68381:15: note: in expansion of macro 'done' 68381 | done = 1; // stop the loop | ^~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68383:162: note: in expansion of macro 'current_volume' 68383 | 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_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68385:39: note: in expansion of macro 'ray_position' 68385 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67399:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67399 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68389:33: note: in expansion of macro 'mask_status_list' 68389 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68391:45: note: in expansion of macro 'scattered_flag' 68391 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67356:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67356 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68407:22: note: in expansion of macro 'done' 68407 | 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_1D_space_tof.c:67358:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67358 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68407:32: note: in expansion of macro 'ray_sucseeded' 68407 | 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_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68407:148: note: in expansion of macro 'current_volume' 68407 | 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_1D_space_tof.c:67358:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67358 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68414:7: note: in expansion of macro 'ray_sucseeded' 68414 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68422:12: note: in expansion of macro 'log_index' 68422 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68422:63: note: in expansion of macro 'log_index' 68422 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68422:77: note: in expansion of macro 'log_index' 68422 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67410:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67410 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68424:9: note: in expansion of macro 'this_logger' 68424 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68424:63: note: in expansion of macro 'log_index' 68424 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68425:9: note: in expansion of macro 'conditional_status' 68425 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68426:74: note: in expansion of macro 'log_index' 68426 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67410:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67410 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68431:20: note: in expansion of macro 'this_logger' 68431 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67410:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67410 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68432:26: note: in expansion of macro 'this_logger' 68432 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68433:27: note: in expansion of macro 'ray_position' 68433 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68433:42: note: in expansion of macro 'ray_velocity' 68433 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68433:65: note: in expansion of macro 'current_volume' 68433 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68434:27: note: in expansion of macro 'number_of_scattering_events' 68434 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68434:56: note: in expansion of macro 'scattered_flag' 68434 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68434:71: note: in expansion of macro 'scattered_flag_VP' 68434 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68435:13: note: in expansion of macro 'conditional_status' 68435 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68439:13: note: in expansion of macro 'conditional_status' 68439 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68443:55: note: in expansion of macro 'log_index' 68443 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68444:53: note: in expansion of macro 'log_index' 68444 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68444:137: note: in expansion of macro 'log_index' 68444 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68446:60: note: in expansion of macro 'log_index' 68446 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68447:53: note: in expansion of macro 'log_index' 68447 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68447:145: note: in expansion of macro 'log_index' 68447 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68451:55: note: in expansion of macro 'log_index' 68451 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67413:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 67413 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68455:13: note: in expansion of macro 'logger_conditional_extend_array' 68455 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68455:85: note: in expansion of macro 'log_index' 68455 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68466:53: note: in expansion of macro 'log_index' 68466 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68474:12: note: in expansion of macro 'log_index' 68474 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68474:67: note: in expansion of macro 'log_index' 68474 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68474:81: note: in expansion of macro 'log_index' 68474 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67411:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67411 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68476:9: note: in expansion of macro 'this_abs_logger' 68476 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68476:75: note: in expansion of macro 'log_index' 68476 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68477:9: note: in expansion of macro 'conditional_status' 68477 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68478:82: note: in expansion of macro 'log_index' 68478 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67411:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67411 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68483:20: note: in expansion of macro 'this_abs_logger' 68483 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67411:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67411 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68484:26: note: in expansion of macro 'this_abs_logger' 68484 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68485:27: note: in expansion of macro 'ray_position' 68485 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68485:42: note: in expansion of macro 'ray_velocity' 68485 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68485:65: note: in expansion of macro 'current_volume' 68485 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68486:27: note: in expansion of macro 'number_of_scattering_events' 68486 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68486:56: note: in expansion of macro 'scattered_flag' 68486 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68486:72: note: in expansion of macro 'scattered_flag_VP' 68486 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68487:13: note: in expansion of macro 'conditional_status' 68487 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68491:13: note: in expansion of macro 'conditional_status' 68491 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68494:59: note: in expansion of macro 'log_index' 68494 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68494:151: note: in expansion of macro 'log_index' 68494 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68497:63: note: in expansion of macro 'log_index' 68497 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67414:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 67414 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68501:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 68501 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68501:97: note: in expansion of macro 'log_index' 68501 | 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_1D_space_tof.c:67408:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67408 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68512:61: note: in expansion of macro 'log_index' 68512 | 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_1D_space_tof.c:67387:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67387 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68521:27: note: in expansion of macro 'stop_tagging_ray' 68521 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68522:7: note: in expansion of macro 'conditional_status' 68522 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67412:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67412 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68523:33: note: in expansion of macro 'tagging_conditional_list' 68523 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67412:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67412 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68529:18: note: in expansion of macro 'tagging_conditional_list' 68529 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67412:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67412 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68530:26: note: in expansion of macro 'tagging_conditional_list' 68530 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68531:27: note: in expansion of macro 'ray_position' 68531 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68531:42: note: in expansion of macro 'ray_velocity' 68531 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67357:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67357 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68531:65: note: in expansion of macro 'current_volume' 68531 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68532:27: note: in expansion of macro 'number_of_scattering_events' 68532 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67376:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67376 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68532:56: note: in expansion of macro 'scattered_flag' 68532 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67377:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67377 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68532:71: note: in expansion of macro 'scattered_flag_VP' 68532 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68533:11: note: in expansion of macro 'conditional_status' 68533 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67409:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67409 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68537:11: note: in expansion of macro 'conditional_status' 68537 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67416:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67416 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68538:9: note: in expansion of macro 'tagging_conditional_extend' 68538 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67385:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67385 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68544:34: note: in expansion of macro 'current_tagging_node' 68544 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67369:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67369 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68544:56: note: in expansion of macro 'ray_position' 68544 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67370:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67370 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68544:71: note: in expansion of macro 'ray_velocity' 68544 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67386:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67386 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:68544:90: note: in expansion of macro 'tagging_leaf_counter' 68544 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:67389: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'? 67389 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:68562:102: note: in expansion of macro 'number_of_scattering_events' 68562 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c: In function 'class_Union_master_finally': ./Unit_test_abs_logger_1D_space_tof.c:69760:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69760 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69814:58: note: in expansion of macro 'tagging_leaf_counter' 69814 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69758:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69758 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69816:25: note: in expansion of macro 'master_tagging_node_list' 69816 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69760:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69760 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69816:60: note: in expansion of macro 'tagging_leaf_counter' 69816 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69758:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69758 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69818:5: note: in expansion of macro 'master_tagging_node_list' 69818 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69758:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69758 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69818:53: note: in expansion of macro 'master_tagging_node_list' 69818 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69750:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 69750 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69823:6: note: in expansion of macro 'scattered_flag' 69823 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69740:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 69740 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69825:6: note: in expansion of macro 'pre_allocated1' 69825 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69741:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 69741 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69826:6: note: in expansion of macro 'pre_allocated2' 69826 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69742:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 69742 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69827:6: note: in expansion of macro 'pre_allocated3' 69827 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69780:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 69780 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69828:6: note: in expansion of macro 'number_of_processes_array' 69828 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69791:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 69791 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69840:5: note: in expansion of macro 'free_tagging_conditioanl_list' 69840 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69786:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 69786 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69840:46: note: in expansion of macro 'tagging_conditional_list' 69840 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69751:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69751 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69859:10: note: in expansion of macro 'scattered_flag_VP' 69859 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69751:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69751 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69891:6: note: in expansion of macro 'scattered_flag_VP' 69891 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69773:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69773 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69899:5: note: in expansion of macro 'mask_status_list' 69899 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69773:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69773 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69899:43: note: in expansion of macro 'mask_status_list' 69899 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69774:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69774 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69900:5: note: in expansion of macro 'current_mask_intersect_list_status' 69900 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69774:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69774 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69900:61: note: in expansion of macro 'current_mask_intersect_list_status' 69900 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69770:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69770 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69901:5: note: in expansion of macro 'mask_volume_index_list' 69901 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69770:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69770 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69901:49: note: in expansion of macro 'mask_volume_index_list' 69901 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69769:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69769 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69904:5: note: in expansion of macro 'geometry_component_index_list' 69904 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space_tof.c:69769:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69769 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space_tof.c:69904:56: note: in expansion of macro 'geometry_component_index_list' 69904 | 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_1D_space_tof.out ./Unit_test_abs_logger_1D_space_tof.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_1D_space_tof.out ./Unit_test_abs_logger_1D_space_tof.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.