INFO: No output directory specified (--dir) INFO: Using directory: "Logger_test_20240925_200502" INFO: Regenerating c-file: Logger_test.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Logger_test.c Logger_test.instr 2024-09-25 20:05:05.918 | 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:05:05.919 | 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 beam_center -> GPU kernel from component cryostat_wall -> GPU kernel from component cryostat_wall_vacuum -> GPU kernel from component sample -> GPU kernel from component Al_ring1 -> GPU kernel from component Al_ring1_vacuum -> GPU kernel from component Al_ring2 -> GPU kernel from component Al_ring2_vacuum -> GPU kernel from component Al_ring3 -> GPU kernel from component Al_ring3_vacuum -> GPU kernel from component Al_ring4 -> GPU kernel from component Al_ring4_vacuum -> GPU kernel from component sample_box_cut -> GPU kernel from component al_in_box_cut -> GPU kernel from component sample_holder_under_sample -> GPU kernel from component long_piece_center -> GPU kernel from component sample_holder_long_piece -> GPU kernel from component bottom_horizontal_piece_center -> GPU kernel from component bottom_horizontal_piece -> GPU kernel from component cylinder_top_center -> GPU kernel from component bottom_vertical_piece -> GPU kernel from component cylinder_holder -> GPU kernel from component cylinder_holder_cutout -> GPU kernel from component screw_head -> GPU kernel from component cylinder_bottom_center -> GPU kernel from component cylinder_holder_base -> GPU kernel from component test_logger_1D -> GPU kernel from component test_logger_2DQ -> GPU kernel from component test_logger_2D_kf -> GPU kernel from component test_logger_2D_kf_time -> GPU kernel from component test_logger_2D_space -> GPU kernel from component test_logger_2D_space_time -> GPU kernel from component test_logger_3D_space Component test_sample is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component test_sample -> GPU kernel from component detector -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Logger_test.out DEBUG: CMD: mpicc -o ./Logger_test.out ./Logger_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/ ./Logger_test.c:81334:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 81334 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Logger_test.c: In function '_test_sample_setpos': ./Logger_test.c:86661:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 86661 | _test_sample_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Logger_test.c:86662:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 86662 | _test_sample_var._parameters.check = NULL; | ^ ./Logger_test.c:86663:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 86663 | _test_sample_var._parameters.start = NULL; | ^~~~~ | r_start ./Logger_test.c:86664:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 86664 | _test_sample_var._parameters.pre_allocated1 = NULL; | ^ ./Logger_test.c:86665:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 86665 | _test_sample_var._parameters.pre_allocated2 = NULL; | ^ ./Logger_test.c:86666:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 86666 | _test_sample_var._parameters.pre_allocated3 = NULL; | ^ ./Logger_test.c:86667:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 86667 | _test_sample_var._parameters.scattered_flag = NULL; | ^ ./Logger_test.c:86668:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 86668 | _test_sample_var._parameters.scattered_flag_VP = NULL; | ^ ./Logger_test.c:86669:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 86669 | _test_sample_var._parameters.current_tagging_node = NULL; | ^ ./Logger_test.c:86670:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 86670 | _test_sample_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Logger_test.c:86671:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 86671 | _test_sample_var._parameters.mask_check = NULL; | ^ ./Logger_test.c:86672:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 86672 | _test_sample_var._parameters.number_of_processes_array = NULL; | ^ ./Logger_test.c:86673:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 86673 | _test_sample_var._parameters.this_logger = NULL; | ^ ./Logger_test.c:86674:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 86674 | _test_sample_var._parameters.this_abs_logger = NULL; | ^ ./Logger_test.c:86675:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 86675 | _test_sample_var._parameters.tagging_conditional_list = NULL; | ^ ./Logger_test.c:86676:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 86676 | _test_sample_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Logger_test.c:86677:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 86677 | _test_sample_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Logger_test.c: In function 'class_Union_master_initialize': ./Logger_test.c:89801:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 89801 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Logger_test.c:89888:3: note: in expansion of macro 'volume_0_found' 89888 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Logger_test.c:89812:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 89812 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:89891:3: note: in expansion of macro 'tagging_leaf_counter' 89891 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89894:3: note: in expansion of macro 'number_of_masks' 89894 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89895:3: note: in expansion of macro 'number_of_masked_volumes' 89895 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89844:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 89844 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:89913:3: note: in expansion of macro 'safty_distance' 89913 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Logger_test.c:89845:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 89845 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Logger_test.c:89914:3: note: in expansion of macro 'safty_distance2' 89914 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89844:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 89844 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:89914:21: note: in expansion of macro 'safty_distance' 89914 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89934:3: note: in expansion of macro 'number_of_masks' 89934 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89935:3: note: in expansion of macro 'number_of_masked_volumes' 89935 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89941:99: note: in expansion of macro 'number_of_masks' 89941 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89942:101: note: in expansion of macro 'number_of_masked_volumes' 89942 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:89947:3: note: in expansion of macro 'geometry_component_index_list' 89947 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:89948:3: note: in expansion of macro 'geometry_component_index_list' 89948 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:89948:52: note: in expansion of macro 'geometry_component_index_list' 89948 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89822:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 89822 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:89949:3: note: in expansion of macro 'mask_volume_index_list' 89949 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89949:41: note: in expansion of macro 'number_of_masks' 89949 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89950:7: note: in expansion of macro 'number_of_masks' 89950 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Logger_test.c:89822:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 89822 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:89950:27: note: in expansion of macro 'mask_volume_index_list' 89950 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89950:69: note: in expansion of macro 'number_of_masks' 89950 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Logger_test.c:89825:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 89825 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:89951:3: note: in expansion of macro 'mask_status_list' 89951 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89951:35: note: in expansion of macro 'number_of_masks' 89951 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89952:7: note: in expansion of macro 'number_of_masks' 89952 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Logger_test.c:89825:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 89825 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:89952:27: note: in expansion of macro 'mask_status_list' 89952 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:89952:63: note: in expansion of macro 'number_of_masks' 89952 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Logger_test.c:89826:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 89826 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:89953:3: note: in expansion of macro 'current_mask_intersect_list_status' 89953 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89953:53: note: in expansion of macro 'number_of_masked_volumes' 89953 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89954:7: note: in expansion of macro 'number_of_masked_volumes' 89954 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89826:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 89826 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:89954:36: note: in expansion of macro 'current_mask_intersect_list_status' 89954 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89954:90: note: in expansion of macro 'number_of_masked_volumes' 89954 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:89960:9: note: in expansion of macro 'geometry_component_index_list' 89960 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:89963:3: note: in expansion of macro 'geometry_component_index_list' 89963 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89823: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'? 89823 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Logger_test.c:90014:39: note: in expansion of macro 'number_of_masks' 90014 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Logger_test.c:89824: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'? 89824 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Logger_test.c:90015:48: note: in expansion of macro 'number_of_masked_volumes' 90015 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89838:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 89838 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:90026:5: note: in expansion of macro 'tagging_conditional_list' 90026 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89843:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 89843 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Logger_test.c:90027:5: note: in expansion of macro 'free_tagging_conditioanl_list' 90027 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89838:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 89838 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:90029:5: note: in expansion of macro 'tagging_conditional_list' 90029 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89838:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 89838 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:90030:5: note: in expansion of macro 'tagging_conditional_list' 90030 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89843:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 89843 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Logger_test.c:90031:5: note: in expansion of macro 'free_tagging_conditioanl_list' 90031 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90036:3: note: in expansion of macro 'max_conditional_extend_index' 90036 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90038:96: note: in expansion of macro 'max_conditional_extend_index' 90038 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90039:7: note: in expansion of macro 'max_conditional_extend_index' 90039 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89804:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 89804 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Logger_test.c:90044:36: note: in expansion of macro 'master_transposed_rotation_matrix' 90044 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90053:5: note: in expansion of macro 'non_rotated_position' 90053 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90054:102: note: in expansion of macro 'non_rotated_position' 90054 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89804:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 89804 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Logger_test.c:90063:13: note: in expansion of macro 'master_transposed_rotation_matrix' 90063 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90063:113: note: in expansion of macro 'temp_rotation_matrix' 90063 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90064:80: note: in expansion of macro 'temp_rotation_matrix' 90064 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89802:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 89802 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:90076:3: note: in expansion of macro 'scattered_flag' 90076 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Logger_test.c:89803:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 89803 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:90077:3: note: in expansion of macro 'scattered_flag_VP' 90077 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:89832:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 89832 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Logger_test.c:90078:3: note: in expansion of macro 'number_of_processes_array' 90078 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89832:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 89832 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Logger_test.c:90107:3: note: in expansion of macro 'number_of_processes_array' 90107 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89827:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 89827 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Logger_test.c:90142:3: note: in expansion of macro 'mask_index_main' 90142 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90167:7: note: in expansion of macro 'non_isotropic_found' 90167 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90170:102: note: in expansion of macro 'non_isotropic_found' 90170 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90171:13: note: in expansion of macro 'non_isotropic_found' 90171 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90177:11: note: in expansion of macro 'non_isotropic_found' 90177 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90180:77: note: in expansion of macro 'non_isotropic_found' 90180 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90181:87: note: in expansion of macro 'non_isotropic_found' 90181 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90186:9: note: in expansion of macro 'non_isotropic_found' 90186 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89846:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 89846 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Logger_test.c:90193:13: note: in expansion of macro 'temporary_focus_data' 90193 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89846:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 89846 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Logger_test.c:90196:13: note: in expansion of macro 'temporary_focus_data' 90196 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89846:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 89846 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Logger_test.c:90196:129: note: in expansion of macro 'temporary_focus_data' 90196 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90203:90: note: in expansion of macro 'non_isotropic_found' 90203 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89846:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 89846 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Logger_test.c:90206:95: note: in expansion of macro 'temporary_focus_data' 90206 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90209:82: note: in expansion of macro 'non_isotropic_found' 90209 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89804:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 89804 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Logger_test.c:90216:69: note: in expansion of macro 'master_transposed_rotation_matrix' 90216 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90216:103: note: in expansion of macro 'temp_rotation_matrix' 90216 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90217:100: note: in expansion of macro 'temp_rotation_matrix' 90217 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90217:178: note: in expansion of macro 'non_isotropic_found' 90217 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90220:84: note: in expansion of macro 'non_isotropic_found' 90220 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90220:172: note: in expansion of macro 'non_isotropic_found' 90220 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89809:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 89809 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Logger_test.c:90226:13: note: in expansion of macro 'non_isotropic_found' 90226 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90246:92: note: in expansion of macro 'temp_rotation_matrix' 90246 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90248:64: note: in expansion of macro 'temp_rotation_matrix' 90248 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90250:69: note: in expansion of macro 'temp_rotation_matrix' 90250 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90251:74: note: in expansion of macro 'temp_rotation_matrix' 90251 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90254:7: note: in expansion of macro 'non_rotated_position' 90254 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90255:7: note: in expansion of macro 'non_rotated_position' 90255 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90256:7: note: in expansion of macro 'non_rotated_position' 90256 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90258:40: note: in expansion of macro 'temp_rotation_matrix' 90258 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89808:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 89808 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Logger_test.c:90259:7: note: in expansion of macro 'rotated_position' 90259 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89807:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 89807 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Logger_test.c:90259:56: note: in expansion of macro 'non_rotated_position' 90259 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89808:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 89808 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Logger_test.c:90261:50: note: in expansion of macro 'rotated_position' 90261 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89808:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 89808 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Logger_test.c:90262:50: note: in expansion of macro 'rotated_position' 90262 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89808:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 89808 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Logger_test.c:90263:50: note: in expansion of macro 'rotated_position' 90263 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90266:113: note: in expansion of macro 'temp_rotation_matrix' 90266 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89805:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 89805 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Logger_test.c:90268:95: note: in expansion of macro 'temp_rotation_matrix' 90268 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89803:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 89803 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:90278:7: note: in expansion of macro 'scattered_flag_VP' 90278 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:89832:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 89832 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Logger_test.c:90279:7: note: in expansion of macro 'number_of_processes_array' 90279 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90282:7: note: in expansion of macro 'number_of_process_interacts_set' 90282 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90282:44: note: in expansion of macro 'total_process_interact' 90282 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90285:11: note: in expansion of macro 'number_of_process_interacts_set' 90285 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90286:11: note: in expansion of macro 'total_process_interact' 90286 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89819:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 89819 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Logger_test.c:90288:11: note: in expansion of macro 'index_of_lacking_process' 90288 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90292:11: note: in expansion of macro 'number_of_process_interacts_set' 90292 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90296:11: note: in expansion of macro 'number_of_process_interacts_set' 90296 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90297:13: note: in expansion of macro 'total_process_interact' 90297 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90297:47: note: in expansion of macro 'total_process_interact' 90297 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90299:189: note: in expansion of macro 'total_process_interact' 90299 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90302:19: note: in expansion of macro 'number_of_process_interacts_set' 90302 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89818:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 89818 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Logger_test.c:90303:13: note: in expansion of macro 'number_of_process_interacts_set' 90303 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89819:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 89819 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Logger_test.c:90304:64: note: in expansion of macro 'index_of_lacking_process' 90304 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90304:115: note: in expansion of macro 'total_process_interact' 90304 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89820:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 89820 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:90305:15: note: in expansion of macro 'total_process_interact' 90305 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:90327:89: note: in expansion of macro 'geometry_component_index_list' 90327 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89821:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 89821 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:90330:94: note: in expansion of macro 'geometry_component_index_list' 90330 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89827:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 89827 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Logger_test.c:90333:109: note: in expansion of macro 'mask_index_main' 90333 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89822:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 89822 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:90334:64: note: in expansion of macro 'mask_volume_index_list' 90334 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89827:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 89827 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Logger_test.c:90334:96: note: in expansion of macro 'mask_index_main' 90334 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90340:129: note: in expansion of macro 'max_conditional_extend_index' 90340 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90341:15: note: in expansion of macro 'max_conditional_extend_index' 90341 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89785: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'? 89785 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:90356:3: note: in expansion of macro 'number_of_solutions' 90356 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89786:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 89786 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Logger_test.c:90356:26: note: in expansion of macro 'number_of_solutions_static' 90356 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89792:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 89792 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:90360:3: note: in expansion of macro 'pre_allocated1' 90360 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Logger_test.c:89793:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 89793 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:90361:3: note: in expansion of macro 'pre_allocated2' 90361 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Logger_test.c:89794:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 89794 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:90362:3: note: in expansion of macro 'pre_allocated3' 90362 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90365:7: note: in expansion of macro 'max_conditional_extend_index' 90365 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89839:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 89839 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Logger_test.c:90366:5: note: in expansion of macro 'logger_conditional_extend_array' 90366 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89841:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 89841 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:90366:47: note: in expansion of macro 'max_conditional_extend_index' 90366 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89822:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 89822 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:90390:105: note: in expansion of macro 'mask_volume_index_list' 90390 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89814:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 89814 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:90525:3: note: in expansion of macro 'stop_creating_nodes' 90525 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89813:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 89813 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:90525:28: note: in expansion of macro 'stop_tagging_ray' 90525 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:89812:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 89812 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:90525:50: note: in expansion of macro 'tagging_leaf_counter' 90525 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89810:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 89810 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:90527:5: note: in expansion of macro 'master_tagging_node_list' 90527 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89810:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 89810 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:90528:5: note: in expansion of macro 'master_tagging_node_list' 90528 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89810:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 89810 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:90528:48: note: in expansion of macro 'master_tagging_node_list' 90528 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89810:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 89810 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:90533:7: note: in expansion of macro 'master_tagging_node_list' 90533 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:89810:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 89810 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:90533:86: note: in expansion of macro 'master_tagging_node_list' 90533 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c: In function 'class_Union_master_trace': ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:91319:3: note: in expansion of macro 'done' 91319 | done = 0; | ^~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91323:3: note: in expansion of macro 'time_propagated_without_scattering' 91323 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91327:3: note: in expansion of macro 'number_of_scattering_events' 91327 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91330:5: note: in expansion of macro 'number_of_scattering_events' 91330 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:91334:5: note: in expansion of macro 'scattered_flag' 91334 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Logger_test.c:91281:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 91281 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Logger_test.c:91335:40: note: in expansion of macro 'number_of_processes_array' 91335 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Logger_test.c:91336:7: note: in expansion of macro 'scattered_flag_VP' 91336 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91344:10: note: in expansion of macro 'log_index' 91344 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91344:60: note: in expansion of macro 'log_index' 91344 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91344:73: note: in expansion of macro 'log_index' 91344 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91345:47: note: in expansion of macro 'log_index' 91345 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91345:129: note: in expansion of macro 'log_index' 91345 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91348:10: note: in expansion of macro 'log_index' 91348 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91348:64: note: in expansion of macro 'log_index' 91348 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91348:77: note: in expansion of macro 'log_index' 91348 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91349:55: note: in expansion of macro 'log_index' 91349 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91349:145: note: in expansion of macro 'log_index' 91349 | 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); | ^~~~~~~~~ ./Logger_test.c:91291:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 91291 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Logger_test.c:91353:3: note: in expansion of macro 'tagging_conditional_extend' 91353 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91290:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 91290 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Logger_test.c:91354:28: note: in expansion of macro 'max_conditional_extend_index' 91354 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Logger_test.c:91355:5: note: in expansion of macro 'logger_conditional_extend_array' 91355 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91363:3: note: in expansion of macro 'ray_position' 91363 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:91364:3: note: in expansion of macro 'ray_velocity' 91364 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91272: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'? 91272 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Logger_test.c:91368:28: note: in expansion of macro 'number_of_masks' 91368 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Logger_test.c:91372:27: note: in expansion of macro 'ray_position' 91372 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Logger_test.c:91271:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 91271 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:91372:50: note: in expansion of macro 'mask_volume_index_list' 91372 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91373:7: note: in expansion of macro 'mask_status_list' 91373 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91375:7: note: in expansion of macro 'mask_status_list' 91375 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91384:3: note: in expansion of macro 'current_volume' 91384 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91384:44: note: in expansion of macro 'ray_position' 91384 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91384:146: note: in expansion of macro 'mask_status_list' 91384 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91241:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 91241 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:91384:183: note: in expansion of macro 'pre_allocated1' 91384 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91242:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 91242 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:91384:199: note: in expansion of macro 'pre_allocated2' 91384 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91243:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 91243 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:91384:215: note: in expansion of macro 'pre_allocated3' 91384 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91275:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 91275 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:91389:41: note: in expansion of macro 'current_mask_intersect_list_status' 91389 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91389:78: note: in expansion of macro 'mask_status_list' 91389 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91389:106: note: in expansion of macro 'current_volume' 91389 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91396:93: note: in expansion of macro 'current_volume' 91396 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91402:39: note: in expansion of macro 'current_volume' 91402 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91403:151: note: in expansion of macro 'current_volume' 91403 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:91413:5: note: in expansion of macro 'current_tagging_node' 91413 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91259:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 91259 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:91413:28: note: in expansion of macro 'master_tagging_node_list' 91413 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91413:62: note: in expansion of macro 'current_volume' 91413 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:91414:5: note: in expansion of macro 'stop_tagging_ray' 91414 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91261:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 91261 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:91415:9: note: in expansion of macro 'tagging_leaf_counter' 91415 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:91415:47: note: in expansion of macro 'stop_creating_nodes' 91415 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:91429:10: note: in expansion of macro 'done' 91429 | while (done == 0) { | ^~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91444:10: note: in expansion of macro 'start' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91444:16: note: in expansion of macro 'check' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91444:30: note: in expansion of macro 'current_volume' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91444:86: note: in expansion of macro 'check' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91444:92: note: in expansion of macro 'start' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91444:106: note: in expansion of macro 'current_volume' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91444:166: note: in expansion of macro 'check' 91444 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91450:49: note: in expansion of macro 'check' 91450 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Logger_test.c:91239:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 91239 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Logger_test.c:91457:13: note: in expansion of macro 'geometry_output' 91457 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91457:94: note: in expansion of macro 'check' 91457 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Logger_test.c:91234: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'? 91234 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91457:102: note: in expansion of macro 'number_of_solutions' 91457 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91457:145: note: in expansion of macro 'check' 91457 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91459:49: note: in expansion of macro 'check' 91459 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91464:10: note: in expansion of macro 'mask_iterator' 91464 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91464:26: note: in expansion of macro 'mask_iterator' 91464 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91464:48: note: in expansion of macro 'current_volume' 91464 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91464:107: note: in expansion of macro 'mask_iterator' 91464 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91275:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 91275 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:91465:11: note: in expansion of macro 'current_mask_intersect_list_status' 91465 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91465:55: note: in expansion of macro 'mask_iterator' 91465 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91469:56: note: in expansion of macro 'current_volume' 91469 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91469:111: note: in expansion of macro 'mask_iterator' 91469 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91481:36: note: in expansion of macro 'current_volume' 91481 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91481:91: note: in expansion of macro 'mask_iterator' 91481 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Logger_test.c:91239:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 91239 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Logger_test.c:91482:11: note: in expansion of macro 'geometry_output' 91482 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Logger_test.c:91234: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'? 91234 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91482:108: note: in expansion of macro 'number_of_solutions' 91482 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91484:54: note: in expansion of macro 'current_volume' 91484 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91484:109: note: in expansion of macro 'mask_iterator' 91484 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91491:9: note: in expansion of macro 'current_volume' 91491 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91491:67: note: in expansion of macro 'current_volume' 91491 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91495:9: note: in expansion of macro 'intersection_with_children' 91495 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91497:14: note: in expansion of macro 'start' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91497:22: note: in expansion of macro 'check' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91497:38: note: in expansion of macro 'current_volume' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91497:82: note: in expansion of macro 'check' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91497:90: note: in expansion of macro 'start' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91497:106: note: in expansion of macro 'current_volume' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91497:154: note: in expansion of macro 'check' 91497 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91502:53: note: in expansion of macro 'check' 91502 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91502:112: note: in expansion of macro 'check' 91502 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91502:124: note: in expansion of macro 'time_propagated_without_scattering' 91502 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91504:30: note: in expansion of macro 'check' 91504 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91508:19: note: in expansion of macro 'intersection_with_children' 91508 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91515:32: note: in expansion of macro 'check' 91515 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:91516:21: note: in expansion of macro 'tree_next_volume' 91516 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:91517:26: note: in expansion of macro 'mask_start' 91517 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91517:37: note: in expansion of macro 'mask_check' 91517 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91517:57: note: in expansion of macro 'check' 91517 | 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++) { | ^~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91517:109: note: in expansion of macro 'mask_check' 91517 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:91517:120: note: in expansion of macro 'mask_start' 91517 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91517:140: note: in expansion of macro 'check' 91517 | 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++) { | ^~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91517:196: note: in expansion of macro 'mask_check' 91517 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91518:28: note: in expansion of macro 'mask_status_list' 91518 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91518:55: note: in expansion of macro 'mask_check' 91518 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91519:26: note: in expansion of macro 'intersection_with_children' 91519 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91524:21: note: in expansion of macro 'intersection_with_children' 91524 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:91525:26: note: in expansion of macro 'mask_start' 91525 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91525:37: note: in expansion of macro 'mask_check' 91525 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91525:57: note: in expansion of macro 'check' 91525 | 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++) { | ^~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91525:109: note: in expansion of macro 'mask_check' 91525 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:91525:120: note: in expansion of macro 'mask_start' 91525 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91525:140: note: in expansion of macro 'check' 91525 | 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++) { | ^~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91525:196: note: in expansion of macro 'mask_check' 91525 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91526:27: note: in expansion of macro 'mask_status_list' 91526 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:91526:54: note: in expansion of macro 'mask_check' 91526 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91527:25: note: in expansion of macro 'intersection_with_children' 91527 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91535:23: note: in expansion of macro 'intersection_with_children' 91535 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91238: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'? 91238 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91542:13: note: in expansion of macro 'intersection_with_children' 91542 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91239:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 91239 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Logger_test.c:91544:13: note: in expansion of macro 'geometry_output' 91544 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91544:93: note: in expansion of macro 'current_volume' 91544 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Logger_test.c:91234: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'? 91234 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91544:110: note: in expansion of macro 'number_of_solutions' 91544 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91544:152: note: in expansion of macro 'current_volume' 91544 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91545:48: note: in expansion of macro 'current_volume' 91545 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91563:10: note: in expansion of macro 'start' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91563:16: note: in expansion of macro 'check' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91563:30: note: in expansion of macro 'current_volume' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91563:86: note: in expansion of macro 'check' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91237:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 91237 | #define start (_comp->_parameters.start) | ^~~~~ ./Logger_test.c:91563:92: note: in expansion of macro 'start' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91563:106: note: in expansion of macro 'current_volume' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91563:166: note: in expansion of macro 'check' 91563 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91564:72: note: in expansion of macro 'check' 91564 | for (solution = 0;solution_parameters.check) | ^ ./Logger_test.c:91566:86: note: in expansion of macro 'check' 91566 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91566:106: note: in expansion of macro 'time_propagated_without_scattering' 91566 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91567:101: note: in expansion of macro 'check' 91567 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91573:86: note: in expansion of macro 'check' 91573 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91573:106: note: in expansion of macro 'time_propagated_without_scattering' 91573 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91236:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 91236 | #define check (_comp->_parameters.check) | ^ ./Logger_test.c:91574:101: note: in expansion of macro 'check' 91574 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91588:10: note: in expansion of macro 'mask_iterator' 91588 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91588:26: note: in expansion of macro 'mask_iterator' 91588 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91588:48: note: in expansion of macro 'current_volume' 91588 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91588:107: note: in expansion of macro 'mask_iterator' 91588 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91275:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 91275 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:91589:11: note: in expansion of macro 'current_mask_intersect_list_status' 91589 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91589:55: note: in expansion of macro 'mask_iterator' 91589 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91590:79: note: in expansion of macro 'current_volume' 91590 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91590:134: note: in expansion of macro 'mask_iterator' 91590 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91592:93: note: in expansion of macro 'current_volume' 91592 | 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) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91592:148: note: in expansion of macro 'mask_iterator' 91592 | 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) { | ^~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91592:177: note: in expansion of macro 'time_propagated_without_scattering' 91592 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91593:108: note: in expansion of macro 'current_volume' 91593 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91593:163: note: in expansion of macro 'mask_iterator' 91593 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91596:93: note: in expansion of macro 'current_volume' 91596 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91596:148: note: in expansion of macro 'mask_iterator' 91596 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91596:177: note: in expansion of macro 'time_propagated_without_scattering' 91596 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91597:108: note: in expansion of macro 'current_volume' 91597 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91277:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 91277 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Logger_test.c:91597:163: note: in expansion of macro 'mask_iterator' 91597 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91606:67: note: in expansion of macro 'current_volume' 91606 | for (solution = 0;solution_parameters.current_volume) | ^ ./Logger_test.c:91608:81: note: in expansion of macro 'current_volume' 91608 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91608:110: note: in expansion of macro 'time_propagated_without_scattering' 91608 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91609:96: note: in expansion of macro 'current_volume' 91609 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91612:81: note: in expansion of macro 'current_volume' 91612 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91612:110: note: in expansion of macro 'time_propagated_without_scattering' 91612 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91613:96: note: in expansion of macro 'current_volume' 91613 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91626:5: note: in expansion of macro 'abs_weight_factor' 91626 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91627:5: note: in expansion of macro 'abs_weight_factor_set' 91627 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91632:9: note: in expansion of macro 'time_to_boundery' 91632 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:91632:52: note: in expansion of macro 'time_propagated_without_scattering' 91632 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91633:9: note: in expansion of macro 'scattering_event' 91633 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91636:13: note: in expansion of macro 'current_volume' 91636 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91637:23: note: in expansion of macro 'current_volume' 91637 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91638:25: note: in expansion of macro 'current_volume' 91638 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91641:41: note: in expansion of macro 'current_volume' 91641 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91642:36: note: in expansion of macro 'time_to_boundery' 91642 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91644:15: note: in expansion of macro 'abs_weight_factor' 91644 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91644:48: note: in expansion of macro 'current_volume' 91644 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91644:86: note: in expansion of macro 'time_to_boundery' 91644 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91645:15: note: in expansion of macro 'abs_weight_factor_set' 91645 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91248:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 91248 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Logger_test.c:91656:93: note: in expansion of macro 'wavevector' 91656 | 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]); | ^~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91659:47: note: in expansion of macro 'current_volume' 91659 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91661:27: note: in expansion of macro 'current_volume' 91661 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91249:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 91249 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Logger_test.c:91663:17: note: in expansion of macro 'wavevector_rotated' 91663 | 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); | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91663:56: note: in expansion of macro 'current_volume' 91663 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91663:115: note: in expansion of macro 'current_volume' 91663 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91248:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 91248 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Logger_test.c:91663:196: note: in expansion of macro 'wavevector' 91663 | 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); | ^~~~~~~~~~ ./Logger_test.c:91249:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 91249 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Logger_test.c:91665:28: note: in expansion of macro 'wavevector_rotated' 91665 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91296:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 91296 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Logger_test.c:91672:15: note: in expansion of macro 'focus_data_index' 91672 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91672:42: note: in expansion of macro 'current_volume' 91672 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91675:34: note: in expansion of macro 'current_volume' 91675 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91678:117: note: in expansion of macro 'current_volume' 91678 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91296:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 91296 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Logger_test.c:91678:169: note: in expansion of macro 'focus_data_index' 91678 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91692:34: note: in expansion of macro 'time_to_boundery' 91692 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91703:48: note: in expansion of macro 'current_volume' 91703 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91707:17: note: in expansion of macro 'scattering_event' 91707 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91708:17: note: in expansion of macro 'abs_weight_factor' 91708 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91709:17: note: in expansion of macro 'abs_weight_factor_set' 91709 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91294:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 91294 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Logger_test.c:91710:45: note: in expansion of macro 'safty_distance2' 91710 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91712:17: note: in expansion of macro 'scattering_event' 91712 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91713:17: note: in expansion of macro 'abs_weight_factor' 91713 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91717:29: note: in expansion of macro 'current_volume' 91717 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91265:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 91265 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Logger_test.c:91719:21: note: in expansion of macro 'real_transmission_probability' 91719 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91266:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 91266 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Logger_test.c:91720:21: note: in expansion of macro 'mc_transmission_probability' 91720 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91720:66: note: in expansion of macro 'current_volume' 91720 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91721:26: note: in expansion of macro 'scattering_event' 91721 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91266:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 91266 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Logger_test.c:91721:57: note: in expansion of macro 'mc_transmission_probability' 91721 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91265:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 91265 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Logger_test.c:91723:35: note: in expansion of macro 'real_transmission_probability' 91723 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91266:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 91266 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Logger_test.c:91723:71: note: in expansion of macro 'mc_transmission_probability' 91723 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91293:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 91293 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:91726:48: note: in expansion of macro 'safty_distance' 91726 | 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; | ^~~~~~~~~~~~~~ ./Logger_test.c:91294:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 91294 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Logger_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Logger_test.c:91726:131: note: in expansion of macro 'safty_distance2' 91726 | 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; | ^~~~~~~~~~~~~~~ ./Logger_test.c:91265:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 91265 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Logger_test.c:91729:30: note: in expansion of macro 'real_transmission_probability' 91729 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91266:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 91266 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Logger_test.c:91729:60: note: in expansion of macro 'mc_transmission_probability' 91729 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91294:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 91294 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Logger_test.c:91735:48: note: in expansion of macro 'safty_distance2' 91735 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Logger_test.c:91293:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 91293 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:91738:50: note: in expansion of macro 'safty_distance' 91738 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Logger_test.c:91294:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 91294 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Logger_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Logger_test.c:91738:97: note: in expansion of macro 'safty_distance2' 91738 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91740:27: note: in expansion of macro 'abs_weight_factor' 91740 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91741:27: note: in expansion of macro 'abs_weight_factor_set' 91741 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91743:27: note: in expansion of macro 'scattering_event' 91743 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91744:32: note: in expansion of macro 'scattering_event' 91744 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91747:25: note: in expansion of macro 'abs_weight_factor' 91747 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91748:25: note: in expansion of macro 'scattering_event' 91748 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91293:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 91293 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:91752:48: note: in expansion of macro 'safty_distance' 91752 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Logger_test.c:91293:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 91293 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Logger_test.c:91754:73: note: in expansion of macro 'safty_distance' 91754 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91754:89: note: in expansion of macro 'scattering_event' 91754 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91755:30: note: in expansion of macro 'scattering_event' 91755 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91759:21: note: in expansion of macro 'scattering_event' 91759 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91761:19: note: in expansion of macro 'abs_weight_factor' 91761 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91762:19: note: in expansion of macro 'abs_weight_factor_set' 91762 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91766:31: note: in expansion of macro 'current_volume' 91766 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91768:21: note: in expansion of macro 'selected_process' 91768 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91770:33: note: in expansion of macro 'current_volume' 91770 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91269:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 91269 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:91772:66: note: in expansion of macro 'total_process_interact' 91772 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91775:60: note: in expansion of macro 'current_volume' 91775 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91269:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 91269 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:91778:27: note: in expansion of macro 'total_process_interact' 91778 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91778:61: note: in expansion of macro 'current_volume' 91778 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91781:78: note: in expansion of macro 'current_volume' 91781 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91784:60: note: in expansion of macro 'current_volume' 91784 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91269:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 91269 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:91785:86: note: in expansion of macro 'total_process_interact' 91785 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91787:27: note: in expansion of macro 'selected_process' 91787 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91269:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 91269 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Logger_test.c:91788:61: note: in expansion of macro 'total_process_interact' 91788 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91796:60: note: in expansion of macro 'current_volume' 91796 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91799:27: note: in expansion of macro 'selected_process' 91799 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 91298 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Logger_test.c:91814:9: note: in expansion of macro 'initial_weight' 91814 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Logger_test.c:91297:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 91297 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Logger_test.c:91815:9: note: in expansion of macro 'r_old' 91815 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Logger_test.c:91297:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 91297 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Logger_test.c:91815:26: note: in expansion of macro 'r_old' 91815 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Logger_test.c:91297:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 91297 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Logger_test.c:91815:43: note: in expansion of macro 'r_old' 91815 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Logger_test.c:91300:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 91300 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Logger_test.c:91815:60: note: in expansion of macro 'time_old' 91815 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91817:14: note: in expansion of macro 'abs_weight_factor' 91817 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91825:13: note: in expansion of macro 'current_volume' 91825 | 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 | ^~~~~~~~~~~~~~ ./Logger_test.c:91302:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 91302 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Logger_test.c:91825:36: note: in expansion of macro 'abs_weight_factor_set' 91825 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91826:23: note: in expansion of macro 'current_volume' 91826 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91828:17: note: in expansion of macro 'scattering_event' 91828 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91308:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 91308 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Logger_test.c:91830:17: note: in expansion of macro 'abs_distance' 91830 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Logger_test.c:91303:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 91303 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Logger_test.c:91833:17: note: in expansion of macro 'my_abs' 91833 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91833:34: note: in expansion of macro 'current_volume' 91833 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Logger_test.c:91308:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 91308 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Logger_test.c:91834:17: note: in expansion of macro 'abs_distance' 91834 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91837:13: note: in expansion of macro 't_abs_propagation' 91837 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91308:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 91308 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Logger_test.c:91837:33: note: in expansion of macro 'abs_distance' 91837 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Logger_test.c:91305:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 91305 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Logger_test.c:91839:13: note: in expansion of macro 'abs_position' 91839 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91839:43: note: in expansion of macro 't_abs_propagation' 91839 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91839:69: note: in expansion of macro 't_abs_propagation' 91839 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91839:95: note: in expansion of macro 't_abs_propagation' 91839 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91849:18: note: in expansion of macro 'log_index' 91849 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91849:30: note: in expansion of macro 'log_index' 91849 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91849:48: note: in expansion of macro 'current_volume' 91849 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91849:90: note: in expansion of macro 'log_index' 91849 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91851:15: note: in expansion of macro 'transformed_abs_position' 91851 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91305:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 91305 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Logger_test.c:91851:53: note: in expansion of macro 'abs_position' 91851 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91851:75: note: in expansion of macro 'current_volume' 91851 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91851:117: note: in expansion of macro 'log_index' 91851 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91852:15: note: in expansion of macro 'transformed_abs_position' 91852 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91852:60: note: in expansion of macro 'current_volume' 91852 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91852:102: note: in expansion of macro 'log_index' 91852 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91852:124: note: in expansion of macro 'transformed_abs_position' 91852 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91855:23: note: in expansion of macro 'current_volume' 91855 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91855:65: note: in expansion of macro 'log_index' 91855 | 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); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91855:119: note: in expansion of macro 'transformed_abs_position' 91855 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 91298 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Logger_test.c:91855:152: note: in expansion of macro 'initial_weight' 91855 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91855:172: note: in expansion of macro 'abs_weight_factor' 91855 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91855:196: note: in expansion of macro 't_abs_propagation' 91855 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:91855:215: note: in expansion of macro 'scattered_flag' 91855 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91855:230: note: in expansion of macro 'current_volume' 91855 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91855:247: note: in expansion of macro 'number_of_scattering_events' 91855 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91855:284: note: in expansion of macro 'current_volume' 91855 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91855:326: note: in expansion of macro 'log_index' 91855 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91865:18: note: in expansion of macro 'log_index' 91865 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91865:30: note: in expansion of macro 'log_index' 91865 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91865:95: note: in expansion of macro 'log_index' 91865 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91872:15: note: in expansion of macro 'transformed_abs_position' 91872 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91305:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 91305 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Logger_test.c:91872:53: note: in expansion of macro 'abs_position' 91872 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91872:118: note: in expansion of macro 'log_index' 91872 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91873:15: note: in expansion of macro 'transformed_abs_position' 91873 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91873:103: note: in expansion of macro 'log_index' 91873 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91873:136: note: in expansion of macro 'transformed_abs_position' 91873 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91876:66: note: in expansion of macro 'log_index' 91876 | 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); | ^~~~~~~~~ ./Logger_test.c:91306:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 91306 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Logger_test.c:91876:131: note: in expansion of macro 'transformed_abs_position' 91876 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 91298 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Logger_test.c:91876:164: note: in expansion of macro 'initial_weight' 91876 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91299:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 91299 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Logger_test.c:91876:184: note: in expansion of macro 'abs_weight_factor' 91876 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 91307 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Logger_test.c:91876:206: note: in expansion of macro 't_abs_propagation' 91876 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:91876:225: note: in expansion of macro 'scattered_flag' 91876 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91876:240: note: in expansion of macro 'current_volume' 91876 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91876:257: note: in expansion of macro 'number_of_scattering_events' 91876 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91876:337: note: in expansion of macro 'log_index' 91876 | 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); | ^~~~~~~~~ ./Logger_test.c:91226:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 91226 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Logger_test.c:91881:13: note: in expansion of macro 'scattering_event' 91881 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91903:13: note: in expansion of macro 'ray_position' 91903 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:91904:13: note: in expansion of macro 'ray_velocity' 91904 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91907:35: note: in expansion of macro 'ray_position' 91907 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91907:58: note: in expansion of macro 'current_volume' 91907 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91911:54: note: in expansion of macro 'ray_position' 91911 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:91911:152: note: in expansion of macro 'mask_status_list' 91911 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91241:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 91241 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:91911:187: note: in expansion of macro 'pre_allocated1' 91911 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91242:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 91242 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:91911:202: note: in expansion of macro 'pre_allocated2' 91911 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91243:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 91243 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:91911:217: note: in expansion of macro 'pre_allocated3' 91911 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91913:124: note: in expansion of macro 'current_volume' 91913 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91282:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 91282 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Logger_test.c:91919:13: note: in expansion of macro 'p_old' 91919 | p_old = p; | ^~~~~ ./Logger_test.c:91296:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 91296 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Logger_test.c:91923:13: note: in expansion of macro 'focus_data_index' 91923 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91923:40: note: in expansion of macro 'current_volume' 91923 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91923:95: note: in expansion of macro 'selected_process' 91923 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91926:25: note: in expansion of macro 'current_volume' 91926 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91926:72: note: in expansion of macro 'selected_process' 91926 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91927:17: note: in expansion of macro 'ray_velocity_rotated' 91927 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91927:58: note: in expansion of macro 'current_volume' 91927 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91927:117: note: in expansion of macro 'current_volume' 91927 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91927:164: note: in expansion of macro 'selected_process' 91927 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:91927:207: note: in expansion of macro 'ray_velocity' 91927 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91929:17: note: in expansion of macro 'ray_velocity_rotated' 91929 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:91929:40: note: in expansion of macro 'ray_velocity' 91929 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91936:43: note: in expansion of macro 'ray_velocity_rotated' 91936 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91939:32: note: in expansion of macro 'current_volume' 91939 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91939:79: note: in expansion of macro 'selected_process' 91939 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91940:107: note: in expansion of macro 'current_volume' 91940 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91957:13: note: in expansion of macro 'ray_velocity_rotated' 91957 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91960:25: note: in expansion of macro 'current_volume' 91960 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91960:72: note: in expansion of macro 'selected_process' 91960 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91247:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 91247 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Logger_test.c:91961:17: note: in expansion of macro 'ray_velocity_final' 91961 | 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); | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91961:56: note: in expansion of macro 'current_volume' 91961 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91961:125: note: in expansion of macro 'current_volume' 91961 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91961:172: note: in expansion of macro 'selected_process' 91961 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91961:215: note: in expansion of macro 'ray_velocity_rotated' 91961 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91247:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 91247 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Logger_test.c:91963:16: note: in expansion of macro 'ray_velocity_final' 91963 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91246:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 91246 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Logger_test.c:91963:37: note: in expansion of macro 'ray_velocity_rotated' 91963 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91247:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 91247 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Logger_test.c:91969:24: note: in expansion of macro 'ray_velocity_final' 91969 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91981:18: note: in expansion of macro 'log_index' 91981 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91981:30: note: in expansion of macro 'log_index' 91981 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91981:48: note: in expansion of macro 'current_volume' 91981 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91981:86: note: in expansion of macro 'log_index' 91981 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91982:27: note: in expansion of macro 'current_volume' 91982 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91982:68: note: in expansion of macro 'log_index' 91982 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91982:96: note: in expansion of macro 'selected_process' 91982 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91987:25: note: in expansion of macro 'current_volume' 91987 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91987:66: note: in expansion of macro 'log_index' 91987 | 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); | ^~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91987:94: note: in expansion of macro 'selected_process' 91987 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:91987:155: note: in expansion of macro 'ray_position' 91987 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91282:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 91282 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Logger_test.c:91987:186: note: in expansion of macro 'p_old' 91987 | 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); | ^~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:91987:196: note: in expansion of macro 'scattered_flag' 91987 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91987:211: note: in expansion of macro 'current_volume' 91987 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:91987:228: note: in expansion of macro 'scattered_flag_VP' 91987 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91987:246: note: in expansion of macro 'current_volume' 91987 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91987:262: note: in expansion of macro 'selected_process' 91987 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91987:281: note: in expansion of macro 'number_of_scattering_events' 91987 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:91987:318: note: in expansion of macro 'current_volume' 91987 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91987:359: note: in expansion of macro 'log_index' 91987 | 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); | ^~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:91987:387: note: in expansion of macro 'selected_process' 91987 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91998:18: note: in expansion of macro 'log_index' 91998 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91998:30: note: in expansion of macro 'log_index' 91998 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:91998:91: note: in expansion of macro 'log_index' 91998 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92003:62: note: in expansion of macro 'log_index' 92003 | 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); | ^~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92003:123: note: in expansion of macro 'ray_position' 92003 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91282:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 91282 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Logger_test.c:92003:154: note: in expansion of macro 'p_old' 92003 | 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); | ^~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92003:164: note: in expansion of macro 'scattered_flag' 92003 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92003:179: note: in expansion of macro 'current_volume' 92003 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:92003:196: note: in expansion of macro 'scattered_flag_VP' 92003 | 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); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92003:214: note: in expansion of macro 'current_volume' 92003 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:92003:230: note: in expansion of macro 'selected_process' 92003 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92003:249: note: in expansion of macro 'number_of_scattering_events' 92003 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92003:325: note: in expansion of macro 'log_index' 92003 | 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); | ^~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92009:15: note: in expansion of macro 'number_of_scattering_events' 92009 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92010:15: note: in expansion of macro 'scattered_flag' 92010 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92010:30: note: in expansion of macro 'current_volume' 92010 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:92011:15: note: in expansion of macro 'scattered_flag_VP' 92011 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92011:33: note: in expansion of macro 'current_volume' 92011 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:92011:49: note: in expansion of macro 'selected_process' 92011 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:92015:13: note: in expansion of macro 'time_propagated_without_scattering' 92015 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92024:35: note: in expansion of macro 'stop_tagging_ray' 92024 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92025:17: note: in expansion of macro 'current_tagging_node' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92025:58: note: in expansion of macro 'current_tagging_node' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91225:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 91225 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Logger_test.c:92025:80: note: in expansion of macro 'selected_process' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92025:105: note: in expansion of macro 'current_volume' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92025:123: note: in expansion of macro 'stop_tagging_ray' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92025:140: note: in expansion of macro 'stop_creating_nodes' 92025 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:92040:18: note: in expansion of macro 'time_to_boundery' 92040 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:92041:18: note: in expansion of macro 'time_to_boundery' 92041 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:92042:18: note: in expansion of macro 'time_to_boundery' 92042 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91224: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'? 91224 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:92043:18: note: in expansion of macro 'time_to_boundery' 92043 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92045:13: note: in expansion of macro 'ray_position' 92045 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92046:13: note: in expansion of macro 'ray_velocity' 92046 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91227:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 91227 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Logger_test.c:92048:13: note: in expansion of macro 'time_propagated_without_scattering' 92048 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92060:31: note: in expansion of macro 'current_volume' 92060 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92073:29: note: in expansion of macro 'current_volume' 92073 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92074:21: note: in expansion of macro 'tree_next_volume' 92074 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92074:48: note: in expansion of macro 'current_volume' 92074 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92076:21: note: in expansion of macro 'ray_position' 92076 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92077:21: note: in expansion of macro 'ray_velocity' 92077 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92078:21: note: in expansion of macro 'tree_next_volume' 92078 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92078:64: note: in expansion of macro 'ray_position' 92078 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92078:85: note: in expansion of macro 'current_volume' 92078 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92078:145: note: in expansion of macro 'current_volume' 92078 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92078:198: note: in expansion of macro 'mask_status_list' 92078 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91241:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 91241 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:92078:233: note: in expansion of macro 'pre_allocated1' 92078 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91242:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 91242 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:92078:248: note: in expansion of macro 'pre_allocated2' 92078 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91243:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 91243 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:92078:263: note: in expansion of macro 'pre_allocated3' 92078 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92088:39: note: in expansion of macro 'stop_tagging_ray' 92088 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92089:21: note: in expansion of macro 'current_tagging_node' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92089:61: note: in expansion of macro 'current_tagging_node' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92089:83: note: in expansion of macro 'current_volume' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92089:99: note: in expansion of macro 'tree_next_volume' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92089:126: note: in expansion of macro 'stop_tagging_ray' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92089:143: note: in expansion of macro 'stop_creating_nodes' 92089 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92097:17: note: in expansion of macro 'current_volume' 92097 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92097:34: note: in expansion of macro 'tree_next_volume' 92097 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91275:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 91275 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:92098:55: note: in expansion of macro 'current_mask_intersect_list_status' 92098 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92098:92: note: in expansion of macro 'mask_status_list' 92098 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92098:120: note: in expansion of macro 'current_volume' 92098 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92119:41: note: in expansion of macro 'stop_tagging_ray' 92119 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92120:21: note: in expansion of macro 'current_tagging_node' 92120 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92120:61: note: in expansion of macro 'current_tagging_node' 92120 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92120:83: note: in expansion of macro 'current_volume' 92120 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92120:120: note: in expansion of macro 'stop_tagging_ray' 92120 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92120:137: note: in expansion of macro 'stop_creating_nodes' 92120 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92122:19: note: in expansion of macro 'current_volume' 92122 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92127:23: note: in expansion of macro 'mask_status_list' 92127 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92132:21: note: in expansion of macro 'mask_status_list' 92132 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92134:45: note: in expansion of macro 'current_volume' 92134 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91280:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 91280 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Logger_test.c:92139:23: note: in expansion of macro 'need_to_run_within_which_volume' 92139 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92140:35: note: in expansion of macro 'current_volume' 92140 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92141:30: note: in expansion of macro 'mask_start' 92141 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92141:41: note: in expansion of macro 'mask_check' 92141 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92141:60: note: in expansion of macro 'current_volume' 92141 | 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++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92141:122: note: in expansion of macro 'mask_check' 92141 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92141:133: note: in expansion of macro 'mask_start' 92141 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92141:152: note: in expansion of macro 'current_volume' 92141 | 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++) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92141:218: note: in expansion of macro 'mask_check' 92141 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92142:31: note: in expansion of macro 'mask_status_list' 92142 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92142:58: note: in expansion of macro 'mask_check' 92142 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Logger_test.c:91280:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 91280 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Logger_test.c:92144:29: note: in expansion of macro 'need_to_run_within_which_volume' 92144 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91280:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 91280 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Logger_test.c:92149:27: note: in expansion of macro 'need_to_run_within_which_volume' 92149 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92165:31: note: in expansion of macro 'tree_next_volume' 92165 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92166:36: note: in expansion of macro 'mask_start' 92166 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92166:47: note: in expansion of macro 'mask_check' 92166 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92166:173: note: in expansion of macro 'mask_check' 92166 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92166:184: note: in expansion of macro 'mask_start' 92166 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92166:314: note: in expansion of macro 'mask_check' 92166 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92167:37: note: in expansion of macro 'mask_status_list' 92167 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92167:64: note: in expansion of macro 'mask_check' 92167 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92168:35: note: in expansion of macro 'tree_next_volume' 92168 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92173:31: note: in expansion of macro 'tree_next_volume' 92173 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92174:36: note: in expansion of macro 'mask_start' 92174 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92174:47: note: in expansion of macro 'mask_check' 92174 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92174:172: note: in expansion of macro 'mask_check' 92174 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91278:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 91278 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Logger_test.c:92174:183: note: in expansion of macro 'mask_start' 92174 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92174:312: note: in expansion of macro 'mask_check' 92174 | 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++) { | ^~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92175:37: note: in expansion of macro 'mask_status_list' 92175 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91279:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 91279 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Logger_test.c:92175:64: note: in expansion of macro 'mask_check' 92175 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92176:35: note: in expansion of macro 'tree_next_volume' 92176 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92181:34: note: in expansion of macro 'tree_next_volume' 92181 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92185:49: note: in expansion of macro 'stop_tagging_ray' 92185 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92185:72: note: in expansion of macro 'current_tagging_node' 92185 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92185:112: note: in expansion of macro 'current_tagging_node' 92185 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92185:134: note: in expansion of macro 'current_volume' 92185 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92185:150: note: in expansion of macro 'tree_next_volume' 92185 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92185:178: note: in expansion of macro 'stop_tagging_ray' 92185 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92185:196: note: in expansion of macro 'stop_creating_nodes' 92185 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92186:27: note: in expansion of macro 'current_volume' 92186 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92186:44: note: in expansion of macro 'tree_next_volume' 92186 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92191:27: note: in expansion of macro 'ray_position' 92191 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92192:27: note: in expansion of macro 'ray_velocity' 92192 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92193:27: note: in expansion of macro 'tree_next_volume' 92193 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92193:70: note: in expansion of macro 'ray_position' 92193 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92193:200: note: in expansion of macro 'mask_status_list' 92193 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91241:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 91241 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:92193:237: note: in expansion of macro 'pre_allocated1' 92193 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91242:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 91242 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:92193:253: note: in expansion of macro 'pre_allocated2' 92193 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91243:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 91243 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:92193:269: note: in expansion of macro 'pre_allocated3' 92193 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92195:49: note: in expansion of macro 'stop_tagging_ray' 92195 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92195:72: note: in expansion of macro 'current_tagging_node' 92195 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92195:112: note: in expansion of macro 'current_tagging_node' 92195 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92195:134: note: in expansion of macro 'current_volume' 92195 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92195:150: note: in expansion of macro 'tree_next_volume' 92195 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92195:177: note: in expansion of macro 'stop_tagging_ray' 92195 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92195:194: note: in expansion of macro 'stop_creating_nodes' 92195 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92196:27: note: in expansion of macro 'current_volume' 92196 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92196:44: note: in expansion of macro 'tree_next_volume' 92196 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92210:21: note: in expansion of macro 'mask_status_list' 92210 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92212:21: note: in expansion of macro 'ray_position' 92212 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92213:21: note: in expansion of macro 'ray_velocity' 92213 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92216:21: note: in expansion of macro 'tree_next_volume' 92216 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92216:64: note: in expansion of macro 'ray_position' 92216 | 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); | ^~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92216:170: note: in expansion of macro 'mask_status_list' 92216 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91241:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 91241 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:92216:207: note: in expansion of macro 'pre_allocated1' 92216 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91242:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 91242 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:92216:223: note: in expansion of macro 'pre_allocated2' 92216 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91243:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 91243 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:92216:239: note: in expansion of macro 'pre_allocated3' 92216 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92218:25: note: in expansion of macro 'tree_next_volume' 92218 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92219:35: note: in expansion of macro 'tree_next_volume' 92219 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92219:88: note: in expansion of macro 'current_volume' 92219 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92221:47: note: in expansion of macro 'stop_tagging_ray' 92221 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92221:70: note: in expansion of macro 'current_tagging_node' 92221 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92221:110: note: in expansion of macro 'current_tagging_node' 92221 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92221:132: note: in expansion of macro 'current_volume' 92221 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92221:148: note: in expansion of macro 'tree_next_volume' 92221 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92221:176: note: in expansion of macro 'stop_tagging_ray' 92221 | 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); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91263:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 91263 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Logger_test.c:92221:194: note: in expansion of macro 'stop_creating_nodes' 92221 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92222:25: note: in expansion of macro 'current_volume' 92222 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Logger_test.c:91240:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 91240 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Logger_test.c:92222:42: note: in expansion of macro 'tree_next_volume' 92222 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91275:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 91275 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:92229:55: note: in expansion of macro 'current_mask_intersect_list_status' 92229 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92229:92: note: in expansion of macro 'mask_status_list' 92229 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92229:120: note: in expansion of macro 'current_volume' 92229 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92238:25: note: in expansion of macro 'current_volume' 92238 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:92239:21: note: in expansion of macro 'done' 92239 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Logger_test.c:91233:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 91233 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Logger_test.c:92240:21: note: in expansion of macro 'ray_sucseeded' 92240 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92248:13: note: in expansion of macro 'current_volume' 92248 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:92249:13: note: in expansion of macro 'done' 92249 | done = 1; | ^~~~ ./Logger_test.c:91233:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 91233 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Logger_test.c:92250:13: note: in expansion of macro 'ray_sucseeded' 92250 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Logger_test.c:91233:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 91233 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Logger_test.c:92255:15: note: in expansion of macro 'ray_sucseeded' 92255 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:92256:15: note: in expansion of macro 'done' 92256 | done = 1; // stop the loop | ^~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92258:162: note: in expansion of macro 'current_volume' 92258 | 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); | ^~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92260:39: note: in expansion of macro 'ray_position' 92260 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Logger_test.c:91274:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 91274 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:92264:33: note: in expansion of macro 'mask_status_list' 92264 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92266:45: note: in expansion of macro 'scattered_flag' 92266 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Logger_test.c:91231:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 91231 | #define done (_comp->_parameters.done) | ^ ./Logger_test.c:92282:22: note: in expansion of macro 'done' 92282 | 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;} | ^~~~ ./Logger_test.c:91233:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 91233 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Logger_test.c:92282:32: note: in expansion of macro 'ray_sucseeded' 92282 | 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;} | ^~~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92282:148: note: in expansion of macro 'current_volume' 92282 | 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;} | ^~~~~~~~~~~~~~ ./Logger_test.c:91233:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 91233 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Logger_test.c:92289:7: note: in expansion of macro 'ray_sucseeded' 92289 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92297:12: note: in expansion of macro 'log_index' 92297 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92297:63: note: in expansion of macro 'log_index' 92297 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92297:77: note: in expansion of macro 'log_index' 92297 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91285:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 91285 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Logger_test.c:92299:9: note: in expansion of macro 'this_logger' 92299 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92299:63: note: in expansion of macro 'log_index' 92299 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92300:9: note: in expansion of macro 'conditional_status' 92300 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92301:74: note: in expansion of macro 'log_index' 92301 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Logger_test.c:91285:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 91285 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Logger_test.c:92306:20: note: in expansion of macro 'this_logger' 92306 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Logger_test.c:91285:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 91285 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Logger_test.c:92307:26: note: in expansion of macro 'this_logger' 92307 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92308:27: note: in expansion of macro 'ray_position' 92308 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92308:42: note: in expansion of macro 'ray_velocity' 92308 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92308:65: note: in expansion of macro 'current_volume' 92308 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92309:27: note: in expansion of macro 'number_of_scattering_events' 92309 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92309:56: note: in expansion of macro 'scattered_flag' 92309 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:92309:71: note: in expansion of macro 'scattered_flag_VP' 92309 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92310:13: note: in expansion of macro 'conditional_status' 92310 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92314:13: note: in expansion of macro 'conditional_status' 92314 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92318:55: note: in expansion of macro 'log_index' 92318 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92319:53: note: in expansion of macro 'log_index' 92319 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92319:137: note: in expansion of macro 'log_index' 92319 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92321:60: note: in expansion of macro 'log_index' 92321 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92322:53: note: in expansion of macro 'log_index' 92322 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92322:145: note: in expansion of macro 'log_index' 92322 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92326:55: note: in expansion of macro 'log_index' 92326 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Logger_test.c:91288:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 91288 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Logger_test.c:92330:13: note: in expansion of macro 'logger_conditional_extend_array' 92330 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92330:85: note: in expansion of macro 'log_index' 92330 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92341:53: note: in expansion of macro 'log_index' 92341 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92349:12: note: in expansion of macro 'log_index' 92349 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92349:67: note: in expansion of macro 'log_index' 92349 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92349:81: note: in expansion of macro 'log_index' 92349 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Logger_test.c:91286:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 91286 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Logger_test.c:92351:9: note: in expansion of macro 'this_abs_logger' 92351 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92351:75: note: in expansion of macro 'log_index' 92351 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92352:9: note: in expansion of macro 'conditional_status' 92352 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92353:82: note: in expansion of macro 'log_index' 92353 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Logger_test.c:91286:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 91286 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Logger_test.c:92358:20: note: in expansion of macro 'this_abs_logger' 92358 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Logger_test.c:91286:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 91286 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Logger_test.c:92359:26: note: in expansion of macro 'this_abs_logger' 92359 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92360:27: note: in expansion of macro 'ray_position' 92360 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92360:42: note: in expansion of macro 'ray_velocity' 92360 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92360:65: note: in expansion of macro 'current_volume' 92360 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92361:27: note: in expansion of macro 'number_of_scattering_events' 92361 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92361:56: note: in expansion of macro 'scattered_flag' 92361 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:92361:72: note: in expansion of macro 'scattered_flag_VP' 92361 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92362:13: note: in expansion of macro 'conditional_status' 92362 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92366:13: note: in expansion of macro 'conditional_status' 92366 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92369:59: note: in expansion of macro 'log_index' 92369 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92369:151: note: in expansion of macro 'log_index' 92369 | 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); | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92372:63: note: in expansion of macro 'log_index' 92372 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Logger_test.c:91289:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 91289 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Logger_test.c:92376:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 92376 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92376:97: note: in expansion of macro 'log_index' 92376 | 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 | ^~~~~~~~~ ./Logger_test.c:91283:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 91283 | #define log_index (_comp->_parameters.log_index) | ^ ./Logger_test.c:92387:61: note: in expansion of macro 'log_index' 92387 | 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]; | ^~~~~~~~~ ./Logger_test.c:91262:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 91262 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Logger_test.c:92396:27: note: in expansion of macro 'stop_tagging_ray' 92396 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92397:7: note: in expansion of macro 'conditional_status' 92397 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91287:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 91287 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:92398:33: note: in expansion of macro 'tagging_conditional_list' 92398 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91287:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 91287 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:92404:18: note: in expansion of macro 'tagging_conditional_list' 92404 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91287:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 91287 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:92405:26: note: in expansion of macro 'tagging_conditional_list' 92405 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92406:27: note: in expansion of macro 'ray_position' 92406 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92406:42: note: in expansion of macro 'ray_velocity' 92406 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Logger_test.c:91232:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 91232 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Logger_test.c:92406:65: note: in expansion of macro 'current_volume' 92406 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92407:27: note: in expansion of macro 'number_of_scattering_events' 92407 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91251:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 91251 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:92407:56: note: in expansion of macro 'scattered_flag' 92407 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Logger_test.c:91252:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 91252 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:92407:71: note: in expansion of macro 'scattered_flag_VP' 92407 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92408:11: note: in expansion of macro 'conditional_status' 92408 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91284:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 91284 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Logger_test.c:92412:11: note: in expansion of macro 'conditional_status' 92412 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Logger_test.c:91291:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 91291 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Logger_test.c:92413:9: note: in expansion of macro 'tagging_conditional_extend' 92413 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91260:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 91260 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Logger_test.c:92419:34: note: in expansion of macro 'current_tagging_node' 92419 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91244:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 91244 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Logger_test.c:92419:56: note: in expansion of macro 'ray_position' 92419 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Logger_test.c:91245:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 91245 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Logger_test.c:92419:71: note: in expansion of macro 'ray_velocity' 92419 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Logger_test.c:91261:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 91261 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:92419:90: note: in expansion of macro 'tagging_leaf_counter' 92419 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:91264: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'? 91264 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:92437:102: note: in expansion of macro 'number_of_scattering_events' 92437 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c: In function 'class_Union_master_finally': ./Logger_test.c:94925:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 94925 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:94979:58: note: in expansion of macro 'tagging_leaf_counter' 94979 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94923:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 94923 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:94981:25: note: in expansion of macro 'master_tagging_node_list' 94981 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94925:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 94925 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Logger_test.c:94981:60: note: in expansion of macro 'tagging_leaf_counter' 94981 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94923:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 94923 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:94983:5: note: in expansion of macro 'master_tagging_node_list' 94983 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94923:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 94923 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Logger_test.c:94983:53: note: in expansion of macro 'master_tagging_node_list' 94983 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94915:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 94915 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Logger_test.c:94988:6: note: in expansion of macro 'scattered_flag' 94988 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Logger_test.c:94905:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 94905 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Logger_test.c:94990:6: note: in expansion of macro 'pre_allocated1' 94990 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Logger_test.c:94906:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 94906 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Logger_test.c:94991:6: note: in expansion of macro 'pre_allocated2' 94991 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Logger_test.c:94907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 94907 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Logger_test.c:94992:6: note: in expansion of macro 'pre_allocated3' 94992 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Logger_test.c:94945:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 94945 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Logger_test.c:94993:6: note: in expansion of macro 'number_of_processes_array' 94993 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94956:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 94956 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Logger_test.c:95005:5: note: in expansion of macro 'free_tagging_conditioanl_list' 95005 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94951:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 94951 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Logger_test.c:95005:46: note: in expansion of macro 'tagging_conditional_list' 95005 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94916:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 94916 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:95024:10: note: in expansion of macro 'scattered_flag_VP' 95024 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:94916:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 94916 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Logger_test.c:95056:6: note: in expansion of macro 'scattered_flag_VP' 95056 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Logger_test.c:94938:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 94938 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:95064:5: note: in expansion of macro 'mask_status_list' 95064 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:94938:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 94938 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Logger_test.c:95064:43: note: in expansion of macro 'mask_status_list' 95064 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Logger_test.c:94939:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 94939 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:95065:5: note: in expansion of macro 'current_mask_intersect_list_status' 95065 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94939:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 94939 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Logger_test.c:95065:61: note: in expansion of macro 'current_mask_intersect_list_status' 95065 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 94935 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:95066:5: note: in expansion of macro 'mask_volume_index_list' 95066 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 94935 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Logger_test.c:95066:49: note: in expansion of macro 'mask_volume_index_list' 95066 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94934:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 94934 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:95069:5: note: in expansion of macro 'geometry_component_index_list' 95069 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Logger_test.c:94934:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 94934 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Logger_test.c:95069:56: note: in expansion of macro 'geometry_component_index_list' 95069 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Logger_test.out ./Logger_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 ./Logger_test.out ./Logger_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.