INFO: No output directory specified (--dir) INFO: Using directory: "Geometry_test_20240925_200234" INFO: Regenerating c-file: Geometry_test.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Geometry_test.c Geometry_test.instr 2024-09-25 20:02:37.387 | 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:02:37.388 | 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 Vanadium_incoherent -> GPU kernel from component Vanadium -> GPU kernel from component Al_incoherent -> GPU kernel from component Al_Powder -> GPU kernel from component Al -> GPU kernel from component Cu_incoherent -> GPU kernel from component Cu_Powder -> GPU kernel from component Cu -> GPU kernel from component a1 -> GPU kernel from component source -> GPU kernel from component sample_pos -> GPU kernel from component cryostat_wall -> GPU kernel from component cryostat_wall_vacuum -> GPU kernel from component sample_sphere -> GPU kernel from component sample_box -> GPU kernel from component sample_cone -> GPU kernel from component test_logger_1D -> GPU kernel from component test_logger_2DQ -> GPU kernel from component test_logger_2D_space_zx -> GPU kernel from component test_logger_2D_space_zy -> GPU kernel from component test_logger_3D_space -> GPU kernel from component scat_direction Component sample is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component sample -> GPU kernel from component detector -> GPU kernel from component detector_scat -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Geometry_test.out DEBUG: CMD: mpicc -o ./Geometry_test.out ./Geometry_test.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/ ./Geometry_test.c:75769:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 75769 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Geometry_test.c: In function '_sample_setpos': ./Geometry_test.c:79872: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'? 79872 | _sample_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Geometry_test.c:79873:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 79873 | _sample_var._parameters.check = NULL; | ^ ./Geometry_test.c:79874:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 79874 | _sample_var._parameters.start = NULL; | ^~~~~ | r_start ./Geometry_test.c:79875:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 79875 | _sample_var._parameters.pre_allocated1 = NULL; | ^ ./Geometry_test.c:79876:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 79876 | _sample_var._parameters.pre_allocated2 = NULL; | ^ ./Geometry_test.c:79877:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 79877 | _sample_var._parameters.pre_allocated3 = NULL; | ^ ./Geometry_test.c:79878:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 79878 | _sample_var._parameters.scattered_flag = NULL; | ^ ./Geometry_test.c:79879:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 79879 | _sample_var._parameters.scattered_flag_VP = NULL; | ^ ./Geometry_test.c:79880:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 79880 | _sample_var._parameters.current_tagging_node = NULL; | ^ ./Geometry_test.c:79881:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 79881 | _sample_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Geometry_test.c:79882:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 79882 | _sample_var._parameters.mask_check = NULL; | ^ ./Geometry_test.c:79883:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 79883 | _sample_var._parameters.number_of_processes_array = NULL; | ^ ./Geometry_test.c:79884:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 79884 | _sample_var._parameters.this_logger = NULL; | ^ ./Geometry_test.c:79885:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 79885 | _sample_var._parameters.this_abs_logger = NULL; | ^ ./Geometry_test.c:79886:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 79886 | _sample_var._parameters.tagging_conditional_list = NULL; | ^ ./Geometry_test.c:79887:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 79887 | _sample_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Geometry_test.c:79888:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 79888 | _sample_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Geometry_test.c: In function 'class_Union_master_initialize': ./Geometry_test.c:82724:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 82724 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Geometry_test.c:82811:3: note: in expansion of macro 'volume_0_found' 82811 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Geometry_test.c:82735:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 82735 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:82814:3: note: in expansion of macro 'tagging_leaf_counter' 82814 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82817:3: note: in expansion of macro 'number_of_masks' 82817 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82818:3: note: in expansion of macro 'number_of_masked_volumes' 82818 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82767:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 82767 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:82836:3: note: in expansion of macro 'safty_distance' 82836 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Geometry_test.c:82768:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 82768 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Geometry_test.c:82837:3: note: in expansion of macro 'safty_distance2' 82837 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82767:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 82767 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:82837:21: note: in expansion of macro 'safty_distance' 82837 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82857:3: note: in expansion of macro 'number_of_masks' 82857 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82858:3: note: in expansion of macro 'number_of_masked_volumes' 82858 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82864:99: note: in expansion of macro 'number_of_masks' 82864 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82865:101: note: in expansion of macro 'number_of_masked_volumes' 82865 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:82870:3: note: in expansion of macro 'geometry_component_index_list' 82870 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:82871:3: note: in expansion of macro 'geometry_component_index_list' 82871 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:82871:52: note: in expansion of macro 'geometry_component_index_list' 82871 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82745:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82745 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:82872:3: note: in expansion of macro 'mask_volume_index_list' 82872 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82872:41: note: in expansion of macro 'number_of_masks' 82872 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82873:7: note: in expansion of macro 'number_of_masks' 82873 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82745:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82745 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:82873:27: note: in expansion of macro 'mask_volume_index_list' 82873 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82873:69: note: in expansion of macro 'number_of_masks' 82873 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82748:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 82748 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:82874:3: note: in expansion of macro 'mask_status_list' 82874 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82874:35: note: in expansion of macro 'number_of_masks' 82874 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82875:7: note: in expansion of macro 'number_of_masks' 82875 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82748:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 82748 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:82875:27: note: in expansion of macro 'mask_status_list' 82875 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82875:63: note: in expansion of macro 'number_of_masks' 82875 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82749:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 82749 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:82876:3: note: in expansion of macro 'current_mask_intersect_list_status' 82876 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82876:53: note: in expansion of macro 'number_of_masked_volumes' 82876 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82877:7: note: in expansion of macro 'number_of_masked_volumes' 82877 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82749:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 82749 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:82877:36: note: in expansion of macro 'current_mask_intersect_list_status' 82877 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82877:90: note: in expansion of macro 'number_of_masked_volumes' 82877 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:82883:9: note: in expansion of macro 'geometry_component_index_list' 82883 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:82886:3: note: in expansion of macro 'geometry_component_index_list' 82886 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82746: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'? 82746 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Geometry_test.c:82937:39: note: in expansion of macro 'number_of_masks' 82937 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82747: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'? 82747 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Geometry_test.c:82938:48: note: in expansion of macro 'number_of_masked_volumes' 82938 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82761:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82761 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:82949:5: note: in expansion of macro 'tagging_conditional_list' 82949 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82766:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 82766 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Geometry_test.c:82950:5: note: in expansion of macro 'free_tagging_conditioanl_list' 82950 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82761:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82761 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:82952:5: note: in expansion of macro 'tagging_conditional_list' 82952 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82761:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82761 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:82953:5: note: in expansion of macro 'tagging_conditional_list' 82953 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82766:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 82766 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Geometry_test.c:82954:5: note: in expansion of macro 'free_tagging_conditioanl_list' 82954 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:82959:3: note: in expansion of macro 'max_conditional_extend_index' 82959 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:82961:96: note: in expansion of macro 'max_conditional_extend_index' 82961 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:82962:7: note: in expansion of macro 'max_conditional_extend_index' 82962 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82727:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82727 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Geometry_test.c:82967:36: note: in expansion of macro 'master_transposed_rotation_matrix' 82967 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:82976:5: note: in expansion of macro 'non_rotated_position' 82976 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:82977:102: note: in expansion of macro 'non_rotated_position' 82977 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82727:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82727 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Geometry_test.c:82986:13: note: in expansion of macro 'master_transposed_rotation_matrix' 82986 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:82986:113: note: in expansion of macro 'temp_rotation_matrix' 82986 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:82987:80: note: in expansion of macro 'temp_rotation_matrix' 82987 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82725:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 82725 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:82999:3: note: in expansion of macro 'scattered_flag' 82999 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Geometry_test.c:82726:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 82726 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:83000:3: note: in expansion of macro 'scattered_flag_VP' 83000 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:82755:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82755 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Geometry_test.c:83001:3: note: in expansion of macro 'number_of_processes_array' 83001 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82755:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82755 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Geometry_test.c:83030:3: note: in expansion of macro 'number_of_processes_array' 83030 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82750:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82750 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Geometry_test.c:83065:3: note: in expansion of macro 'mask_index_main' 83065 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83090:7: note: in expansion of macro 'non_isotropic_found' 83090 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83093:102: note: in expansion of macro 'non_isotropic_found' 83093 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83094:13: note: in expansion of macro 'non_isotropic_found' 83094 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83100:11: note: in expansion of macro 'non_isotropic_found' 83100 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83103:77: note: in expansion of macro 'non_isotropic_found' 83103 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83104:87: note: in expansion of macro 'non_isotropic_found' 83104 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83109:9: note: in expansion of macro 'non_isotropic_found' 83109 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82769:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82769 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Geometry_test.c:83116:13: note: in expansion of macro 'temporary_focus_data' 83116 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82769:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82769 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Geometry_test.c:83119:13: note: in expansion of macro 'temporary_focus_data' 83119 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82769:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82769 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Geometry_test.c:83119:129: note: in expansion of macro 'temporary_focus_data' 83119 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83126:90: note: in expansion of macro 'non_isotropic_found' 83126 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82769:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82769 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Geometry_test.c:83129:95: note: in expansion of macro 'temporary_focus_data' 83129 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83132:82: note: in expansion of macro 'non_isotropic_found' 83132 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82727:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82727 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Geometry_test.c:83139:69: note: in expansion of macro 'master_transposed_rotation_matrix' 83139 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83139:103: note: in expansion of macro 'temp_rotation_matrix' 83139 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83140:100: note: in expansion of macro 'temp_rotation_matrix' 83140 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83140:178: note: in expansion of macro 'non_isotropic_found' 83140 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83143:84: note: in expansion of macro 'non_isotropic_found' 83143 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83143:172: note: in expansion of macro 'non_isotropic_found' 83143 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82732 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Geometry_test.c:83149:13: note: in expansion of macro 'non_isotropic_found' 83149 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83169:92: note: in expansion of macro 'temp_rotation_matrix' 83169 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83171:64: note: in expansion of macro 'temp_rotation_matrix' 83171 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83173:69: note: in expansion of macro 'temp_rotation_matrix' 83173 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83174:74: note: in expansion of macro 'temp_rotation_matrix' 83174 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:83177:7: note: in expansion of macro 'non_rotated_position' 83177 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:83178:7: note: in expansion of macro 'non_rotated_position' 83178 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:83179:7: note: in expansion of macro 'non_rotated_position' 83179 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83181:40: note: in expansion of macro 'temp_rotation_matrix' 83181 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82731 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Geometry_test.c:83182:7: note: in expansion of macro 'rotated_position' 83182 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82730 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Geometry_test.c:83182:56: note: in expansion of macro 'non_rotated_position' 83182 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82731 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Geometry_test.c:83184:50: note: in expansion of macro 'rotated_position' 83184 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82731 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Geometry_test.c:83185:50: note: in expansion of macro 'rotated_position' 83185 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82731 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Geometry_test.c:83186:50: note: in expansion of macro 'rotated_position' 83186 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83189:113: note: in expansion of macro 'temp_rotation_matrix' 83189 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82728:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82728 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Geometry_test.c:83191:95: note: in expansion of macro 'temp_rotation_matrix' 83191 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82726:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 82726 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:83201:7: note: in expansion of macro 'scattered_flag_VP' 83201 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:82755:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82755 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Geometry_test.c:83202:7: note: in expansion of macro 'number_of_processes_array' 83202 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83205:7: note: in expansion of macro 'number_of_process_interacts_set' 83205 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83205:44: note: in expansion of macro 'total_process_interact' 83205 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83208:11: note: in expansion of macro 'number_of_process_interacts_set' 83208 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83209:11: note: in expansion of macro 'total_process_interact' 83209 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82742:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 82742 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Geometry_test.c:83211:11: note: in expansion of macro 'index_of_lacking_process' 83211 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83215:11: note: in expansion of macro 'number_of_process_interacts_set' 83215 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83219:11: note: in expansion of macro 'number_of_process_interacts_set' 83219 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83220:13: note: in expansion of macro 'total_process_interact' 83220 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83220:47: note: in expansion of macro 'total_process_interact' 83220 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83222:189: note: in expansion of macro 'total_process_interact' 83222 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83225:19: note: in expansion of macro 'number_of_process_interacts_set' 83225 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82741:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82741 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Geometry_test.c:83226:13: note: in expansion of macro 'number_of_process_interacts_set' 83226 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82742:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 82742 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Geometry_test.c:83227:64: note: in expansion of macro 'index_of_lacking_process' 83227 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83227:115: note: in expansion of macro 'total_process_interact' 83227 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82743:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82743 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:83228:15: note: in expansion of macro 'total_process_interact' 83228 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:83250:89: note: in expansion of macro 'geometry_component_index_list' 83250 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82744:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82744 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:83253:94: note: in expansion of macro 'geometry_component_index_list' 83253 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82750:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82750 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Geometry_test.c:83256:109: note: in expansion of macro 'mask_index_main' 83256 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82745:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82745 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:83257:64: note: in expansion of macro 'mask_volume_index_list' 83257 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82750:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82750 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Geometry_test.c:83257:96: note: in expansion of macro 'mask_index_main' 83257 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:83263:129: note: in expansion of macro 'max_conditional_extend_index' 83263 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:83264:15: note: in expansion of macro 'max_conditional_extend_index' 83264 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82708: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'? 82708 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:83279:3: note: in expansion of macro 'number_of_solutions' 83279 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82709:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 82709 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Geometry_test.c:83279:26: note: in expansion of macro 'number_of_solutions_static' 83279 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82715:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 82715 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:83283:3: note: in expansion of macro 'pre_allocated1' 83283 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Geometry_test.c:82716:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 82716 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:83284:3: note: in expansion of macro 'pre_allocated2' 83284 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Geometry_test.c:82717:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 82717 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:83285:3: note: in expansion of macro 'pre_allocated3' 83285 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:83288:7: note: in expansion of macro 'max_conditional_extend_index' 83288 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82762:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 82762 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Geometry_test.c:83289:5: note: in expansion of macro 'logger_conditional_extend_array' 83289 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82764:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82764 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:83289:47: note: in expansion of macro 'max_conditional_extend_index' 83289 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82745:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82745 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:83313:105: note: in expansion of macro 'mask_volume_index_list' 83313 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82737:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 82737 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:83448:3: note: in expansion of macro 'stop_creating_nodes' 83448 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82736:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 82736 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:83448:28: note: in expansion of macro 'stop_tagging_ray' 83448 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:82735:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 82735 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:83448:50: note: in expansion of macro 'tagging_leaf_counter' 83448 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82733:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82733 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:83450:5: note: in expansion of macro 'master_tagging_node_list' 83450 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82733:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82733 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:83451:5: note: in expansion of macro 'master_tagging_node_list' 83451 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82733:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82733 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:83451:48: note: in expansion of macro 'master_tagging_node_list' 83451 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82733:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82733 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:83456:7: note: in expansion of macro 'master_tagging_node_list' 83456 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:82733:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82733 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:83456:86: note: in expansion of macro 'master_tagging_node_list' 83456 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c: In function 'class_Union_master_trace': ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:84182:3: note: in expansion of macro 'done' 84182 | done = 0; | ^~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84186:3: note: in expansion of macro 'time_propagated_without_scattering' 84186 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84190:3: note: in expansion of macro 'number_of_scattering_events' 84190 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84193:5: note: in expansion of macro 'number_of_scattering_events' 84193 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84197:5: note: in expansion of macro 'scattered_flag' 84197 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84144:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 84144 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Geometry_test.c:84198:40: note: in expansion of macro 'number_of_processes_array' 84198 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:84199:7: note: in expansion of macro 'scattered_flag_VP' 84199 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84207:10: note: in expansion of macro 'log_index' 84207 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84207:60: note: in expansion of macro 'log_index' 84207 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84207:73: note: in expansion of macro 'log_index' 84207 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84208:47: note: in expansion of macro 'log_index' 84208 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84208:129: note: in expansion of macro 'log_index' 84208 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84211:10: note: in expansion of macro 'log_index' 84211 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84211:64: note: in expansion of macro 'log_index' 84211 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84211:77: note: in expansion of macro 'log_index' 84211 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84212:55: note: in expansion of macro 'log_index' 84212 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84212:145: note: in expansion of macro 'log_index' 84212 | 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); | ^~~~~~~~~ ./Geometry_test.c:84154:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 84154 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Geometry_test.c:84216:3: note: in expansion of macro 'tagging_conditional_extend' 84216 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84153:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 84153 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Geometry_test.c:84217:28: note: in expansion of macro 'max_conditional_extend_index' 84217 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Geometry_test.c:84218:5: note: in expansion of macro 'logger_conditional_extend_array' 84218 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84226:3: note: in expansion of macro 'ray_position' 84226 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84227:3: note: in expansion of macro 'ray_velocity' 84227 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84135: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'? 84135 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84231:28: note: in expansion of macro 'number_of_masks' 84231 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Geometry_test.c:84235:27: note: in expansion of macro 'ray_position' 84235 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Geometry_test.c:84134:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 84134 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:84235:50: note: in expansion of macro 'mask_volume_index_list' 84235 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84236:7: note: in expansion of macro 'mask_status_list' 84236 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84238:7: note: in expansion of macro 'mask_status_list' 84238 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84247:3: note: in expansion of macro 'current_volume' 84247 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84247:44: note: in expansion of macro 'ray_position' 84247 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84247:146: note: in expansion of macro 'mask_status_list' 84247 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84104:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 84104 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:84247:183: note: in expansion of macro 'pre_allocated1' 84247 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84105:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 84105 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:84247:199: note: in expansion of macro 'pre_allocated2' 84247 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84106:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 84106 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:84247:215: note: in expansion of macro 'pre_allocated3' 84247 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84138:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 84138 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:84252:41: note: in expansion of macro 'current_mask_intersect_list_status' 84252 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84252:78: note: in expansion of macro 'mask_status_list' 84252 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84252:106: note: in expansion of macro 'current_volume' 84252 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84259:93: note: in expansion of macro 'current_volume' 84259 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84265:39: note: in expansion of macro 'current_volume' 84265 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84266:151: note: in expansion of macro 'current_volume' 84266 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84276:5: note: in expansion of macro 'current_tagging_node' 84276 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84122:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 84122 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:84276:28: note: in expansion of macro 'master_tagging_node_list' 84276 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84276:62: note: in expansion of macro 'current_volume' 84276 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84277:5: note: in expansion of macro 'stop_tagging_ray' 84277 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84124:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 84124 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:84278:9: note: in expansion of macro 'tagging_leaf_counter' 84278 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:84278:47: note: in expansion of macro 'stop_creating_nodes' 84278 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:84292:10: note: in expansion of macro 'done' 84292 | while (done == 0) { | ^~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84307:10: note: in expansion of macro 'start' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84307:16: note: in expansion of macro 'check' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84307:30: note: in expansion of macro 'current_volume' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84307:86: note: in expansion of macro 'check' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84307:92: note: in expansion of macro 'start' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84307:106: note: in expansion of macro 'current_volume' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84307:166: note: in expansion of macro 'check' 84307 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84313:49: note: in expansion of macro 'check' 84313 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Geometry_test.c:84102:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 84102 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Geometry_test.c:84320:13: note: in expansion of macro 'geometry_output' 84320 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84320:94: note: in expansion of macro 'check' 84320 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Geometry_test.c:84097: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'? 84097 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84320:102: note: in expansion of macro 'number_of_solutions' 84320 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84320:145: note: in expansion of macro 'check' 84320 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84322:49: note: in expansion of macro 'check' 84322 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84327:10: note: in expansion of macro 'mask_iterator' 84327 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84327:26: note: in expansion of macro 'mask_iterator' 84327 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84327:48: note: in expansion of macro 'current_volume' 84327 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84327:107: note: in expansion of macro 'mask_iterator' 84327 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84138:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 84138 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:84328:11: note: in expansion of macro 'current_mask_intersect_list_status' 84328 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84328:55: note: in expansion of macro 'mask_iterator' 84328 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84332:56: note: in expansion of macro 'current_volume' 84332 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84332:111: note: in expansion of macro 'mask_iterator' 84332 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84344:36: note: in expansion of macro 'current_volume' 84344 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84344:91: note: in expansion of macro 'mask_iterator' 84344 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Geometry_test.c:84102:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 84102 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Geometry_test.c:84345:11: note: in expansion of macro 'geometry_output' 84345 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84097: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'? 84097 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84345:108: note: in expansion of macro 'number_of_solutions' 84345 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84347:54: note: in expansion of macro 'current_volume' 84347 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84347:109: note: in expansion of macro 'mask_iterator' 84347 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84354:9: note: in expansion of macro 'current_volume' 84354 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84354:67: note: in expansion of macro 'current_volume' 84354 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84358:9: note: in expansion of macro 'intersection_with_children' 84358 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84360:14: note: in expansion of macro 'start' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84360:22: note: in expansion of macro 'check' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84360:38: note: in expansion of macro 'current_volume' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84360:82: note: in expansion of macro 'check' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84360:90: note: in expansion of macro 'start' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84360:106: note: in expansion of macro 'current_volume' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84360:154: note: in expansion of macro 'check' 84360 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84365:53: note: in expansion of macro 'check' 84365 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84365:112: note: in expansion of macro 'check' 84365 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84365:124: note: in expansion of macro 'time_propagated_without_scattering' 84365 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84367:30: note: in expansion of macro 'check' 84367 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84371:19: note: in expansion of macro 'intersection_with_children' 84371 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84378:32: note: in expansion of macro 'check' 84378 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:84379:21: note: in expansion of macro 'tree_next_volume' 84379 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:84380:26: note: in expansion of macro 'mask_start' 84380 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84380:37: note: in expansion of macro 'mask_check' 84380 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84380:57: note: in expansion of macro 'check' 84380 | 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++) { | ^~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84380:109: note: in expansion of macro 'mask_check' 84380 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:84380:120: note: in expansion of macro 'mask_start' 84380 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84380:140: note: in expansion of macro 'check' 84380 | 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++) { | ^~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84380:196: note: in expansion of macro 'mask_check' 84380 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84381:28: note: in expansion of macro 'mask_status_list' 84381 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84381:55: note: in expansion of macro 'mask_check' 84381 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84382:26: note: in expansion of macro 'intersection_with_children' 84382 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84387:21: note: in expansion of macro 'intersection_with_children' 84387 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:84388:26: note: in expansion of macro 'mask_start' 84388 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84388:37: note: in expansion of macro 'mask_check' 84388 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84388:57: note: in expansion of macro 'check' 84388 | 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++) { | ^~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84388:109: note: in expansion of macro 'mask_check' 84388 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:84388:120: note: in expansion of macro 'mask_start' 84388 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84388:140: note: in expansion of macro 'check' 84388 | 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++) { | ^~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84388:196: note: in expansion of macro 'mask_check' 84388 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84389:27: note: in expansion of macro 'mask_status_list' 84389 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:84389:54: note: in expansion of macro 'mask_check' 84389 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84390:25: note: in expansion of macro 'intersection_with_children' 84390 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84398:23: note: in expansion of macro 'intersection_with_children' 84398 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84101: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'? 84101 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84405:13: note: in expansion of macro 'intersection_with_children' 84405 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84102:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 84102 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Geometry_test.c:84407:13: note: in expansion of macro 'geometry_output' 84407 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84407:93: note: in expansion of macro 'current_volume' 84407 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84097: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'? 84097 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84407:110: note: in expansion of macro 'number_of_solutions' 84407 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84407:152: note: in expansion of macro 'current_volume' 84407 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84408:48: note: in expansion of macro 'current_volume' 84408 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84426:10: note: in expansion of macro 'start' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84426:16: note: in expansion of macro 'check' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84426:30: note: in expansion of macro 'current_volume' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84426:86: note: in expansion of macro 'check' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84100:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 84100 | #define start (_comp->_parameters.start) | ^~~~~ ./Geometry_test.c:84426:92: note: in expansion of macro 'start' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84426:106: note: in expansion of macro 'current_volume' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84426:166: note: in expansion of macro 'check' 84426 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84427:72: note: in expansion of macro 'check' 84427 | for (solution = 0;solution_parameters.check) | ^ ./Geometry_test.c:84429:86: note: in expansion of macro 'check' 84429 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84429:106: note: in expansion of macro 'time_propagated_without_scattering' 84429 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84430:101: note: in expansion of macro 'check' 84430 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84436:86: note: in expansion of macro 'check' 84436 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84436:106: note: in expansion of macro 'time_propagated_without_scattering' 84436 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84099:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 84099 | #define check (_comp->_parameters.check) | ^ ./Geometry_test.c:84437:101: note: in expansion of macro 'check' 84437 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84451:10: note: in expansion of macro 'mask_iterator' 84451 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84451:26: note: in expansion of macro 'mask_iterator' 84451 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84451:48: note: in expansion of macro 'current_volume' 84451 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84451:107: note: in expansion of macro 'mask_iterator' 84451 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84138:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 84138 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:84452:11: note: in expansion of macro 'current_mask_intersect_list_status' 84452 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84452:55: note: in expansion of macro 'mask_iterator' 84452 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84453:79: note: in expansion of macro 'current_volume' 84453 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84453:134: note: in expansion of macro 'mask_iterator' 84453 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84455:93: note: in expansion of macro 'current_volume' 84455 | 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) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84455:148: note: in expansion of macro 'mask_iterator' 84455 | 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) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84455:177: note: in expansion of macro 'time_propagated_without_scattering' 84455 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84456:108: note: in expansion of macro 'current_volume' 84456 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84456:163: note: in expansion of macro 'mask_iterator' 84456 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84459:93: note: in expansion of macro 'current_volume' 84459 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84459:148: note: in expansion of macro 'mask_iterator' 84459 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84459:177: note: in expansion of macro 'time_propagated_without_scattering' 84459 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84460:108: note: in expansion of macro 'current_volume' 84460 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84140:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 84140 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Geometry_test.c:84460:163: note: in expansion of macro 'mask_iterator' 84460 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84469:67: note: in expansion of macro 'current_volume' 84469 | for (solution = 0;solution_parameters.current_volume) | ^ ./Geometry_test.c:84471:81: note: in expansion of macro 'current_volume' 84471 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84471:110: note: in expansion of macro 'time_propagated_without_scattering' 84471 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84472:96: note: in expansion of macro 'current_volume' 84472 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84475:81: note: in expansion of macro 'current_volume' 84475 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84475:110: note: in expansion of macro 'time_propagated_without_scattering' 84475 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84476:96: note: in expansion of macro 'current_volume' 84476 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84489:5: note: in expansion of macro 'abs_weight_factor' 84489 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84490:5: note: in expansion of macro 'abs_weight_factor_set' 84490 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84495:9: note: in expansion of macro 'time_to_boundery' 84495 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84495:52: note: in expansion of macro 'time_propagated_without_scattering' 84495 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84496:9: note: in expansion of macro 'scattering_event' 84496 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84499:13: note: in expansion of macro 'current_volume' 84499 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84500:23: note: in expansion of macro 'current_volume' 84500 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84501:25: note: in expansion of macro 'current_volume' 84501 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84504:41: note: in expansion of macro 'current_volume' 84504 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84505:36: note: in expansion of macro 'time_to_boundery' 84505 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84507:15: note: in expansion of macro 'abs_weight_factor' 84507 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84507:48: note: in expansion of macro 'current_volume' 84507 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84507:86: note: in expansion of macro 'time_to_boundery' 84507 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84508:15: note: in expansion of macro 'abs_weight_factor_set' 84508 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84111:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 84111 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Geometry_test.c:84519:93: note: in expansion of macro 'wavevector' 84519 | 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]); | ^~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84522:47: note: in expansion of macro 'current_volume' 84522 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84524:27: note: in expansion of macro 'current_volume' 84524 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84112:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 84112 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Geometry_test.c:84526:17: note: in expansion of macro 'wavevector_rotated' 84526 | 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); | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84526:56: note: in expansion of macro 'current_volume' 84526 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84526:115: note: in expansion of macro 'current_volume' 84526 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84111:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 84111 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Geometry_test.c:84526:196: note: in expansion of macro 'wavevector' 84526 | 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); | ^~~~~~~~~~ ./Geometry_test.c:84112:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 84112 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Geometry_test.c:84528:28: note: in expansion of macro 'wavevector_rotated' 84528 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84159:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 84159 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Geometry_test.c:84535:15: note: in expansion of macro 'focus_data_index' 84535 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84535:42: note: in expansion of macro 'current_volume' 84535 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84538:34: note: in expansion of macro 'current_volume' 84538 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84541:117: note: in expansion of macro 'current_volume' 84541 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84159:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 84159 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Geometry_test.c:84541:169: note: in expansion of macro 'focus_data_index' 84541 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84555:34: note: in expansion of macro 'time_to_boundery' 84555 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84566:48: note: in expansion of macro 'current_volume' 84566 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84570:17: note: in expansion of macro 'scattering_event' 84570 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84571:17: note: in expansion of macro 'abs_weight_factor' 84571 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84572:17: note: in expansion of macro 'abs_weight_factor_set' 84572 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84157:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 84157 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Geometry_test.c:84573:45: note: in expansion of macro 'safty_distance2' 84573 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84575:17: note: in expansion of macro 'scattering_event' 84575 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84576:17: note: in expansion of macro 'abs_weight_factor' 84576 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84580:29: note: in expansion of macro 'current_volume' 84580 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84128:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 84128 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Geometry_test.c:84582:21: note: in expansion of macro 'real_transmission_probability' 84582 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84129:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 84129 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Geometry_test.c:84583:21: note: in expansion of macro 'mc_transmission_probability' 84583 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84583:66: note: in expansion of macro 'current_volume' 84583 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84584:26: note: in expansion of macro 'scattering_event' 84584 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84129:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 84129 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Geometry_test.c:84584:57: note: in expansion of macro 'mc_transmission_probability' 84584 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84128:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 84128 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Geometry_test.c:84586:35: note: in expansion of macro 'real_transmission_probability' 84586 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84129:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 84129 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Geometry_test.c:84586:71: note: in expansion of macro 'mc_transmission_probability' 84586 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84156:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 84156 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:84589:48: note: in expansion of macro 'safty_distance' 84589 | 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; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84157:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 84157 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Geometry_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Geometry_test.c:84589:131: note: in expansion of macro 'safty_distance2' 84589 | 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; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84128:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 84128 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Geometry_test.c:84592:30: note: in expansion of macro 'real_transmission_probability' 84592 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84129:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 84129 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Geometry_test.c:84592:60: note: in expansion of macro 'mc_transmission_probability' 84592 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84157:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 84157 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Geometry_test.c:84598:48: note: in expansion of macro 'safty_distance2' 84598 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84156:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 84156 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:84601:50: note: in expansion of macro 'safty_distance' 84601 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84157:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 84157 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Geometry_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Geometry_test.c:84601:97: note: in expansion of macro 'safty_distance2' 84601 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84603:27: note: in expansion of macro 'abs_weight_factor' 84603 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84604:27: note: in expansion of macro 'abs_weight_factor_set' 84604 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84606:27: note: in expansion of macro 'scattering_event' 84606 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84607:32: note: in expansion of macro 'scattering_event' 84607 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84610:25: note: in expansion of macro 'abs_weight_factor' 84610 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84611:25: note: in expansion of macro 'scattering_event' 84611 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84156:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 84156 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:84615:48: note: in expansion of macro 'safty_distance' 84615 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84156:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 84156 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Geometry_test.c:84617:73: note: in expansion of macro 'safty_distance' 84617 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84617:89: note: in expansion of macro 'scattering_event' 84617 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84618:30: note: in expansion of macro 'scattering_event' 84618 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84622:21: note: in expansion of macro 'scattering_event' 84622 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84624:19: note: in expansion of macro 'abs_weight_factor' 84624 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84625:19: note: in expansion of macro 'abs_weight_factor_set' 84625 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84629:31: note: in expansion of macro 'current_volume' 84629 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84631:21: note: in expansion of macro 'selected_process' 84631 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84633:33: note: in expansion of macro 'current_volume' 84633 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84132:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 84132 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:84635:66: note: in expansion of macro 'total_process_interact' 84635 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84638:60: note: in expansion of macro 'current_volume' 84638 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84132:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 84132 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:84641:27: note: in expansion of macro 'total_process_interact' 84641 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84641:61: note: in expansion of macro 'current_volume' 84641 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84644:78: note: in expansion of macro 'current_volume' 84644 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84647:60: note: in expansion of macro 'current_volume' 84647 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84132:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 84132 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:84648:86: note: in expansion of macro 'total_process_interact' 84648 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84650:27: note: in expansion of macro 'selected_process' 84650 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84132:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 84132 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Geometry_test.c:84651:61: note: in expansion of macro 'total_process_interact' 84651 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84659:60: note: in expansion of macro 'current_volume' 84659 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84662:27: note: in expansion of macro 'selected_process' 84662 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84161:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 84161 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Geometry_test.c:84677:9: note: in expansion of macro 'initial_weight' 84677 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84160:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 84160 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Geometry_test.c:84678:9: note: in expansion of macro 'r_old' 84678 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Geometry_test.c:84160:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 84160 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Geometry_test.c:84678:26: note: in expansion of macro 'r_old' 84678 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Geometry_test.c:84160:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 84160 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Geometry_test.c:84678:43: note: in expansion of macro 'r_old' 84678 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Geometry_test.c:84163:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 84163 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Geometry_test.c:84678:60: note: in expansion of macro 'time_old' 84678 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84680:14: note: in expansion of macro 'abs_weight_factor' 84680 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84688:13: note: in expansion of macro 'current_volume' 84688 | 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 | ^~~~~~~~~~~~~~ ./Geometry_test.c:84165:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 84165 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Geometry_test.c:84688:36: note: in expansion of macro 'abs_weight_factor_set' 84688 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84689:23: note: in expansion of macro 'current_volume' 84689 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84691:17: note: in expansion of macro 'scattering_event' 84691 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84171:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 84171 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Geometry_test.c:84693:17: note: in expansion of macro 'abs_distance' 84693 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Geometry_test.c:84166:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 84166 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Geometry_test.c:84696:17: note: in expansion of macro 'my_abs' 84696 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84696:34: note: in expansion of macro 'current_volume' 84696 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84171:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 84171 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Geometry_test.c:84697:17: note: in expansion of macro 'abs_distance' 84697 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84700:13: note: in expansion of macro 't_abs_propagation' 84700 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84171:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 84171 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Geometry_test.c:84700:33: note: in expansion of macro 'abs_distance' 84700 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Geometry_test.c:84168:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 84168 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Geometry_test.c:84702:13: note: in expansion of macro 'abs_position' 84702 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84702:43: note: in expansion of macro 't_abs_propagation' 84702 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84702:69: note: in expansion of macro 't_abs_propagation' 84702 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84702:95: note: in expansion of macro 't_abs_propagation' 84702 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84712:18: note: in expansion of macro 'log_index' 84712 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84712:30: note: in expansion of macro 'log_index' 84712 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84712:48: note: in expansion of macro 'current_volume' 84712 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84712:90: note: in expansion of macro 'log_index' 84712 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84714:15: note: in expansion of macro 'transformed_abs_position' 84714 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84168:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 84168 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Geometry_test.c:84714:53: note: in expansion of macro 'abs_position' 84714 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84714:75: note: in expansion of macro 'current_volume' 84714 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84714:117: note: in expansion of macro 'log_index' 84714 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84715:15: note: in expansion of macro 'transformed_abs_position' 84715 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84715:60: note: in expansion of macro 'current_volume' 84715 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84715:102: note: in expansion of macro 'log_index' 84715 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84715:124: note: in expansion of macro 'transformed_abs_position' 84715 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84718:23: note: in expansion of macro 'current_volume' 84718 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84718:65: note: in expansion of macro 'log_index' 84718 | 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); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84718:119: note: in expansion of macro 'transformed_abs_position' 84718 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84161:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 84161 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Geometry_test.c:84718:152: note: in expansion of macro 'initial_weight' 84718 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84718:172: note: in expansion of macro 'abs_weight_factor' 84718 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84718:196: note: in expansion of macro 't_abs_propagation' 84718 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84718:215: note: in expansion of macro 'scattered_flag' 84718 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84718:230: note: in expansion of macro 'current_volume' 84718 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84718:247: note: in expansion of macro 'number_of_scattering_events' 84718 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84718:284: note: in expansion of macro 'current_volume' 84718 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84718:326: note: in expansion of macro 'log_index' 84718 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84728:18: note: in expansion of macro 'log_index' 84728 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84728:30: note: in expansion of macro 'log_index' 84728 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84728:95: note: in expansion of macro 'log_index' 84728 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84735:15: note: in expansion of macro 'transformed_abs_position' 84735 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84168:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 84168 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Geometry_test.c:84735:53: note: in expansion of macro 'abs_position' 84735 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84735:118: note: in expansion of macro 'log_index' 84735 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84736:15: note: in expansion of macro 'transformed_abs_position' 84736 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84736:103: note: in expansion of macro 'log_index' 84736 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84736:136: note: in expansion of macro 'transformed_abs_position' 84736 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84739:66: note: in expansion of macro 'log_index' 84739 | 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); | ^~~~~~~~~ ./Geometry_test.c:84169:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 84169 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Geometry_test.c:84739:131: note: in expansion of macro 'transformed_abs_position' 84739 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84161:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 84161 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Geometry_test.c:84739:164: note: in expansion of macro 'initial_weight' 84739 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84162:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 84162 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Geometry_test.c:84739:184: note: in expansion of macro 'abs_weight_factor' 84739 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84170:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 84170 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Geometry_test.c:84739:206: note: in expansion of macro 't_abs_propagation' 84739 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84739:225: note: in expansion of macro 'scattered_flag' 84739 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84739:240: note: in expansion of macro 'current_volume' 84739 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84739:257: note: in expansion of macro 'number_of_scattering_events' 84739 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84739:337: note: in expansion of macro 'log_index' 84739 | 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); | ^~~~~~~~~ ./Geometry_test.c:84089:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 84089 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Geometry_test.c:84744:13: note: in expansion of macro 'scattering_event' 84744 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84766:13: note: in expansion of macro 'ray_position' 84766 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84767:13: note: in expansion of macro 'ray_velocity' 84767 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84770:35: note: in expansion of macro 'ray_position' 84770 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84770:58: note: in expansion of macro 'current_volume' 84770 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84774:54: note: in expansion of macro 'ray_position' 84774 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84774:152: note: in expansion of macro 'mask_status_list' 84774 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84104:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 84104 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:84774:187: note: in expansion of macro 'pre_allocated1' 84774 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84105:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 84105 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:84774:202: note: in expansion of macro 'pre_allocated2' 84774 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84106:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 84106 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:84774:217: note: in expansion of macro 'pre_allocated3' 84774 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84776:124: note: in expansion of macro 'current_volume' 84776 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84145:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 84145 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Geometry_test.c:84782:13: note: in expansion of macro 'p_old' 84782 | p_old = p; | ^~~~~ ./Geometry_test.c:84159:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 84159 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Geometry_test.c:84786:13: note: in expansion of macro 'focus_data_index' 84786 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84786:40: note: in expansion of macro 'current_volume' 84786 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84786:95: note: in expansion of macro 'selected_process' 84786 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84789:25: note: in expansion of macro 'current_volume' 84789 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84789:72: note: in expansion of macro 'selected_process' 84789 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84790:17: note: in expansion of macro 'ray_velocity_rotated' 84790 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84790:58: note: in expansion of macro 'current_volume' 84790 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84790:117: note: in expansion of macro 'current_volume' 84790 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84790:164: note: in expansion of macro 'selected_process' 84790 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84790:207: note: in expansion of macro 'ray_velocity' 84790 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84792:17: note: in expansion of macro 'ray_velocity_rotated' 84792 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84792:40: note: in expansion of macro 'ray_velocity' 84792 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84799:43: note: in expansion of macro 'ray_velocity_rotated' 84799 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84802:32: note: in expansion of macro 'current_volume' 84802 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84802:79: note: in expansion of macro 'selected_process' 84802 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84803:107: note: in expansion of macro 'current_volume' 84803 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84820:13: note: in expansion of macro 'ray_velocity_rotated' 84820 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84823:25: note: in expansion of macro 'current_volume' 84823 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84823:72: note: in expansion of macro 'selected_process' 84823 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84110:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 84110 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Geometry_test.c:84824:17: note: in expansion of macro 'ray_velocity_final' 84824 | 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); | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84824:56: note: in expansion of macro 'current_volume' 84824 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84824:125: note: in expansion of macro 'current_volume' 84824 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84824:172: note: in expansion of macro 'selected_process' 84824 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84824:215: note: in expansion of macro 'ray_velocity_rotated' 84824 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84110:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 84110 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Geometry_test.c:84826:16: note: in expansion of macro 'ray_velocity_final' 84826 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84109:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 84109 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Geometry_test.c:84826:37: note: in expansion of macro 'ray_velocity_rotated' 84826 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84110:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 84110 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Geometry_test.c:84832:24: note: in expansion of macro 'ray_velocity_final' 84832 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84844:18: note: in expansion of macro 'log_index' 84844 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84844:30: note: in expansion of macro 'log_index' 84844 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84844:48: note: in expansion of macro 'current_volume' 84844 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84844:86: note: in expansion of macro 'log_index' 84844 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84845:27: note: in expansion of macro 'current_volume' 84845 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84845:68: note: in expansion of macro 'log_index' 84845 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84845:96: note: in expansion of macro 'selected_process' 84845 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84850:25: note: in expansion of macro 'current_volume' 84850 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84850:66: note: in expansion of macro 'log_index' 84850 | 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); | ^~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84850:94: note: in expansion of macro 'selected_process' 84850 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84850:155: note: in expansion of macro 'ray_position' 84850 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84145:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 84145 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Geometry_test.c:84850:186: note: in expansion of macro 'p_old' 84850 | 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); | ^~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84850:196: note: in expansion of macro 'scattered_flag' 84850 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84850:211: note: in expansion of macro 'current_volume' 84850 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:84850:228: note: in expansion of macro 'scattered_flag_VP' 84850 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84850:246: note: in expansion of macro 'current_volume' 84850 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84850:262: note: in expansion of macro 'selected_process' 84850 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84850:281: note: in expansion of macro 'number_of_scattering_events' 84850 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84850:318: note: in expansion of macro 'current_volume' 84850 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84850:359: note: in expansion of macro 'log_index' 84850 | 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); | ^~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84850:387: note: in expansion of macro 'selected_process' 84850 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84861:18: note: in expansion of macro 'log_index' 84861 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84861:30: note: in expansion of macro 'log_index' 84861 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84861:91: note: in expansion of macro 'log_index' 84861 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84866:62: note: in expansion of macro 'log_index' 84866 | 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); | ^~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84866:123: note: in expansion of macro 'ray_position' 84866 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84145:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 84145 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Geometry_test.c:84866:154: note: in expansion of macro 'p_old' 84866 | 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); | ^~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84866:164: note: in expansion of macro 'scattered_flag' 84866 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84866:179: note: in expansion of macro 'current_volume' 84866 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:84866:196: note: in expansion of macro 'scattered_flag_VP' 84866 | 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); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84866:214: note: in expansion of macro 'current_volume' 84866 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84866:230: note: in expansion of macro 'selected_process' 84866 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84866:249: note: in expansion of macro 'number_of_scattering_events' 84866 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:84866:325: note: in expansion of macro 'log_index' 84866 | 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); | ^~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84872:15: note: in expansion of macro 'number_of_scattering_events' 84872 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:84873:15: note: in expansion of macro 'scattered_flag' 84873 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84873:30: note: in expansion of macro 'current_volume' 84873 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:84874:15: note: in expansion of macro 'scattered_flag_VP' 84874 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84874:33: note: in expansion of macro 'current_volume' 84874 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84874:49: note: in expansion of macro 'selected_process' 84874 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84878:13: note: in expansion of macro 'time_propagated_without_scattering' 84878 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84887:35: note: in expansion of macro 'stop_tagging_ray' 84887 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84888:17: note: in expansion of macro 'current_tagging_node' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84888:58: note: in expansion of macro 'current_tagging_node' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84088:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 84088 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Geometry_test.c:84888:80: note: in expansion of macro 'selected_process' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84888:105: note: in expansion of macro 'current_volume' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84888:123: note: in expansion of macro 'stop_tagging_ray' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:84888:140: note: in expansion of macro 'stop_creating_nodes' 84888 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84903:18: note: in expansion of macro 'time_to_boundery' 84903 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84904:18: note: in expansion of macro 'time_to_boundery' 84904 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84905:18: note: in expansion of macro 'time_to_boundery' 84905 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84087: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'? 84087 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84906:18: note: in expansion of macro 'time_to_boundery' 84906 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84908:13: note: in expansion of macro 'ray_position' 84908 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84909:13: note: in expansion of macro 'ray_velocity' 84909 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84090:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 84090 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Geometry_test.c:84911:13: note: in expansion of macro 'time_propagated_without_scattering' 84911 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84923:31: note: in expansion of macro 'current_volume' 84923 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84936:29: note: in expansion of macro 'current_volume' 84936 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:84937:21: note: in expansion of macro 'tree_next_volume' 84937 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84937:48: note: in expansion of macro 'current_volume' 84937 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84939:21: note: in expansion of macro 'ray_position' 84939 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:84940:21: note: in expansion of macro 'ray_velocity' 84940 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:84941:21: note: in expansion of macro 'tree_next_volume' 84941 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:84941:64: note: in expansion of macro 'ray_position' 84941 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84941:85: note: in expansion of macro 'current_volume' 84941 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84941:145: note: in expansion of macro 'current_volume' 84941 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84941:198: note: in expansion of macro 'mask_status_list' 84941 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84104:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 84104 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:84941:233: note: in expansion of macro 'pre_allocated1' 84941 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84105:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 84105 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:84941:248: note: in expansion of macro 'pre_allocated2' 84941 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84106:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 84106 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:84941:263: note: in expansion of macro 'pre_allocated3' 84941 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84951:39: note: in expansion of macro 'stop_tagging_ray' 84951 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84952:21: note: in expansion of macro 'current_tagging_node' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84952:61: note: in expansion of macro 'current_tagging_node' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84952:83: note: in expansion of macro 'current_volume' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:84952:99: note: in expansion of macro 'tree_next_volume' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84952:126: note: in expansion of macro 'stop_tagging_ray' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:84952:143: note: in expansion of macro 'stop_creating_nodes' 84952 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84960:17: note: in expansion of macro 'current_volume' 84960 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:84960:34: note: in expansion of macro 'tree_next_volume' 84960 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84138:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 84138 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:84961:55: note: in expansion of macro 'current_mask_intersect_list_status' 84961 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84961:92: note: in expansion of macro 'mask_status_list' 84961 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84961:120: note: in expansion of macro 'current_volume' 84961 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84982:41: note: in expansion of macro 'stop_tagging_ray' 84982 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84983:21: note: in expansion of macro 'current_tagging_node' 84983 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:84983:61: note: in expansion of macro 'current_tagging_node' 84983 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84983:83: note: in expansion of macro 'current_volume' 84983 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:84983:120: note: in expansion of macro 'stop_tagging_ray' 84983 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:84983:137: note: in expansion of macro 'stop_creating_nodes' 84983 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84985:19: note: in expansion of macro 'current_volume' 84985 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84990:23: note: in expansion of macro 'mask_status_list' 84990 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:84995:21: note: in expansion of macro 'mask_status_list' 84995 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:84997:45: note: in expansion of macro 'current_volume' 84997 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84143:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 84143 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Geometry_test.c:85002:23: note: in expansion of macro 'need_to_run_within_which_volume' 85002 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85003:35: note: in expansion of macro 'current_volume' 85003 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85004:30: note: in expansion of macro 'mask_start' 85004 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85004:41: note: in expansion of macro 'mask_check' 85004 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85004:60: note: in expansion of macro 'current_volume' 85004 | 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++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85004:122: note: in expansion of macro 'mask_check' 85004 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85004:133: note: in expansion of macro 'mask_start' 85004 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85004:152: note: in expansion of macro 'current_volume' 85004 | 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++) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85004:218: note: in expansion of macro 'mask_check' 85004 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85005:31: note: in expansion of macro 'mask_status_list' 85005 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85005:58: note: in expansion of macro 'mask_check' 85005 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Geometry_test.c:84143:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 84143 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Geometry_test.c:85007:29: note: in expansion of macro 'need_to_run_within_which_volume' 85007 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84143:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 84143 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Geometry_test.c:85012:27: note: in expansion of macro 'need_to_run_within_which_volume' 85012 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85028:31: note: in expansion of macro 'tree_next_volume' 85028 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85029:36: note: in expansion of macro 'mask_start' 85029 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85029:47: note: in expansion of macro 'mask_check' 85029 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85029:173: note: in expansion of macro 'mask_check' 85029 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85029:184: note: in expansion of macro 'mask_start' 85029 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85029:314: note: in expansion of macro 'mask_check' 85029 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85030:37: note: in expansion of macro 'mask_status_list' 85030 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85030:64: note: in expansion of macro 'mask_check' 85030 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85031:35: note: in expansion of macro 'tree_next_volume' 85031 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85036:31: note: in expansion of macro 'tree_next_volume' 85036 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85037:36: note: in expansion of macro 'mask_start' 85037 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85037:47: note: in expansion of macro 'mask_check' 85037 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85037:172: note: in expansion of macro 'mask_check' 85037 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84141:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 84141 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Geometry_test.c:85037:183: note: in expansion of macro 'mask_start' 85037 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85037:312: note: in expansion of macro 'mask_check' 85037 | 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++) { | ^~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85038:37: note: in expansion of macro 'mask_status_list' 85038 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84142:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 84142 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Geometry_test.c:85038:64: note: in expansion of macro 'mask_check' 85038 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85039:35: note: in expansion of macro 'tree_next_volume' 85039 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85044:34: note: in expansion of macro 'tree_next_volume' 85044 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85048:49: note: in expansion of macro 'stop_tagging_ray' 85048 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85048:72: note: in expansion of macro 'current_tagging_node' 85048 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85048:112: note: in expansion of macro 'current_tagging_node' 85048 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85048:134: note: in expansion of macro 'current_volume' 85048 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85048:150: note: in expansion of macro 'tree_next_volume' 85048 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85048:178: note: in expansion of macro 'stop_tagging_ray' 85048 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:85048:196: note: in expansion of macro 'stop_creating_nodes' 85048 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85049:27: note: in expansion of macro 'current_volume' 85049 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85049:44: note: in expansion of macro 'tree_next_volume' 85049 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85054:27: note: in expansion of macro 'ray_position' 85054 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85055:27: note: in expansion of macro 'ray_velocity' 85055 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85056:27: note: in expansion of macro 'tree_next_volume' 85056 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85056:70: note: in expansion of macro 'ray_position' 85056 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85056:200: note: in expansion of macro 'mask_status_list' 85056 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84104:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 84104 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:85056:237: note: in expansion of macro 'pre_allocated1' 85056 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84105:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 84105 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:85056:253: note: in expansion of macro 'pre_allocated2' 85056 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84106:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 84106 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:85056:269: note: in expansion of macro 'pre_allocated3' 85056 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85058:49: note: in expansion of macro 'stop_tagging_ray' 85058 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85058:72: note: in expansion of macro 'current_tagging_node' 85058 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85058:112: note: in expansion of macro 'current_tagging_node' 85058 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85058:134: note: in expansion of macro 'current_volume' 85058 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85058:150: note: in expansion of macro 'tree_next_volume' 85058 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85058:177: note: in expansion of macro 'stop_tagging_ray' 85058 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:85058:194: note: in expansion of macro 'stop_creating_nodes' 85058 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85059:27: note: in expansion of macro 'current_volume' 85059 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85059:44: note: in expansion of macro 'tree_next_volume' 85059 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85073:21: note: in expansion of macro 'mask_status_list' 85073 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85075:21: note: in expansion of macro 'ray_position' 85075 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85076:21: note: in expansion of macro 'ray_velocity' 85076 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85079:21: note: in expansion of macro 'tree_next_volume' 85079 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85079:64: note: in expansion of macro 'ray_position' 85079 | 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); | ^~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85079:170: note: in expansion of macro 'mask_status_list' 85079 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84104:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 84104 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:85079:207: note: in expansion of macro 'pre_allocated1' 85079 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84105:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 84105 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:85079:223: note: in expansion of macro 'pre_allocated2' 85079 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84106:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 84106 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:85079:239: note: in expansion of macro 'pre_allocated3' 85079 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85081:25: note: in expansion of macro 'tree_next_volume' 85081 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85082:35: note: in expansion of macro 'tree_next_volume' 85082 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85082:88: note: in expansion of macro 'current_volume' 85082 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85084:47: note: in expansion of macro 'stop_tagging_ray' 85084 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85084:70: note: in expansion of macro 'current_tagging_node' 85084 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85084:110: note: in expansion of macro 'current_tagging_node' 85084 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85084:132: note: in expansion of macro 'current_volume' 85084 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85084:148: note: in expansion of macro 'tree_next_volume' 85084 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85084:176: note: in expansion of macro 'stop_tagging_ray' 85084 | 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); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84126:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 84126 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Geometry_test.c:85084:194: note: in expansion of macro 'stop_creating_nodes' 85084 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85085:25: note: in expansion of macro 'current_volume' 85085 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Geometry_test.c:84103:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 84103 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Geometry_test.c:85085:42: note: in expansion of macro 'tree_next_volume' 85085 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84138:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 84138 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:85092:55: note: in expansion of macro 'current_mask_intersect_list_status' 85092 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85092:92: note: in expansion of macro 'mask_status_list' 85092 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85092:120: note: in expansion of macro 'current_volume' 85092 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85101:25: note: in expansion of macro 'current_volume' 85101 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:85102:21: note: in expansion of macro 'done' 85102 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Geometry_test.c:84096:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 84096 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Geometry_test.c:85103:21: note: in expansion of macro 'ray_sucseeded' 85103 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85111:13: note: in expansion of macro 'current_volume' 85111 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:85112:13: note: in expansion of macro 'done' 85112 | done = 1; | ^~~~ ./Geometry_test.c:84096:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 84096 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Geometry_test.c:85113:13: note: in expansion of macro 'ray_sucseeded' 85113 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Geometry_test.c:84096:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 84096 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Geometry_test.c:85118:15: note: in expansion of macro 'ray_sucseeded' 85118 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:85119:15: note: in expansion of macro 'done' 85119 | done = 1; // stop the loop | ^~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85121:162: note: in expansion of macro 'current_volume' 85121 | 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); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85123:39: note: in expansion of macro 'ray_position' 85123 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Geometry_test.c:84137:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 84137 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:85127:33: note: in expansion of macro 'mask_status_list' 85127 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:85129:45: note: in expansion of macro 'scattered_flag' 85129 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Geometry_test.c:84094:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 84094 | #define done (_comp->_parameters.done) | ^ ./Geometry_test.c:85145:22: note: in expansion of macro 'done' 85145 | 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;} | ^~~~ ./Geometry_test.c:84096:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 84096 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Geometry_test.c:85145:32: note: in expansion of macro 'ray_sucseeded' 85145 | 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;} | ^~~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85145:148: note: in expansion of macro 'current_volume' 85145 | 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;} | ^~~~~~~~~~~~~~ ./Geometry_test.c:84096:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 84096 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Geometry_test.c:85152:7: note: in expansion of macro 'ray_sucseeded' 85152 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85160:12: note: in expansion of macro 'log_index' 85160 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85160:63: note: in expansion of macro 'log_index' 85160 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85160:77: note: in expansion of macro 'log_index' 85160 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84148:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 84148 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Geometry_test.c:85162:9: note: in expansion of macro 'this_logger' 85162 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85162:63: note: in expansion of macro 'log_index' 85162 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85163:9: note: in expansion of macro 'conditional_status' 85163 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85164:74: note: in expansion of macro 'log_index' 85164 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Geometry_test.c:84148:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 84148 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Geometry_test.c:85169:20: note: in expansion of macro 'this_logger' 85169 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Geometry_test.c:84148:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 84148 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Geometry_test.c:85170:26: note: in expansion of macro 'this_logger' 85170 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85171:27: note: in expansion of macro 'ray_position' 85171 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85171:42: note: in expansion of macro 'ray_velocity' 85171 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85171:65: note: in expansion of macro 'current_volume' 85171 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:85172:27: note: in expansion of macro 'number_of_scattering_events' 85172 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:85172:56: note: in expansion of macro 'scattered_flag' 85172 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:85172:71: note: in expansion of macro 'scattered_flag_VP' 85172 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85173:13: note: in expansion of macro 'conditional_status' 85173 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85177:13: note: in expansion of macro 'conditional_status' 85177 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85181:55: note: in expansion of macro 'log_index' 85181 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85182:53: note: in expansion of macro 'log_index' 85182 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85182:137: note: in expansion of macro 'log_index' 85182 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85184:60: note: in expansion of macro 'log_index' 85184 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85185:53: note: in expansion of macro 'log_index' 85185 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85185:145: note: in expansion of macro 'log_index' 85185 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85189:55: note: in expansion of macro 'log_index' 85189 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Geometry_test.c:84151:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 84151 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Geometry_test.c:85193:13: note: in expansion of macro 'logger_conditional_extend_array' 85193 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85193:85: note: in expansion of macro 'log_index' 85193 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85204:53: note: in expansion of macro 'log_index' 85204 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85212:12: note: in expansion of macro 'log_index' 85212 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85212:67: note: in expansion of macro 'log_index' 85212 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85212:81: note: in expansion of macro 'log_index' 85212 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Geometry_test.c:84149:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 84149 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Geometry_test.c:85214:9: note: in expansion of macro 'this_abs_logger' 85214 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85214:75: note: in expansion of macro 'log_index' 85214 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85215:9: note: in expansion of macro 'conditional_status' 85215 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85216:82: note: in expansion of macro 'log_index' 85216 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Geometry_test.c:84149:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 84149 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Geometry_test.c:85221:20: note: in expansion of macro 'this_abs_logger' 85221 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84149:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 84149 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Geometry_test.c:85222:26: note: in expansion of macro 'this_abs_logger' 85222 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85223:27: note: in expansion of macro 'ray_position' 85223 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85223:42: note: in expansion of macro 'ray_velocity' 85223 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85223:65: note: in expansion of macro 'current_volume' 85223 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:85224:27: note: in expansion of macro 'number_of_scattering_events' 85224 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:85224:56: note: in expansion of macro 'scattered_flag' 85224 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:85224:72: note: in expansion of macro 'scattered_flag_VP' 85224 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85225:13: note: in expansion of macro 'conditional_status' 85225 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85229:13: note: in expansion of macro 'conditional_status' 85229 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85232:59: note: in expansion of macro 'log_index' 85232 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85232:151: note: in expansion of macro 'log_index' 85232 | 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); | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85235:63: note: in expansion of macro 'log_index' 85235 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Geometry_test.c:84152:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 84152 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Geometry_test.c:85239:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 85239 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85239:97: note: in expansion of macro 'log_index' 85239 | 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 | ^~~~~~~~~ ./Geometry_test.c:84146:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 84146 | #define log_index (_comp->_parameters.log_index) | ^ ./Geometry_test.c:85250:61: note: in expansion of macro 'log_index' 85250 | 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]; | ^~~~~~~~~ ./Geometry_test.c:84125:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 84125 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Geometry_test.c:85259:27: note: in expansion of macro 'stop_tagging_ray' 85259 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85260:7: note: in expansion of macro 'conditional_status' 85260 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84150:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 84150 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:85261:33: note: in expansion of macro 'tagging_conditional_list' 85261 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84150:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 84150 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:85267:18: note: in expansion of macro 'tagging_conditional_list' 85267 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84150:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 84150 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:85268:26: note: in expansion of macro 'tagging_conditional_list' 85268 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85269:27: note: in expansion of macro 'ray_position' 85269 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85269:42: note: in expansion of macro 'ray_velocity' 85269 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Geometry_test.c:84095:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 84095 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Geometry_test.c:85269:65: note: in expansion of macro 'current_volume' 85269 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:85270:27: note: in expansion of macro 'number_of_scattering_events' 85270 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84114:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 84114 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:85270:56: note: in expansion of macro 'scattered_flag' 85270 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Geometry_test.c:84115:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 84115 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:85270:71: note: in expansion of macro 'scattered_flag_VP' 85270 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85271:11: note: in expansion of macro 'conditional_status' 85271 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84147:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 84147 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Geometry_test.c:85275:11: note: in expansion of macro 'conditional_status' 85275 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84154:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 84154 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Geometry_test.c:85276:9: note: in expansion of macro 'tagging_conditional_extend' 85276 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84123:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 84123 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Geometry_test.c:85282:34: note: in expansion of macro 'current_tagging_node' 85282 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84107:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 84107 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Geometry_test.c:85282:56: note: in expansion of macro 'ray_position' 85282 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Geometry_test.c:84108:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 84108 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Geometry_test.c:85282:71: note: in expansion of macro 'ray_velocity' 85282 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Geometry_test.c:84124:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 84124 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:85282:90: note: in expansion of macro 'tagging_leaf_counter' 85282 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:84127: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'? 84127 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:85300:102: note: in expansion of macro 'number_of_scattering_events' 85300 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c: In function 'class_Union_master_finally': ./Geometry_test.c:87117:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 87117 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:87171:58: note: in expansion of macro 'tagging_leaf_counter' 87171 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87115:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 87115 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:87173:25: note: in expansion of macro 'master_tagging_node_list' 87173 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87117:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 87117 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Geometry_test.c:87173:60: note: in expansion of macro 'tagging_leaf_counter' 87173 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87115:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 87115 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:87175:5: note: in expansion of macro 'master_tagging_node_list' 87175 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87115:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 87115 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Geometry_test.c:87175:53: note: in expansion of macro 'master_tagging_node_list' 87175 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87107:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 87107 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Geometry_test.c:87180:6: note: in expansion of macro 'scattered_flag' 87180 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Geometry_test.c:87097:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 87097 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Geometry_test.c:87182:6: note: in expansion of macro 'pre_allocated1' 87182 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Geometry_test.c:87098:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 87098 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Geometry_test.c:87183:6: note: in expansion of macro 'pre_allocated2' 87183 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Geometry_test.c:87099:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 87099 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Geometry_test.c:87184:6: note: in expansion of macro 'pre_allocated3' 87184 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Geometry_test.c:87137:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 87137 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Geometry_test.c:87185:6: note: in expansion of macro 'number_of_processes_array' 87185 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87148:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 87148 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Geometry_test.c:87197:5: note: in expansion of macro 'free_tagging_conditioanl_list' 87197 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87143:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 87143 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Geometry_test.c:87197:46: note: in expansion of macro 'tagging_conditional_list' 87197 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87108:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 87108 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:87216:10: note: in expansion of macro 'scattered_flag_VP' 87216 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:87108:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 87108 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Geometry_test.c:87248:6: note: in expansion of macro 'scattered_flag_VP' 87248 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Geometry_test.c:87130:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 87130 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:87256:5: note: in expansion of macro 'mask_status_list' 87256 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:87130:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 87130 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Geometry_test.c:87256:43: note: in expansion of macro 'mask_status_list' 87256 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Geometry_test.c:87131:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 87131 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:87257:5: note: in expansion of macro 'current_mask_intersect_list_status' 87257 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87131:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 87131 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Geometry_test.c:87257:61: note: in expansion of macro 'current_mask_intersect_list_status' 87257 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87127:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 87127 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:87258:5: note: in expansion of macro 'mask_volume_index_list' 87258 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87127:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 87127 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Geometry_test.c:87258:49: note: in expansion of macro 'mask_volume_index_list' 87258 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87126:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 87126 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:87261:5: note: in expansion of macro 'geometry_component_index_list' 87261 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Geometry_test.c:87126:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 87126 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Geometry_test.c:87261:56: note: in expansion of macro 'geometry_component_index_list' 87261 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Geometry_test.out ./Geometry_test.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 ./Geometry_test.out ./Geometry_test.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.