INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_abs_logger_1D_space_20240925_201127" INFO: Regenerating c-file: Unit_test_abs_logger_1D_space.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_abs_logger_1D_space.c Unit_test_abs_logger_1D_space.instr 2024-09-25 20:11:30.057 | 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:11:30.057 | 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 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.out DEBUG: CMD: mpicc -o ./Unit_test_abs_logger_1D_space.out ./Unit_test_abs_logger_1D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Unit_test_abs_logger_1D_space.c:60471:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 60471 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_abs_logger_1D_space.c: In function '_master_setpos': ./Unit_test_abs_logger_1D_space.c:64014: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'? 64014 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_abs_logger_1D_space.c:64015:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 64015 | _master_var._parameters.check = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64016:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 64016 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_abs_logger_1D_space.c:64017:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64017 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64018:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64018 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64019:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64019 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64020:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64020 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64021:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64021 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64022:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 64022 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64023:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 64023 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_abs_logger_1D_space.c:64024:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 64024 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64025:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64025 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64026:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 64026 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64027:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 64027 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64028:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64028 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64029:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 64029 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_1D_space.c:64030:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 64030 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_abs_logger_1D_space.c: In function 'class_Union_master_initialize': ./Unit_test_abs_logger_1D_space.c:65965:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 65965 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_abs_logger_1D_space.c:66052:3: note: in expansion of macro 'volume_0_found' 66052 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65976:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 65976 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:66055:3: note: in expansion of macro 'tagging_leaf_counter' 66055 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66058:3: note: in expansion of macro 'number_of_masks' 66058 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66059:3: note: in expansion of macro 'number_of_masked_volumes' 66059 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66008:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66008 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:66077:3: note: in expansion of macro 'safty_distance' 66077 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66009:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 66009 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space.c:66078:3: note: in expansion of macro 'safty_distance2' 66078 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66008:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66008 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:66078:21: note: in expansion of macro 'safty_distance' 66078 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66098:3: note: in expansion of macro 'number_of_masks' 66098 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66099:3: note: in expansion of macro 'number_of_masked_volumes' 66099 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66105:99: note: in expansion of macro 'number_of_masks' 66105 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66106:101: note: in expansion of macro 'number_of_masked_volumes' 66106 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66111:3: note: in expansion of macro 'geometry_component_index_list' 66111 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66112:3: note: in expansion of macro 'geometry_component_index_list' 66112 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66112:52: note: in expansion of macro 'geometry_component_index_list' 66112 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65986:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 65986 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66113:3: note: in expansion of macro 'mask_volume_index_list' 66113 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66113:41: note: in expansion of macro 'number_of_masks' 66113 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66114:7: note: in expansion of macro 'number_of_masks' 66114 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65986:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 65986 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66114:27: note: in expansion of macro 'mask_volume_index_list' 66114 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66114:69: note: in expansion of macro 'number_of_masks' 66114 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65989:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 65989 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:66115:3: note: in expansion of macro 'mask_status_list' 66115 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66115:35: note: in expansion of macro 'number_of_masks' 66115 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66116:7: note: in expansion of macro 'number_of_masks' 66116 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65989:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 65989 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:66116:27: note: in expansion of macro 'mask_status_list' 66116 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66116:63: note: in expansion of macro 'number_of_masks' 66116 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65990:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 65990 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:66117:3: note: in expansion of macro 'current_mask_intersect_list_status' 66117 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66117:53: note: in expansion of macro 'number_of_masked_volumes' 66117 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66118:7: note: in expansion of macro 'number_of_masked_volumes' 66118 | 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.c:65990:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 65990 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:66118:36: note: in expansion of macro 'current_mask_intersect_list_status' 66118 | 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.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66118:90: note: in expansion of macro 'number_of_masked_volumes' 66118 | 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.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66124:9: note: in expansion of macro 'geometry_component_index_list' 66124 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66127:3: note: in expansion of macro 'geometry_component_index_list' 66127 | 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.c:65987: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'? 65987 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66178:39: note: in expansion of macro 'number_of_masks' 66178 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65988: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'? 65988 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66179:48: note: in expansion of macro 'number_of_masked_volumes' 66179 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66002:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66002 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:66190:5: note: in expansion of macro 'tagging_conditional_list' 66190 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66007:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66007 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space.c:66191:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66191 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66002:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66002 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:66193:5: note: in expansion of macro 'tagging_conditional_list' 66193 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66002:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66002 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:66194:5: note: in expansion of macro 'tagging_conditional_list' 66194 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66007:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66007 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space.c:66195:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66195 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66200:3: note: in expansion of macro 'max_conditional_extend_index' 66200 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66202:96: note: in expansion of macro 'max_conditional_extend_index' 66202 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66203:7: note: in expansion of macro 'max_conditional_extend_index' 66203 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65968:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 65968 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66208:36: note: in expansion of macro 'master_transposed_rotation_matrix' 66208 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66217:5: note: in expansion of macro 'non_rotated_position' 66217 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66218:102: note: in expansion of macro 'non_rotated_position' 66218 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65968:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 65968 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66227:13: note: in expansion of macro 'master_transposed_rotation_matrix' 66227 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66227:113: note: in expansion of macro 'temp_rotation_matrix' 66227 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66228:80: note: in expansion of macro 'temp_rotation_matrix' 66228 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65966:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 65966 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:66240:3: note: in expansion of macro 'scattered_flag' 66240 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65967:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 65967 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:66241:3: note: in expansion of macro 'scattered_flag_VP' 66241 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65996:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 65996 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space.c:66242:3: note: in expansion of macro 'number_of_processes_array' 66242 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65996:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 65996 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space.c:66271:3: note: in expansion of macro 'number_of_processes_array' 66271 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65991:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 65991 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space.c:66306:3: note: in expansion of macro 'mask_index_main' 66306 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66331:7: note: in expansion of macro 'non_isotropic_found' 66331 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66334:102: note: in expansion of macro 'non_isotropic_found' 66334 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66335:13: note: in expansion of macro 'non_isotropic_found' 66335 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66341:11: note: in expansion of macro 'non_isotropic_found' 66341 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66344:77: note: in expansion of macro 'non_isotropic_found' 66344 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66345:87: note: in expansion of macro 'non_isotropic_found' 66345 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66350:9: note: in expansion of macro 'non_isotropic_found' 66350 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66010:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66010 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space.c:66357:13: note: in expansion of macro 'temporary_focus_data' 66357 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66010:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66010 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space.c:66360:13: note: in expansion of macro 'temporary_focus_data' 66360 | 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.c:66010:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66010 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space.c:66360:129: note: in expansion of macro 'temporary_focus_data' 66360 | 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.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66367:90: note: in expansion of macro 'non_isotropic_found' 66367 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66010:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66010 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_abs_logger_1D_space.c:66370:95: note: in expansion of macro 'temporary_focus_data' 66370 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66373:82: note: in expansion of macro 'non_isotropic_found' 66373 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65968:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 65968 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66380:69: note: in expansion of macro 'master_transposed_rotation_matrix' 66380 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66380:103: note: in expansion of macro 'temp_rotation_matrix' 66380 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66381:100: note: in expansion of macro 'temp_rotation_matrix' 66381 | 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.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66381:178: note: in expansion of macro 'non_isotropic_found' 66381 | 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.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66384:84: note: in expansion of macro 'non_isotropic_found' 66384 | 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.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66384:172: note: in expansion of macro 'non_isotropic_found' 66384 | 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.c:65973:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 65973 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_abs_logger_1D_space.c:66390:13: note: in expansion of macro 'non_isotropic_found' 66390 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66410:92: note: in expansion of macro 'temp_rotation_matrix' 66410 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66412:64: note: in expansion of macro 'temp_rotation_matrix' 66412 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66414:69: note: in expansion of macro 'temp_rotation_matrix' 66414 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66415:74: note: in expansion of macro 'temp_rotation_matrix' 66415 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66418:7: note: in expansion of macro 'non_rotated_position' 66418 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66419:7: note: in expansion of macro 'non_rotated_position' 66419 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66420:7: note: in expansion of macro 'non_rotated_position' 66420 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66422:40: note: in expansion of macro 'temp_rotation_matrix' 66422 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65972:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 65972 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66423:7: note: in expansion of macro 'rotated_position' 66423 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65971:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 65971 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66423:56: note: in expansion of macro 'non_rotated_position' 66423 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65972:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 65972 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66425:50: note: in expansion of macro 'rotated_position' 66425 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65972:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 65972 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66426:50: note: in expansion of macro 'rotated_position' 66426 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65972:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 65972 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_abs_logger_1D_space.c:66427:50: note: in expansion of macro 'rotated_position' 66427 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66430:113: note: in expansion of macro 'temp_rotation_matrix' 66430 | 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.c:65969:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 65969 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_abs_logger_1D_space.c:66432:95: note: in expansion of macro 'temp_rotation_matrix' 66432 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65967:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 65967 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:66442:7: note: in expansion of macro 'scattered_flag_VP' 66442 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65996:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 65996 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space.c:66443:7: note: in expansion of macro 'number_of_processes_array' 66443 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66446:7: note: in expansion of macro 'number_of_process_interacts_set' 66446 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66446:44: note: in expansion of macro 'total_process_interact' 66446 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66449:11: note: in expansion of macro 'number_of_process_interacts_set' 66449 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66450:11: note: in expansion of macro 'total_process_interact' 66450 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65983:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 65983 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_1D_space.c:66452:11: note: in expansion of macro 'index_of_lacking_process' 66452 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66456:11: note: in expansion of macro 'number_of_process_interacts_set' 66456 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66460:11: note: in expansion of macro 'number_of_process_interacts_set' 66460 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66461:13: note: in expansion of macro 'total_process_interact' 66461 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66461:47: note: in expansion of macro 'total_process_interact' 66461 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66463:189: note: in expansion of macro 'total_process_interact' 66463 | 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.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66466:19: note: in expansion of macro 'number_of_process_interacts_set' 66466 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65982:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 65982 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_abs_logger_1D_space.c:66467:13: note: in expansion of macro 'number_of_process_interacts_set' 66467 | 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.c:65983:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 65983 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_abs_logger_1D_space.c:66468:64: note: in expansion of macro 'index_of_lacking_process' 66468 | 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.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66468:115: note: in expansion of macro 'total_process_interact' 66468 | 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.c:65984:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 65984 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:66469:15: note: in expansion of macro 'total_process_interact' 66469 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66491:89: note: in expansion of macro 'geometry_component_index_list' 66491 | 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.c:65985:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 65985 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66494:94: note: in expansion of macro 'geometry_component_index_list' 66494 | 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.c:65991:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 65991 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space.c:66497:109: note: in expansion of macro 'mask_index_main' 66497 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65986:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 65986 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66498:64: note: in expansion of macro 'mask_volume_index_list' 66498 | 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.c:65991:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 65991 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_abs_logger_1D_space.c:66498:96: note: in expansion of macro 'mask_index_main' 66498 | 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.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66504:129: note: in expansion of macro 'max_conditional_extend_index' 66504 | 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.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66505:15: note: in expansion of macro 'max_conditional_extend_index' 66505 | 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.c:65949: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'? 65949 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66520:3: note: in expansion of macro 'number_of_solutions' 66520 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65950:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 65950 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_abs_logger_1D_space.c:66520:26: note: in expansion of macro 'number_of_solutions_static' 66520 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65956:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 65956 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:66524:3: note: in expansion of macro 'pre_allocated1' 66524 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65957:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 65957 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:66525:3: note: in expansion of macro 'pre_allocated2' 66525 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65958:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 65958 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:66526:3: note: in expansion of macro 'pre_allocated3' 66526 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66529:7: note: in expansion of macro 'max_conditional_extend_index' 66529 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66003:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 66003 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space.c:66530:5: note: in expansion of macro 'logger_conditional_extend_array' 66530 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:66005:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66005 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:66530:47: note: in expansion of macro 'max_conditional_extend_index' 66530 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65986:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 65986 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:66554:105: note: in expansion of macro 'mask_volume_index_list' 66554 | 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.c:65978:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 65978 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:66689:3: note: in expansion of macro 'stop_creating_nodes' 66689 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65977:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 65977 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:66689:28: note: in expansion of macro 'stop_tagging_ray' 66689 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65976:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 65976 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:66689:50: note: in expansion of macro 'tagging_leaf_counter' 66689 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65974:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 65974 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:66691:5: note: in expansion of macro 'master_tagging_node_list' 66691 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65974:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 65974 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:66692:5: note: in expansion of macro 'master_tagging_node_list' 66692 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65974:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 65974 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:66692:48: note: in expansion of macro 'master_tagging_node_list' 66692 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:65974:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 65974 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:66697:7: note: in expansion of macro 'master_tagging_node_list' 66697 | 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.c:65974:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 65974 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:66697:86: note: in expansion of macro 'master_tagging_node_list' 66697 | 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.c: In function 'class_Union_master_trace': ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:67385:3: note: in expansion of macro 'done' 67385 | done = 0; | ^~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67389:3: note: in expansion of macro 'time_propagated_without_scattering' 67389 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67393:3: note: in expansion of macro 'number_of_scattering_events' 67393 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67396:5: note: in expansion of macro 'number_of_scattering_events' 67396 | 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.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:67400:5: note: in expansion of macro 'scattered_flag' 67400 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67347:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 67347 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space.c:67401:40: note: in expansion of macro 'number_of_processes_array' 67401 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:67402:7: note: in expansion of macro 'scattered_flag_VP' 67402 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67410:10: note: in expansion of macro 'log_index' 67410 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67410:60: note: in expansion of macro 'log_index' 67410 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67410:73: note: in expansion of macro 'log_index' 67410 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67411:47: note: in expansion of macro 'log_index' 67411 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67411:129: note: in expansion of macro 'log_index' 67411 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67414:10: note: in expansion of macro 'log_index' 67414 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67414:64: note: in expansion of macro 'log_index' 67414 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67414:77: note: in expansion of macro 'log_index' 67414 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67415:55: note: in expansion of macro 'log_index' 67415 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67415:145: note: in expansion of macro 'log_index' 67415 | 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.c:67357:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67357 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_1D_space.c:67419:3: note: in expansion of macro 'tagging_conditional_extend' 67419 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67356:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 67356 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_abs_logger_1D_space.c:67420:28: note: in expansion of macro 'max_conditional_extend_index' 67420 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space.c:67421:5: note: in expansion of macro 'logger_conditional_extend_array' 67421 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67429:3: note: in expansion of macro 'ray_position' 67429 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:67430:3: note: in expansion of macro 'ray_velocity' 67430 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67338: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'? 67338 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67434:28: note: in expansion of macro 'number_of_masks' 67434 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67438:27: note: in expansion of macro 'ray_position' 67438 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67337:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 67337 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:67438:50: note: in expansion of macro 'mask_volume_index_list' 67438 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67439:7: note: in expansion of macro 'mask_status_list' 67439 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67441:7: note: in expansion of macro 'mask_status_list' 67441 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67450:3: note: in expansion of macro 'current_volume' 67450 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67450:44: note: in expansion of macro 'ray_position' 67450 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67450:146: note: in expansion of macro 'mask_status_list' 67450 | 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.c:67307:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67307 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:67450:183: note: in expansion of macro 'pre_allocated1' 67450 | 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.c:67308:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67308 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:67450:199: note: in expansion of macro 'pre_allocated2' 67450 | 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.c:67309:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67309 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:67450:215: note: in expansion of macro 'pre_allocated3' 67450 | 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.c:67341:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67341 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:67455:41: note: in expansion of macro 'current_mask_intersect_list_status' 67455 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67455:78: note: in expansion of macro 'mask_status_list' 67455 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67455:106: note: in expansion of macro 'current_volume' 67455 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67462:93: note: in expansion of macro 'current_volume' 67462 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67468:39: note: in expansion of macro 'current_volume' 67468 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67469:151: note: in expansion of macro 'current_volume' 67469 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:67479:5: note: in expansion of macro 'current_tagging_node' 67479 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67325:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 67325 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:67479:28: note: in expansion of macro 'master_tagging_node_list' 67479 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67479:62: note: in expansion of macro 'current_volume' 67479 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:67480:5: note: in expansion of macro 'stop_tagging_ray' 67480 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67327:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67327 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:67481:9: note: in expansion of macro 'tagging_leaf_counter' 67481 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:67481:47: note: in expansion of macro 'stop_creating_nodes' 67481 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:67495:10: note: in expansion of macro 'done' 67495 | while (done == 0) { | ^~~~ ./Unit_test_abs_logger_1D_space.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67510:10: note: in expansion of macro 'start' 67510 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67510:16: note: in expansion of macro 'check' 67510 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67510:30: note: in expansion of macro 'current_volume' 67510 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67510:86: note: in expansion of macro 'check' 67510 | 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.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67510:92: note: in expansion of macro 'start' 67510 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67510:106: note: in expansion of macro 'current_volume' 67510 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67510:166: note: in expansion of macro 'check' 67510 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67516:49: note: in expansion of macro 'check' 67516 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67305:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67305 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space.c:67523:13: note: in expansion of macro 'geometry_output' 67523 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67523:94: note: in expansion of macro 'check' 67523 | 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.c:67300: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'? 67300 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67523:102: note: in expansion of macro 'number_of_solutions' 67523 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67523:145: note: in expansion of macro 'check' 67523 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67525:49: note: in expansion of macro 'check' 67525 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67530:10: note: in expansion of macro 'mask_iterator' 67530 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67530:26: note: in expansion of macro 'mask_iterator' 67530 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67530:48: note: in expansion of macro 'current_volume' 67530 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67530:107: note: in expansion of macro 'mask_iterator' 67530 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67341:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67341 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:67531:11: note: in expansion of macro 'current_mask_intersect_list_status' 67531 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67531:55: note: in expansion of macro 'mask_iterator' 67531 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67535:56: note: in expansion of macro 'current_volume' 67535 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67535:111: note: in expansion of macro 'mask_iterator' 67535 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67547:36: note: in expansion of macro 'current_volume' 67547 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67547:91: note: in expansion of macro 'mask_iterator' 67547 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67305:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67305 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space.c:67548:11: note: in expansion of macro 'geometry_output' 67548 | 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.c:67300: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'? 67300 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67548:108: note: in expansion of macro 'number_of_solutions' 67548 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67550:54: note: in expansion of macro 'current_volume' 67550 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67550:109: note: in expansion of macro 'mask_iterator' 67550 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67557:9: note: in expansion of macro 'current_volume' 67557 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67557:67: note: in expansion of macro 'current_volume' 67557 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67561:9: note: in expansion of macro 'intersection_with_children' 67561 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67563:14: note: in expansion of macro 'start' 67563 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67563:22: note: in expansion of macro 'check' 67563 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67563:38: note: in expansion of macro 'current_volume' 67563 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67563:82: note: in expansion of macro 'check' 67563 | 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.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67563:90: note: in expansion of macro 'start' 67563 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67563:106: note: in expansion of macro 'current_volume' 67563 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67563:154: note: in expansion of macro 'check' 67563 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67568:53: note: in expansion of macro 'check' 67568 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67568:112: note: in expansion of macro 'check' 67568 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67568:124: note: in expansion of macro 'time_propagated_without_scattering' 67568 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67570:30: note: in expansion of macro 'check' 67570 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67574:19: note: in expansion of macro 'intersection_with_children' 67574 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67581:32: note: in expansion of macro 'check' 67581 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67582:21: note: in expansion of macro 'tree_next_volume' 67582 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67583:26: note: in expansion of macro 'mask_start' 67583 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67583:37: note: in expansion of macro 'mask_check' 67583 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67583:57: note: in expansion of macro 'check' 67583 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67583:109: note: in expansion of macro 'mask_check' 67583 | 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.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67583:120: note: in expansion of macro 'mask_start' 67583 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67583:140: note: in expansion of macro 'check' 67583 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67583:196: note: in expansion of macro 'mask_check' 67583 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67584:28: note: in expansion of macro 'mask_status_list' 67584 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67584:55: note: in expansion of macro 'mask_check' 67584 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67585:26: note: in expansion of macro 'intersection_with_children' 67585 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67590:21: note: in expansion of macro 'intersection_with_children' 67590 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67591:26: note: in expansion of macro 'mask_start' 67591 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67591:37: note: in expansion of macro 'mask_check' 67591 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67591:57: note: in expansion of macro 'check' 67591 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67591:109: note: in expansion of macro 'mask_check' 67591 | 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.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67591:120: note: in expansion of macro 'mask_start' 67591 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67591:140: note: in expansion of macro 'check' 67591 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67591:196: note: in expansion of macro 'mask_check' 67591 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67592:27: note: in expansion of macro 'mask_status_list' 67592 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:67592:54: note: in expansion of macro 'mask_check' 67592 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67593:25: note: in expansion of macro 'intersection_with_children' 67593 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67601:23: note: in expansion of macro 'intersection_with_children' 67601 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67304: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'? 67304 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67608:13: note: in expansion of macro 'intersection_with_children' 67608 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67305:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67305 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_abs_logger_1D_space.c:67610:13: note: in expansion of macro 'geometry_output' 67610 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67610:93: note: in expansion of macro 'current_volume' 67610 | 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.c:67300: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'? 67300 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67610:110: note: in expansion of macro 'number_of_solutions' 67610 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67610:152: note: in expansion of macro 'current_volume' 67610 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67611:48: note: in expansion of macro 'current_volume' 67611 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67629:10: note: in expansion of macro 'start' 67629 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67629:16: note: in expansion of macro 'check' 67629 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67629:30: note: in expansion of macro 'current_volume' 67629 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67629:86: note: in expansion of macro 'check' 67629 | 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.c:67303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67303 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67629:92: note: in expansion of macro 'start' 67629 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67629:106: note: in expansion of macro 'current_volume' 67629 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67629:166: note: in expansion of macro 'check' 67629 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67630:72: note: in expansion of macro 'check' 67630 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67632:86: note: in expansion of macro 'check' 67632 | 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.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67632:106: note: in expansion of macro 'time_propagated_without_scattering' 67632 | 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.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67633:101: note: in expansion of macro 'check' 67633 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67639:86: note: in expansion of macro 'check' 67639 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67639:106: note: in expansion of macro 'time_propagated_without_scattering' 67639 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67302:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67302 | #define check (_comp->_parameters.check) | ^ ./Unit_test_abs_logger_1D_space.c:67640:101: note: in expansion of macro 'check' 67640 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67654:10: note: in expansion of macro 'mask_iterator' 67654 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67654:26: note: in expansion of macro 'mask_iterator' 67654 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67654:48: note: in expansion of macro 'current_volume' 67654 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67654:107: note: in expansion of macro 'mask_iterator' 67654 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67341:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67341 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:67655:11: note: in expansion of macro 'current_mask_intersect_list_status' 67655 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67655:55: note: in expansion of macro 'mask_iterator' 67655 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67656:79: note: in expansion of macro 'current_volume' 67656 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67656:134: note: in expansion of macro 'mask_iterator' 67656 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67658:93: note: in expansion of macro 'current_volume' 67658 | 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.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67658:148: note: in expansion of macro 'mask_iterator' 67658 | 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.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67658:177: note: in expansion of macro 'time_propagated_without_scattering' 67658 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67659:108: note: in expansion of macro 'current_volume' 67659 | 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.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67659:163: note: in expansion of macro 'mask_iterator' 67659 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67662:93: note: in expansion of macro 'current_volume' 67662 | 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.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67662:148: note: in expansion of macro 'mask_iterator' 67662 | 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.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67662:177: note: in expansion of macro 'time_propagated_without_scattering' 67662 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67663:108: note: in expansion of macro 'current_volume' 67663 | 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.c:67343:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67343 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67663:163: note: in expansion of macro 'mask_iterator' 67663 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67672:67: note: in expansion of macro 'current_volume' 67672 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67674:81: note: in expansion of macro 'current_volume' 67674 | 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.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67674:110: note: in expansion of macro 'time_propagated_without_scattering' 67674 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67675:96: note: in expansion of macro 'current_volume' 67675 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67678:81: note: in expansion of macro 'current_volume' 67678 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67678:110: note: in expansion of macro 'time_propagated_without_scattering' 67678 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67679:96: note: in expansion of macro 'current_volume' 67679 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67692:5: note: in expansion of macro 'abs_weight_factor' 67692 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67693:5: note: in expansion of macro 'abs_weight_factor_set' 67693 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67698:9: note: in expansion of macro 'time_to_boundery' 67698 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:67698:52: note: in expansion of macro 'time_propagated_without_scattering' 67698 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67699:9: note: in expansion of macro 'scattering_event' 67699 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67702:13: note: in expansion of macro 'current_volume' 67702 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67703:23: note: in expansion of macro 'current_volume' 67703 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67704:25: note: in expansion of macro 'current_volume' 67704 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67707:41: note: in expansion of macro 'current_volume' 67707 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67708:36: note: in expansion of macro 'time_to_boundery' 67708 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67710:15: note: in expansion of macro 'abs_weight_factor' 67710 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67710:48: note: in expansion of macro 'current_volume' 67710 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67710:86: note: in expansion of macro 'time_to_boundery' 67710 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67711:15: note: in expansion of macro 'abs_weight_factor_set' 67711 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67314:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67314 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_1D_space.c:67722:93: note: in expansion of macro 'wavevector' 67722 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67725:47: note: in expansion of macro 'current_volume' 67725 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67727:27: note: in expansion of macro 'current_volume' 67727 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67315:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67315 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:67729:17: note: in expansion of macro 'wavevector_rotated' 67729 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67729:56: note: in expansion of macro 'current_volume' 67729 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67729:115: note: in expansion of macro 'current_volume' 67729 | 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.c:67314:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67314 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_abs_logger_1D_space.c:67729:196: note: in expansion of macro 'wavevector' 67729 | 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.c:67315:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67315 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:67731:28: note: in expansion of macro 'wavevector_rotated' 67731 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67362:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67362 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space.c:67738:15: note: in expansion of macro 'focus_data_index' 67738 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67738:42: note: in expansion of macro 'current_volume' 67738 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67741:34: note: in expansion of macro 'current_volume' 67741 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67744:117: note: in expansion of macro 'current_volume' 67744 | 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.c:67362:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67362 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space.c:67744:169: note: in expansion of macro 'focus_data_index' 67744 | 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.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67758:34: note: in expansion of macro 'time_to_boundery' 67758 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67769:48: note: in expansion of macro 'current_volume' 67769 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67773:17: note: in expansion of macro 'scattering_event' 67773 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67774:17: note: in expansion of macro 'abs_weight_factor' 67774 | 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.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67775:17: note: in expansion of macro 'abs_weight_factor_set' 67775 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67360:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67360 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space.c:67776:45: note: in expansion of macro 'safty_distance2' 67776 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67778:17: note: in expansion of macro 'scattering_event' 67778 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67779:17: note: in expansion of macro 'abs_weight_factor' 67779 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67783:29: note: in expansion of macro 'current_volume' 67783 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67331:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67331 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67785:21: note: in expansion of macro 'real_transmission_probability' 67785 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67332:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67332 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67786:21: note: in expansion of macro 'mc_transmission_probability' 67786 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67786:66: note: in expansion of macro 'current_volume' 67786 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67787:26: note: in expansion of macro 'scattering_event' 67787 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67332:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67332 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67787:57: note: in expansion of macro 'mc_transmission_probability' 67787 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67331:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67331 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67789:35: note: in expansion of macro 'real_transmission_probability' 67789 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67332:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67332 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67789:71: note: in expansion of macro 'mc_transmission_probability' 67789 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67359:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67359 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67792:48: note: in expansion of macro 'safty_distance' 67792 | 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.c:67360:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67360 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_1D_space.c:67792:131: note: in expansion of macro 'safty_distance2' 67792 | 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.c:67331:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67331 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67795:30: note: in expansion of macro 'real_transmission_probability' 67795 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67332:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67332 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_abs_logger_1D_space.c:67795:60: note: in expansion of macro 'mc_transmission_probability' 67795 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67360:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67360 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space.c:67801:48: note: in expansion of macro 'safty_distance2' 67801 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67359:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67359 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67804:50: note: in expansion of macro 'safty_distance' 67804 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67360:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67360 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_abs_logger_1D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_abs_logger_1D_space.c:67804:97: note: in expansion of macro 'safty_distance2' 67804 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67806:27: note: in expansion of macro 'abs_weight_factor' 67806 | 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.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67807:27: note: in expansion of macro 'abs_weight_factor_set' 67807 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67809:27: note: in expansion of macro 'scattering_event' 67809 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67810:32: note: in expansion of macro 'scattering_event' 67810 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67813:25: note: in expansion of macro 'abs_weight_factor' 67813 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67814:25: note: in expansion of macro 'scattering_event' 67814 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67359:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67359 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67818:48: note: in expansion of macro 'safty_distance' 67818 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67359:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67359 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67820:73: note: in expansion of macro 'safty_distance' 67820 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67820:89: note: in expansion of macro 'scattering_event' 67820 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67821:30: note: in expansion of macro 'scattering_event' 67821 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67825:21: note: in expansion of macro 'scattering_event' 67825 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67827:19: note: in expansion of macro 'abs_weight_factor' 67827 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67828:19: note: in expansion of macro 'abs_weight_factor_set' 67828 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67832:31: note: in expansion of macro 'current_volume' 67832 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67834:21: note: in expansion of macro 'selected_process' 67834 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67836:33: note: in expansion of macro 'current_volume' 67836 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67335:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67335 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:67838:66: note: in expansion of macro 'total_process_interact' 67838 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67841:60: note: in expansion of macro 'current_volume' 67841 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67335:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67335 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:67844:27: note: in expansion of macro 'total_process_interact' 67844 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67844:61: note: in expansion of macro 'current_volume' 67844 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67847:78: note: in expansion of macro 'current_volume' 67847 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67850:60: note: in expansion of macro 'current_volume' 67850 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67335:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67335 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:67851:86: note: in expansion of macro 'total_process_interact' 67851 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67853:27: note: in expansion of macro 'selected_process' 67853 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67335:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67335 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_abs_logger_1D_space.c:67854:61: note: in expansion of macro 'total_process_interact' 67854 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67862:60: note: in expansion of macro 'current_volume' 67862 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67865:27: note: in expansion of macro 'selected_process' 67865 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67364:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67364 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space.c:67880:9: note: in expansion of macro 'initial_weight' 67880 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67363:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67363 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67881:9: note: in expansion of macro 'r_old' 67881 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67363:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67363 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67881:26: note: in expansion of macro 'r_old' 67881 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67363:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67363 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67881:43: note: in expansion of macro 'r_old' 67881 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67366:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 67366 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67881:60: note: in expansion of macro 'time_old' 67881 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67883:14: note: in expansion of macro 'abs_weight_factor' 67883 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67891:13: note: in expansion of macro 'current_volume' 67891 | 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.c:67368:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67368 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_abs_logger_1D_space.c:67891:36: note: in expansion of macro 'abs_weight_factor_set' 67891 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67892:23: note: in expansion of macro 'current_volume' 67892 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67894:17: note: in expansion of macro 'scattering_event' 67894 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67374:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67374 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67896:17: note: in expansion of macro 'abs_distance' 67896 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67369:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 67369 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_abs_logger_1D_space.c:67899:17: note: in expansion of macro 'my_abs' 67899 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67899:34: note: in expansion of macro 'current_volume' 67899 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67374:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67374 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67900:17: note: in expansion of macro 'abs_distance' 67900 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67903:13: note: in expansion of macro 't_abs_propagation' 67903 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67374:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67374 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_abs_logger_1D_space.c:67903:33: note: in expansion of macro 'abs_distance' 67903 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67371:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67371 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67905:13: note: in expansion of macro 'abs_position' 67905 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67905:43: note: in expansion of macro 't_abs_propagation' 67905 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67905:69: note: in expansion of macro 't_abs_propagation' 67905 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67905:95: note: in expansion of macro 't_abs_propagation' 67905 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67915:18: note: in expansion of macro 'log_index' 67915 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67915:30: note: in expansion of macro 'log_index' 67915 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67915:48: note: in expansion of macro 'current_volume' 67915 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67915:90: note: in expansion of macro 'log_index' 67915 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67917:15: note: in expansion of macro 'transformed_abs_position' 67917 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67371:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67371 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67917:53: note: in expansion of macro 'abs_position' 67917 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67917:75: note: in expansion of macro 'current_volume' 67917 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67917:117: note: in expansion of macro 'log_index' 67917 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67918:15: note: in expansion of macro 'transformed_abs_position' 67918 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67918:60: note: in expansion of macro 'current_volume' 67918 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67918:102: note: in expansion of macro 'log_index' 67918 | 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.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67918:124: note: in expansion of macro 'transformed_abs_position' 67918 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67921:23: note: in expansion of macro 'current_volume' 67921 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67921:65: note: in expansion of macro 'log_index' 67921 | 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.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67921:119: note: in expansion of macro 'transformed_abs_position' 67921 | 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.c:67364:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67364 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space.c:67921:152: note: in expansion of macro 'initial_weight' 67921 | 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.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67921:172: note: in expansion of macro 'abs_weight_factor' 67921 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67921:196: note: in expansion of macro 't_abs_propagation' 67921 | 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.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:67921:215: note: in expansion of macro 'scattered_flag' 67921 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67921:230: note: in expansion of macro 'current_volume' 67921 | 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.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67921:247: note: in expansion of macro 'number_of_scattering_events' 67921 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67921:284: note: in expansion of macro 'current_volume' 67921 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67921:326: note: in expansion of macro 'log_index' 67921 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67931:18: note: in expansion of macro 'log_index' 67931 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67931:30: note: in expansion of macro 'log_index' 67931 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67931:95: note: in expansion of macro 'log_index' 67931 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67938:15: note: in expansion of macro 'transformed_abs_position' 67938 | 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.c:67371:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67371 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67938:53: note: in expansion of macro 'abs_position' 67938 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67938:118: note: in expansion of macro 'log_index' 67938 | 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.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67939:15: note: in expansion of macro 'transformed_abs_position' 67939 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67939:103: note: in expansion of macro 'log_index' 67939 | 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.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67939:136: note: in expansion of macro 'transformed_abs_position' 67939 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67942:66: note: in expansion of macro 'log_index' 67942 | 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.c:67372:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67372 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_abs_logger_1D_space.c:67942:131: note: in expansion of macro 'transformed_abs_position' 67942 | 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.c:67364:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67364 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_abs_logger_1D_space.c:67942:164: note: in expansion of macro 'initial_weight' 67942 | 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.c:67365:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67365 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_abs_logger_1D_space.c:67942:184: note: in expansion of macro 'abs_weight_factor' 67942 | 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.c:67373:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67373 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_abs_logger_1D_space.c:67942:206: note: in expansion of macro 't_abs_propagation' 67942 | 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.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:67942:225: note: in expansion of macro 'scattered_flag' 67942 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67942:240: note: in expansion of macro 'current_volume' 67942 | 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.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67942:257: note: in expansion of macro 'number_of_scattering_events' 67942 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:67942:337: note: in expansion of macro 'log_index' 67942 | 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.c:67292:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67292 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_abs_logger_1D_space.c:67947:13: note: in expansion of macro 'scattering_event' 67947 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67969:13: note: in expansion of macro 'ray_position' 67969 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:67970:13: note: in expansion of macro 'ray_velocity' 67970 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67973:35: note: in expansion of macro 'ray_position' 67973 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67973:58: note: in expansion of macro 'current_volume' 67973 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:67977:54: note: in expansion of macro 'ray_position' 67977 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:67977:152: note: in expansion of macro 'mask_status_list' 67977 | 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.c:67307:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67307 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:67977:187: note: in expansion of macro 'pre_allocated1' 67977 | 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.c:67308:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67308 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:67977:202: note: in expansion of macro 'pre_allocated2' 67977 | 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.c:67309:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67309 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:67977:217: note: in expansion of macro 'pre_allocated3' 67977 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67979:124: note: in expansion of macro 'current_volume' 67979 | 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.c:67348:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67348 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67985:13: note: in expansion of macro 'p_old' 67985 | p_old = p; | ^~~~~ ./Unit_test_abs_logger_1D_space.c:67362:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67362 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_abs_logger_1D_space.c:67989:13: note: in expansion of macro 'focus_data_index' 67989 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67989:40: note: in expansion of macro 'current_volume' 67989 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67989:95: note: in expansion of macro 'selected_process' 67989 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67992:25: note: in expansion of macro 'current_volume' 67992 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67992:72: note: in expansion of macro 'selected_process' 67992 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:67993:17: note: in expansion of macro 'ray_velocity_rotated' 67993 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67993:58: note: in expansion of macro 'current_volume' 67993 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:67993:117: note: in expansion of macro 'current_volume' 67993 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:67993:164: note: in expansion of macro 'selected_process' 67993 | 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.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:67993:207: note: in expansion of macro 'ray_velocity' 67993 | 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.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:67995:17: note: in expansion of macro 'ray_velocity_rotated' 67995 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:67995:40: note: in expansion of macro 'ray_velocity' 67995 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:68002:43: note: in expansion of macro 'ray_velocity_rotated' 68002 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68005:32: note: in expansion of macro 'current_volume' 68005 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68005:79: note: in expansion of macro 'selected_process' 68005 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68006:107: note: in expansion of macro 'current_volume' 68006 | 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.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:68023:13: note: in expansion of macro 'ray_velocity_rotated' 68023 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68026:25: note: in expansion of macro 'current_volume' 68026 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68026:72: note: in expansion of macro 'selected_process' 68026 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67313:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67313 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space.c:68027:17: note: in expansion of macro 'ray_velocity_final' 68027 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68027:56: note: in expansion of macro 'current_volume' 68027 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68027:125: note: in expansion of macro 'current_volume' 68027 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68027:172: note: in expansion of macro 'selected_process' 68027 | 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.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:68027:215: note: in expansion of macro 'ray_velocity_rotated' 68027 | 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.c:67313:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67313 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space.c:68029:16: note: in expansion of macro 'ray_velocity_final' 68029 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67312:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67312 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_abs_logger_1D_space.c:68029:37: note: in expansion of macro 'ray_velocity_rotated' 68029 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67313:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67313 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_abs_logger_1D_space.c:68035:24: note: in expansion of macro 'ray_velocity_final' 68035 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68047:18: note: in expansion of macro 'log_index' 68047 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68047:30: note: in expansion of macro 'log_index' 68047 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68047:48: note: in expansion of macro 'current_volume' 68047 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68047:86: note: in expansion of macro 'log_index' 68047 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68048:27: note: in expansion of macro 'current_volume' 68048 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68048:68: note: in expansion of macro 'log_index' 68048 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68048:96: note: in expansion of macro 'selected_process' 68048 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68053:25: note: in expansion of macro 'current_volume' 68053 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68053:66: note: in expansion of macro 'log_index' 68053 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68053:94: note: in expansion of macro 'selected_process' 68053 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68053:155: note: in expansion of macro 'ray_position' 68053 | 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.c:67348:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67348 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:68053:186: note: in expansion of macro 'p_old' 68053 | 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.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68053:196: note: in expansion of macro 'scattered_flag' 68053 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68053:211: note: in expansion of macro 'current_volume' 68053 | 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.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68053:228: note: in expansion of macro 'scattered_flag_VP' 68053 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68053:246: note: in expansion of macro 'current_volume' 68053 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68053:262: note: in expansion of macro 'selected_process' 68053 | 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.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68053:281: note: in expansion of macro 'number_of_scattering_events' 68053 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68053:318: note: in expansion of macro 'current_volume' 68053 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68053:359: note: in expansion of macro 'log_index' 68053 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68053:387: note: in expansion of macro 'selected_process' 68053 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68064:18: note: in expansion of macro 'log_index' 68064 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68064:30: note: in expansion of macro 'log_index' 68064 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68064:91: note: in expansion of macro 'log_index' 68064 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68069:62: note: in expansion of macro 'log_index' 68069 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68069:123: note: in expansion of macro 'ray_position' 68069 | 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.c:67348:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67348 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_abs_logger_1D_space.c:68069:154: note: in expansion of macro 'p_old' 68069 | 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.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68069:164: note: in expansion of macro 'scattered_flag' 68069 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68069:179: note: in expansion of macro 'current_volume' 68069 | 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.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68069:196: note: in expansion of macro 'scattered_flag_VP' 68069 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68069:214: note: in expansion of macro 'current_volume' 68069 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68069:230: note: in expansion of macro 'selected_process' 68069 | 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.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68069:249: note: in expansion of macro 'number_of_scattering_events' 68069 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68069:325: note: in expansion of macro 'log_index' 68069 | 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.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68075:15: note: in expansion of macro 'number_of_scattering_events' 68075 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68076:15: note: in expansion of macro 'scattered_flag' 68076 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68076:30: note: in expansion of macro 'current_volume' 68076 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68077:15: note: in expansion of macro 'scattered_flag_VP' 68077 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68077:33: note: in expansion of macro 'current_volume' 68077 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68077:49: note: in expansion of macro 'selected_process' 68077 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:68081:13: note: in expansion of macro 'time_propagated_without_scattering' 68081 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68090:35: note: in expansion of macro 'stop_tagging_ray' 68090 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68091:17: note: in expansion of macro 'current_tagging_node' 68091 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68091:58: note: in expansion of macro 'current_tagging_node' 68091 | 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.c:67291:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67291 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_abs_logger_1D_space.c:68091:80: note: in expansion of macro 'selected_process' 68091 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68091:105: note: in expansion of macro 'current_volume' 68091 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68091:123: note: in expansion of macro 'stop_tagging_ray' 68091 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68091:140: note: in expansion of macro 'stop_creating_nodes' 68091 | 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.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68106:18: note: in expansion of macro 'time_to_boundery' 68106 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68107:18: note: in expansion of macro 'time_to_boundery' 68107 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68108:18: note: in expansion of macro 'time_to_boundery' 68108 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67290: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'? 67290 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68109:18: note: in expansion of macro 'time_to_boundery' 68109 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68111:13: note: in expansion of macro 'ray_position' 68111 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68112:13: note: in expansion of macro 'ray_velocity' 68112 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67293:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67293 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_abs_logger_1D_space.c:68114:13: note: in expansion of macro 'time_propagated_without_scattering' 68114 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68126:31: note: in expansion of macro 'current_volume' 68126 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68139:29: note: in expansion of macro 'current_volume' 68139 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68140:21: note: in expansion of macro 'tree_next_volume' 68140 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68140:48: note: in expansion of macro 'current_volume' 68140 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68142:21: note: in expansion of macro 'ray_position' 68142 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68143:21: note: in expansion of macro 'ray_velocity' 68143 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68144:21: note: in expansion of macro 'tree_next_volume' 68144 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68144:64: note: in expansion of macro 'ray_position' 68144 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68144:85: note: in expansion of macro 'current_volume' 68144 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68144:145: note: in expansion of macro 'current_volume' 68144 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68144:198: note: in expansion of macro 'mask_status_list' 68144 | 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.c:67307:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67307 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:68144:233: note: in expansion of macro 'pre_allocated1' 68144 | 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.c:67308:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67308 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:68144:248: note: in expansion of macro 'pre_allocated2' 68144 | 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.c:67309:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67309 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:68144:263: note: in expansion of macro 'pre_allocated3' 68144 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68154:39: note: in expansion of macro 'stop_tagging_ray' 68154 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68155:21: note: in expansion of macro 'current_tagging_node' 68155 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68155:61: note: in expansion of macro 'current_tagging_node' 68155 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68155:83: note: in expansion of macro 'current_volume' 68155 | 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.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68155:99: note: in expansion of macro 'tree_next_volume' 68155 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68155:126: note: in expansion of macro 'stop_tagging_ray' 68155 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68155:143: note: in expansion of macro 'stop_creating_nodes' 68155 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68163:17: note: in expansion of macro 'current_volume' 68163 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68163:34: note: in expansion of macro 'tree_next_volume' 68163 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67341:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67341 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:68164:55: note: in expansion of macro 'current_mask_intersect_list_status' 68164 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68164:92: note: in expansion of macro 'mask_status_list' 68164 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68164:120: note: in expansion of macro 'current_volume' 68164 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68185:41: note: in expansion of macro 'stop_tagging_ray' 68185 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68186:21: note: in expansion of macro 'current_tagging_node' 68186 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68186:61: note: in expansion of macro 'current_tagging_node' 68186 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68186:83: note: in expansion of macro 'current_volume' 68186 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68186:120: note: in expansion of macro 'stop_tagging_ray' 68186 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68186:137: note: in expansion of macro 'stop_creating_nodes' 68186 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68188:19: note: in expansion of macro 'current_volume' 68188 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68193:23: note: in expansion of macro 'mask_status_list' 68193 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68198:21: note: in expansion of macro 'mask_status_list' 68198 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68200:45: note: in expansion of macro 'current_volume' 68200 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67346:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67346 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68205:23: note: in expansion of macro 'need_to_run_within_which_volume' 68205 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68206:35: note: in expansion of macro 'current_volume' 68206 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68207:30: note: in expansion of macro 'mask_start' 68207 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68207:41: note: in expansion of macro 'mask_check' 68207 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68207:60: note: in expansion of macro 'current_volume' 68207 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68207:122: note: in expansion of macro 'mask_check' 68207 | 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.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68207:133: note: in expansion of macro 'mask_start' 68207 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68207:152: note: in expansion of macro 'current_volume' 68207 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68207:218: note: in expansion of macro 'mask_check' 68207 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68208:31: note: in expansion of macro 'mask_status_list' 68208 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68208:58: note: in expansion of macro 'mask_check' 68208 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67346:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67346 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68210:29: note: in expansion of macro 'need_to_run_within_which_volume' 68210 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67346:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67346 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68215:27: note: in expansion of macro 'need_to_run_within_which_volume' 68215 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68231:31: note: in expansion of macro 'tree_next_volume' 68231 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68232:36: note: in expansion of macro 'mask_start' 68232 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68232:47: note: in expansion of macro 'mask_check' 68232 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68232:173: note: in expansion of macro 'mask_check' 68232 | 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.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68232:184: note: in expansion of macro 'mask_start' 68232 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68232:314: note: in expansion of macro 'mask_check' 68232 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68233:37: note: in expansion of macro 'mask_status_list' 68233 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68233:64: note: in expansion of macro 'mask_check' 68233 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68234:35: note: in expansion of macro 'tree_next_volume' 68234 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68239:31: note: in expansion of macro 'tree_next_volume' 68239 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68240:36: note: in expansion of macro 'mask_start' 68240 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68240:47: note: in expansion of macro 'mask_check' 68240 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68240:172: note: in expansion of macro 'mask_check' 68240 | 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.c:67344:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67344 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68240:183: note: in expansion of macro 'mask_start' 68240 | 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.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68240:312: note: in expansion of macro 'mask_check' 68240 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68241:37: note: in expansion of macro 'mask_status_list' 68241 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67345:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67345 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_abs_logger_1D_space.c:68241:64: note: in expansion of macro 'mask_check' 68241 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68242:35: note: in expansion of macro 'tree_next_volume' 68242 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68247:34: note: in expansion of macro 'tree_next_volume' 68247 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68251:49: note: in expansion of macro 'stop_tagging_ray' 68251 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68251:72: note: in expansion of macro 'current_tagging_node' 68251 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68251:112: note: in expansion of macro 'current_tagging_node' 68251 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68251:134: note: in expansion of macro 'current_volume' 68251 | 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.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68251:150: note: in expansion of macro 'tree_next_volume' 68251 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68251:178: note: in expansion of macro 'stop_tagging_ray' 68251 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68251:196: note: in expansion of macro 'stop_creating_nodes' 68251 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68252:27: note: in expansion of macro 'current_volume' 68252 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68252:44: note: in expansion of macro 'tree_next_volume' 68252 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68257:27: note: in expansion of macro 'ray_position' 68257 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68258:27: note: in expansion of macro 'ray_velocity' 68258 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68259:27: note: in expansion of macro 'tree_next_volume' 68259 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68259:70: note: in expansion of macro 'ray_position' 68259 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68259:200: note: in expansion of macro 'mask_status_list' 68259 | 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.c:67307:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67307 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:68259:237: note: in expansion of macro 'pre_allocated1' 68259 | 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.c:67308:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67308 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:68259:253: note: in expansion of macro 'pre_allocated2' 68259 | 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.c:67309:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67309 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:68259:269: note: in expansion of macro 'pre_allocated3' 68259 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68261:49: note: in expansion of macro 'stop_tagging_ray' 68261 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68261:72: note: in expansion of macro 'current_tagging_node' 68261 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68261:112: note: in expansion of macro 'current_tagging_node' 68261 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68261:134: note: in expansion of macro 'current_volume' 68261 | 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.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68261:150: note: in expansion of macro 'tree_next_volume' 68261 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68261:177: note: in expansion of macro 'stop_tagging_ray' 68261 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68261:194: note: in expansion of macro 'stop_creating_nodes' 68261 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68262:27: note: in expansion of macro 'current_volume' 68262 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68262:44: note: in expansion of macro 'tree_next_volume' 68262 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68276:21: note: in expansion of macro 'mask_status_list' 68276 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68278:21: note: in expansion of macro 'ray_position' 68278 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68279:21: note: in expansion of macro 'ray_velocity' 68279 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68282:21: note: in expansion of macro 'tree_next_volume' 68282 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68282:64: note: in expansion of macro 'ray_position' 68282 | 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.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68282:170: note: in expansion of macro 'mask_status_list' 68282 | 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.c:67307:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67307 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:68282:207: note: in expansion of macro 'pre_allocated1' 68282 | 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.c:67308:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67308 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:68282:223: note: in expansion of macro 'pre_allocated2' 68282 | 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.c:67309:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67309 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:68282:239: note: in expansion of macro 'pre_allocated3' 68282 | 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.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68284:25: note: in expansion of macro 'tree_next_volume' 68284 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68285:35: note: in expansion of macro 'tree_next_volume' 68285 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68285:88: note: in expansion of macro 'current_volume' 68285 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68287:47: note: in expansion of macro 'stop_tagging_ray' 68287 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68287:70: note: in expansion of macro 'current_tagging_node' 68287 | 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.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68287:110: note: in expansion of macro 'current_tagging_node' 68287 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68287:132: note: in expansion of macro 'current_volume' 68287 | 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.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68287:148: note: in expansion of macro 'tree_next_volume' 68287 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68287:176: note: in expansion of macro 'stop_tagging_ray' 68287 | 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.c:67329:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67329 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_abs_logger_1D_space.c:68287:194: note: in expansion of macro 'stop_creating_nodes' 68287 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68288:25: note: in expansion of macro 'current_volume' 68288 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67306:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67306 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68288:42: note: in expansion of macro 'tree_next_volume' 68288 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67341:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67341 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:68295:55: note: in expansion of macro 'current_mask_intersect_list_status' 68295 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68295:92: note: in expansion of macro 'mask_status_list' 68295 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68295:120: note: in expansion of macro 'current_volume' 68295 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68304:25: note: in expansion of macro 'current_volume' 68304 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:68305:21: note: in expansion of macro 'done' 68305 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_abs_logger_1D_space.c:67299:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67299 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space.c:68306:21: note: in expansion of macro 'ray_sucseeded' 68306 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68314:13: note: in expansion of macro 'current_volume' 68314 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:68315:13: note: in expansion of macro 'done' 68315 | done = 1; | ^~~~ ./Unit_test_abs_logger_1D_space.c:67299:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67299 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space.c:68316:13: note: in expansion of macro 'ray_sucseeded' 68316 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67299:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67299 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space.c:68321:15: note: in expansion of macro 'ray_sucseeded' 68321 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:68322:15: note: in expansion of macro 'done' 68322 | done = 1; // stop the loop | ^~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68324:162: note: in expansion of macro 'current_volume' 68324 | 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.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68326:39: note: in expansion of macro 'ray_position' 68326 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67340:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67340 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:68330:33: note: in expansion of macro 'mask_status_list' 68330 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68332:45: note: in expansion of macro 'scattered_flag' 68332 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67297:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67297 | #define done (_comp->_parameters.done) | ^ ./Unit_test_abs_logger_1D_space.c:68348:22: note: in expansion of macro 'done' 68348 | 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.c:67299:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67299 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space.c:68348:32: note: in expansion of macro 'ray_sucseeded' 68348 | 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.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68348:148: note: in expansion of macro 'current_volume' 68348 | 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.c:67299:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67299 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_abs_logger_1D_space.c:68355:7: note: in expansion of macro 'ray_sucseeded' 68355 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68363:12: note: in expansion of macro 'log_index' 68363 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68363:63: note: in expansion of macro 'log_index' 68363 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68363:77: note: in expansion of macro 'log_index' 68363 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67351:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67351 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68365:9: note: in expansion of macro 'this_logger' 68365 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68365:63: note: in expansion of macro 'log_index' 68365 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68366:9: note: in expansion of macro 'conditional_status' 68366 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68367:74: note: in expansion of macro 'log_index' 68367 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67351:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67351 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68372:20: note: in expansion of macro 'this_logger' 68372 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67351:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67351 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68373:26: note: in expansion of macro 'this_logger' 68373 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68374:27: note: in expansion of macro 'ray_position' 68374 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68374:42: note: in expansion of macro 'ray_velocity' 68374 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68374:65: note: in expansion of macro 'current_volume' 68374 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68375:27: note: in expansion of macro 'number_of_scattering_events' 68375 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68375:56: note: in expansion of macro 'scattered_flag' 68375 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68375:71: note: in expansion of macro 'scattered_flag_VP' 68375 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68376:13: note: in expansion of macro 'conditional_status' 68376 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68380:13: note: in expansion of macro 'conditional_status' 68380 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68384:55: note: in expansion of macro 'log_index' 68384 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68385:53: note: in expansion of macro 'log_index' 68385 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68385:137: note: in expansion of macro 'log_index' 68385 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68387:60: note: in expansion of macro 'log_index' 68387 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68388:53: note: in expansion of macro 'log_index' 68388 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68388:145: note: in expansion of macro 'log_index' 68388 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68392:55: note: in expansion of macro 'log_index' 68392 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67354:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 67354 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space.c:68396:13: note: in expansion of macro 'logger_conditional_extend_array' 68396 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68396:85: note: in expansion of macro 'log_index' 68396 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68407:53: note: in expansion of macro 'log_index' 68407 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68415:12: note: in expansion of macro 'log_index' 68415 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68415:67: note: in expansion of macro 'log_index' 68415 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68415:81: note: in expansion of macro 'log_index' 68415 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67352:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67352 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68417:9: note: in expansion of macro 'this_abs_logger' 68417 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68417:75: note: in expansion of macro 'log_index' 68417 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68418:9: note: in expansion of macro 'conditional_status' 68418 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68419:82: note: in expansion of macro 'log_index' 68419 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67352:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67352 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68424:20: note: in expansion of macro 'this_abs_logger' 68424 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67352:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67352 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_abs_logger_1D_space.c:68425:26: note: in expansion of macro 'this_abs_logger' 68425 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68426:27: note: in expansion of macro 'ray_position' 68426 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68426:42: note: in expansion of macro 'ray_velocity' 68426 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68426:65: note: in expansion of macro 'current_volume' 68426 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68427:27: note: in expansion of macro 'number_of_scattering_events' 68427 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68427:56: note: in expansion of macro 'scattered_flag' 68427 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68427:72: note: in expansion of macro 'scattered_flag_VP' 68427 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68428:13: note: in expansion of macro 'conditional_status' 68428 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68432:13: note: in expansion of macro 'conditional_status' 68432 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68435:59: note: in expansion of macro 'log_index' 68435 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68435:151: note: in expansion of macro 'log_index' 68435 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68438:63: note: in expansion of macro 'log_index' 68438 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67355:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 67355 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_abs_logger_1D_space.c:68442:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 68442 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68442:97: note: in expansion of macro 'log_index' 68442 | 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.c:67349:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67349 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_abs_logger_1D_space.c:68453:61: note: in expansion of macro 'log_index' 68453 | 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.c:67328:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67328 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_abs_logger_1D_space.c:68462:27: note: in expansion of macro 'stop_tagging_ray' 68462 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68463:7: note: in expansion of macro 'conditional_status' 68463 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67353:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67353 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:68464:33: note: in expansion of macro 'tagging_conditional_list' 68464 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67353:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67353 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:68470:18: note: in expansion of macro 'tagging_conditional_list' 68470 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67353:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67353 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:68471:26: note: in expansion of macro 'tagging_conditional_list' 68471 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68472:27: note: in expansion of macro 'ray_position' 68472 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68472:42: note: in expansion of macro 'ray_velocity' 68472 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67298 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_abs_logger_1D_space.c:68472:65: note: in expansion of macro 'current_volume' 68472 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68473:27: note: in expansion of macro 'number_of_scattering_events' 68473 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67317 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:68473:56: note: in expansion of macro 'scattered_flag' 68473 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67318:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67318 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:68473:71: note: in expansion of macro 'scattered_flag_VP' 68473 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68474:11: note: in expansion of macro 'conditional_status' 68474 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67350:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67350 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_abs_logger_1D_space.c:68478:11: note: in expansion of macro 'conditional_status' 68478 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67357:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67357 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_abs_logger_1D_space.c:68479:9: note: in expansion of macro 'tagging_conditional_extend' 68479 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67326:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67326 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_abs_logger_1D_space.c:68485:34: note: in expansion of macro 'current_tagging_node' 68485 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67310:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67310 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_abs_logger_1D_space.c:68485:56: note: in expansion of macro 'ray_position' 68485 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67311:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67311 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_abs_logger_1D_space.c:68485:71: note: in expansion of macro 'ray_velocity' 68485 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67327:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67327 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:68485:90: note: in expansion of macro 'tagging_leaf_counter' 68485 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:67330: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'? 67330 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:68503:102: note: in expansion of macro 'number_of_scattering_events' 68503 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c: In function 'class_Union_master_finally': ./Unit_test_abs_logger_1D_space.c:69692:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69692 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:69746:58: note: in expansion of macro 'tagging_leaf_counter' 69746 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69690:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69690 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:69748:25: note: in expansion of macro 'master_tagging_node_list' 69748 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69692:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 69692 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_abs_logger_1D_space.c:69748:60: note: in expansion of macro 'tagging_leaf_counter' 69748 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69690:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69690 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:69750:5: note: in expansion of macro 'master_tagging_node_list' 69750 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69690:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 69690 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_abs_logger_1D_space.c:69750:53: note: in expansion of macro 'master_tagging_node_list' 69750 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69682:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 69682 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_abs_logger_1D_space.c:69755:6: note: in expansion of macro 'scattered_flag' 69755 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69672:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 69672 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_abs_logger_1D_space.c:69757:6: note: in expansion of macro 'pre_allocated1' 69757 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69673:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 69673 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_abs_logger_1D_space.c:69758:6: note: in expansion of macro 'pre_allocated2' 69758 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69674:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 69674 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_abs_logger_1D_space.c:69759:6: note: in expansion of macro 'pre_allocated3' 69759 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69712:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 69712 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_abs_logger_1D_space.c:69760:6: note: in expansion of macro 'number_of_processes_array' 69760 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69723:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 69723 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_abs_logger_1D_space.c:69772:5: note: in expansion of macro 'free_tagging_conditioanl_list' 69772 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69718:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 69718 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_abs_logger_1D_space.c:69772:46: note: in expansion of macro 'tagging_conditional_list' 69772 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69683:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69683 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:69791:10: note: in expansion of macro 'scattered_flag_VP' 69791 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69683:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69683 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_abs_logger_1D_space.c:69823:6: note: in expansion of macro 'scattered_flag_VP' 69823 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69705:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69705 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:69831:5: note: in expansion of macro 'mask_status_list' 69831 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69705:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 69705 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_abs_logger_1D_space.c:69831:43: note: in expansion of macro 'mask_status_list' 69831 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69706:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69706 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:69832:5: note: in expansion of macro 'current_mask_intersect_list_status' 69832 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69706:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 69706 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_abs_logger_1D_space.c:69832:61: note: in expansion of macro 'current_mask_intersect_list_status' 69832 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69702:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69702 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:69833:5: note: in expansion of macro 'mask_volume_index_list' 69833 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69702:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 69702 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:69833:49: note: in expansion of macro 'mask_volume_index_list' 69833 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69701:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69701 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:69836:5: note: in expansion of macro 'geometry_component_index_list' 69836 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_abs_logger_1D_space.c:69701:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 69701 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_abs_logger_1D_space.c:69836:56: note: in expansion of macro 'geometry_component_index_list' 69836 | 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.out ./Unit_test_abs_logger_1D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Unit_test_abs_logger_1D_space.out ./Unit_test_abs_logger_1D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1.