INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_loggers_base_20240919_185922" INFO: Regenerating c-file: Unit_test_loggers_base.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_loggers_base.c Unit_test_loggers_base.instr 2024-09-19 18:59:26.520 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib 2024-09-19 18:59:26.521 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/antlr/v4/Tool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621) Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/antlr/v4/Tool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621) No initialization present? ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component init -> GPU kernel from component incoherent -> GPU kernel from component powder -> GPU kernel from component material -> GPU kernel from component Origin -> GPU kernel from component source -> GPU kernel from component geometry_center -> GPU kernel from component box -> GPU kernel from component sphere -> GPU kernel from component cylinder -> GPU kernel from component cone Component master is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component master -> GPU kernel from component transmission -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Unit_test_loggers_base.out DEBUG: CMD: mpicc -o ./Unit_test_loggers_base.out ./Unit_test_loggers_base.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Unit_test_loggers_base.c:55519:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 55519 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_loggers_base.c: In function '_master_setpos': ./Unit_test_loggers_base.c:59013:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 59013 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_loggers_base.c:59014:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 59014 | _master_var._parameters.check = NULL; | ^ ./Unit_test_loggers_base.c:59015:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 59015 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_loggers_base.c:59016:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 59016 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_loggers_base.c:59017:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 59017 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_loggers_base.c:59018:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 59018 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_loggers_base.c:59019:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 59019 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_loggers_base.c:59020:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 59020 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_loggers_base.c:59021:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 59021 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_loggers_base.c:59022:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 59022 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_loggers_base.c:59023:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 59023 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_loggers_base.c:59024:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 59024 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_loggers_base.c:59025:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 59025 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_loggers_base.c:59026:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 59026 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_loggers_base.c:59027:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 59027 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_loggers_base.c:59028:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 59028 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_loggers_base.c:59029:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 59029 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_loggers_base.c: In function 'class_Union_master_initialize': ./Unit_test_loggers_base.c:60790:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 60790 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_loggers_base.c:60877:3: note: in expansion of macro 'volume_0_found' 60877 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60801:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 60801 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:60880:3: note: in expansion of macro 'tagging_leaf_counter' 60880 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60883:3: note: in expansion of macro 'number_of_masks' 60883 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60884:3: note: in expansion of macro 'number_of_masked_volumes' 60884 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60833:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 60833 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:60902:3: note: in expansion of macro 'safty_distance' 60902 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60834:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 60834 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_loggers_base.c:60903:3: note: in expansion of macro 'safty_distance2' 60903 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60833:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 60833 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:60903:21: note: in expansion of macro 'safty_distance' 60903 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60923:3: note: in expansion of macro 'number_of_masks' 60923 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60924:3: note: in expansion of macro 'number_of_masked_volumes' 60924 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60930:99: note: in expansion of macro 'number_of_masks' 60930 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60931:101: note: in expansion of macro 'number_of_masked_volumes' 60931 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:60936:3: note: in expansion of macro 'geometry_component_index_list' 60936 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:60937:3: note: in expansion of macro 'geometry_component_index_list' 60937 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:60937:52: note: in expansion of macro 'geometry_component_index_list' 60937 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 60811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:60938:3: note: in expansion of macro 'mask_volume_index_list' 60938 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60938:41: note: in expansion of macro 'number_of_masks' 60938 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60939:7: note: in expansion of macro 'number_of_masks' 60939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 60811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:60939:27: note: in expansion of macro 'mask_volume_index_list' 60939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60939:69: note: in expansion of macro 'number_of_masks' 60939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60814:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 60814 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:60940:3: note: in expansion of macro 'mask_status_list' 60940 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60940:35: note: in expansion of macro 'number_of_masks' 60940 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60941:7: note: in expansion of macro 'number_of_masks' 60941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60814:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 60814 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:60941:27: note: in expansion of macro 'mask_status_list' 60941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60941:63: note: in expansion of macro 'number_of_masks' 60941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60815:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 60815 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:60942:3: note: in expansion of macro 'current_mask_intersect_list_status' 60942 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60942:53: note: in expansion of macro 'number_of_masked_volumes' 60942 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60943:7: note: in expansion of macro 'number_of_masked_volumes' 60943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60815:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 60815 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:60943:36: note: in expansion of macro 'current_mask_intersect_list_status' 60943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60943:90: note: in expansion of macro 'number_of_masked_volumes' 60943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:60949:9: note: in expansion of macro 'geometry_component_index_list' 60949 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:60952:3: note: in expansion of macro 'geometry_component_index_list' 60952 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60812: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'? 60812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_loggers_base.c:61003:39: note: in expansion of macro 'number_of_masks' 61003 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60813: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'? 60813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_loggers_base.c:61004:48: note: in expansion of macro 'number_of_masked_volumes' 61004 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 60827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:61015:5: note: in expansion of macro 'tagging_conditional_list' 61015 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60832:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 60832 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_loggers_base.c:61016:5: note: in expansion of macro 'free_tagging_conditioanl_list' 61016 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 60827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:61018:5: note: in expansion of macro 'tagging_conditional_list' 61018 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 60827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:61019:5: note: in expansion of macro 'tagging_conditional_list' 61019 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60832:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 60832 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_loggers_base.c:61020:5: note: in expansion of macro 'free_tagging_conditioanl_list' 61020 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61025:3: note: in expansion of macro 'max_conditional_extend_index' 61025 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61027:96: note: in expansion of macro 'max_conditional_extend_index' 61027 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61028:7: note: in expansion of macro 'max_conditional_extend_index' 61028 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 60793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61033:36: note: in expansion of macro 'master_transposed_rotation_matrix' 61033 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61042:5: note: in expansion of macro 'non_rotated_position' 61042 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61043:102: note: in expansion of macro 'non_rotated_position' 61043 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 60793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61052:13: note: in expansion of macro 'master_transposed_rotation_matrix' 61052 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61052:113: note: in expansion of macro 'temp_rotation_matrix' 61052 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61053:80: note: in expansion of macro 'temp_rotation_matrix' 61053 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60791:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 60791 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:61065:3: note: in expansion of macro 'scattered_flag' 61065 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60792:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 60792 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:61066:3: note: in expansion of macro 'scattered_flag_VP' 61066 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 60821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_loggers_base.c:61067:3: note: in expansion of macro 'number_of_processes_array' 61067 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 60821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_loggers_base.c:61096:3: note: in expansion of macro 'number_of_processes_array' 61096 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 60816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_loggers_base.c:61131:3: note: in expansion of macro 'mask_index_main' 61131 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61156:7: note: in expansion of macro 'non_isotropic_found' 61156 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61159:102: note: in expansion of macro 'non_isotropic_found' 61159 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61160:13: note: in expansion of macro 'non_isotropic_found' 61160 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61166:11: note: in expansion of macro 'non_isotropic_found' 61166 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61169:77: note: in expansion of macro 'non_isotropic_found' 61169 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61170:87: note: in expansion of macro 'non_isotropic_found' 61170 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61175:9: note: in expansion of macro 'non_isotropic_found' 61175 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 60835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_loggers_base.c:61182:13: note: in expansion of macro 'temporary_focus_data' 61182 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 60835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_loggers_base.c:61185:13: note: in expansion of macro 'temporary_focus_data' 61185 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 60835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_loggers_base.c:61185:129: note: in expansion of macro 'temporary_focus_data' 61185 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61192:90: note: in expansion of macro 'non_isotropic_found' 61192 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 60835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_loggers_base.c:61195:95: note: in expansion of macro 'temporary_focus_data' 61195 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61198:82: note: in expansion of macro 'non_isotropic_found' 61198 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 60793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61205:69: note: in expansion of macro 'master_transposed_rotation_matrix' 61205 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61205:103: note: in expansion of macro 'temp_rotation_matrix' 61205 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61206:100: note: in expansion of macro 'temp_rotation_matrix' 61206 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61206:178: note: in expansion of macro 'non_isotropic_found' 61206 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61209:84: note: in expansion of macro 'non_isotropic_found' 61209 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61209:172: note: in expansion of macro 'non_isotropic_found' 61209 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 60798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_loggers_base.c:61215:13: note: in expansion of macro 'non_isotropic_found' 61215 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61235:92: note: in expansion of macro 'temp_rotation_matrix' 61235 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61237:64: note: in expansion of macro 'temp_rotation_matrix' 61237 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61239:69: note: in expansion of macro 'temp_rotation_matrix' 61239 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61240:74: note: in expansion of macro 'temp_rotation_matrix' 61240 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61243:7: note: in expansion of macro 'non_rotated_position' 61243 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61244:7: note: in expansion of macro 'non_rotated_position' 61244 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61245:7: note: in expansion of macro 'non_rotated_position' 61245 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61247:40: note: in expansion of macro 'temp_rotation_matrix' 61247 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 60797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_loggers_base.c:61248:7: note: in expansion of macro 'rotated_position' 61248 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 60796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_loggers_base.c:61248:56: note: in expansion of macro 'non_rotated_position' 61248 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 60797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_loggers_base.c:61250:50: note: in expansion of macro 'rotated_position' 61250 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 60797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_loggers_base.c:61251:50: note: in expansion of macro 'rotated_position' 61251 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 60797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_loggers_base.c:61252:50: note: in expansion of macro 'rotated_position' 61252 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61255:113: note: in expansion of macro 'temp_rotation_matrix' 61255 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 60794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_loggers_base.c:61257:95: note: in expansion of macro 'temp_rotation_matrix' 61257 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60792:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 60792 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:61267:7: note: in expansion of macro 'scattered_flag_VP' 61267 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 60821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_loggers_base.c:61268:7: note: in expansion of macro 'number_of_processes_array' 61268 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61271:7: note: in expansion of macro 'number_of_process_interacts_set' 61271 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61271:44: note: in expansion of macro 'total_process_interact' 61271 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61274:11: note: in expansion of macro 'number_of_process_interacts_set' 61274 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61275:11: note: in expansion of macro 'total_process_interact' 61275 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60808:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 60808 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_loggers_base.c:61277:11: note: in expansion of macro 'index_of_lacking_process' 61277 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61281:11: note: in expansion of macro 'number_of_process_interacts_set' 61281 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61285:11: note: in expansion of macro 'number_of_process_interacts_set' 61285 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61286:13: note: in expansion of macro 'total_process_interact' 61286 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61286:47: note: in expansion of macro 'total_process_interact' 61286 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61288:189: note: in expansion of macro 'total_process_interact' 61288 | Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact = Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61291:19: note: in expansion of macro 'number_of_process_interacts_set' 61291 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 60807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_loggers_base.c:61292:13: note: in expansion of macro 'number_of_process_interacts_set' 61292 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes - 1) {// If all but one is set, it is an easy fix | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60808:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 60808 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_loggers_base.c:61293:64: note: in expansion of macro 'index_of_lacking_process' 61293 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61293:115: note: in expansion of macro 'total_process_interact' 61293 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 60809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:61294:15: note: in expansion of macro 'total_process_interact' 61294 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:61316:89: note: in expansion of macro 'geometry_component_index_list' 61316 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 60810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:61319:94: note: in expansion of macro 'geometry_component_index_list' 61319 | Volumes[volume_index]->geometry.masked_by_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 60816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_loggers_base.c:61322:109: note: in expansion of macro 'mask_index_main' 61322 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 60811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:61323:64: note: in expansion of macro 'mask_volume_index_list' 61323 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 60816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_loggers_base.c:61323:96: note: in expansion of macro 'mask_index_main' 61323 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61329:129: note: in expansion of macro 'max_conditional_extend_index' 61329 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61330:15: note: in expansion of macro 'max_conditional_extend_index' 61330 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60774: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'? 60774 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:61345:3: note: in expansion of macro 'number_of_solutions' 61345 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60775:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 60775 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_loggers_base.c:61345:26: note: in expansion of macro 'number_of_solutions_static' 61345 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60781:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 60781 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:61349:3: note: in expansion of macro 'pre_allocated1' 61349 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60782:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 60782 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:61350:3: note: in expansion of macro 'pre_allocated2' 61350 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60783:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 60783 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:61351:3: note: in expansion of macro 'pre_allocated3' 61351 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61354:7: note: in expansion of macro 'max_conditional_extend_index' 61354 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60828:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 60828 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_loggers_base.c:61355:5: note: in expansion of macro 'logger_conditional_extend_array' 61355 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 60830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:61355:47: note: in expansion of macro 'max_conditional_extend_index' 61355 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 60811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:61379:105: note: in expansion of macro 'mask_volume_index_list' 61379 | Volumes[volume_index]->geometry.masked_by_mask_index_list.elements[iterator] = find_on_int_list(mask_volume_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60803:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 60803 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:61514:3: note: in expansion of macro 'stop_creating_nodes' 61514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60802:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 60802 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:61514:28: note: in expansion of macro 'stop_tagging_ray' 61514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60801:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 60801 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:61514:50: note: in expansion of macro 'tagging_leaf_counter' 61514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 60799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:61516:5: note: in expansion of macro 'master_tagging_node_list' 61516 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 60799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:61517:5: note: in expansion of macro 'master_tagging_node_list' 61517 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 60799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:61517:48: note: in expansion of macro 'master_tagging_node_list' 61517 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 60799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:61522:7: note: in expansion of macro 'master_tagging_node_list' 61522 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:60799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 60799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:61522:86: note: in expansion of macro 'master_tagging_node_list' 61522 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c: In function 'class_Union_master_trace': ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:62206:3: note: in expansion of macro 'done' 62206 | done = 0; | ^~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62210:3: note: in expansion of macro 'time_propagated_without_scattering' 62210 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62214:3: note: in expansion of macro 'number_of_scattering_events' 62214 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62217:5: note: in expansion of macro 'number_of_scattering_events' 62217 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62221:5: note: in expansion of macro 'scattered_flag' 62221 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62168:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 62168 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_loggers_base.c:62222:40: note: in expansion of macro 'number_of_processes_array' 62222 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:62223:7: note: in expansion of macro 'scattered_flag_VP' 62223 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62231:10: note: in expansion of macro 'log_index' 62231 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62231:60: note: in expansion of macro 'log_index' 62231 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62231:73: note: in expansion of macro 'log_index' 62231 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62232:47: note: in expansion of macro 'log_index' 62232 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62232:129: note: in expansion of macro 'log_index' 62232 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62235:10: note: in expansion of macro 'log_index' 62235 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62235:64: note: in expansion of macro 'log_index' 62235 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62235:77: note: in expansion of macro 'log_index' 62235 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62236:55: note: in expansion of macro 'log_index' 62236 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62236:145: note: in expansion of macro 'log_index' 62236 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62178:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 62178 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_loggers_base.c:62240:3: note: in expansion of macro 'tagging_conditional_extend' 62240 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62177:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 62177 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_loggers_base.c:62241:28: note: in expansion of macro 'max_conditional_extend_index' 62241 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_loggers_base.c:62242:5: note: in expansion of macro 'logger_conditional_extend_array' 62242 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62250:3: note: in expansion of macro 'ray_position' 62250 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62251:3: note: in expansion of macro 'ray_velocity' 62251 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62159: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'? 62159 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62255:28: note: in expansion of macro 'number_of_masks' 62255 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62259:27: note: in expansion of macro 'ray_position' 62259 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62158:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 62158 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:62259:50: note: in expansion of macro 'mask_volume_index_list' 62259 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62260:7: note: in expansion of macro 'mask_status_list' 62260 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62262:7: note: in expansion of macro 'mask_status_list' 62262 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62271:3: note: in expansion of macro 'current_volume' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62271:44: note: in expansion of macro 'ray_position' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62271:146: note: in expansion of macro 'mask_status_list' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62128:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 62128 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:62271:183: note: in expansion of macro 'pre_allocated1' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62129:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 62129 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:62271:199: note: in expansion of macro 'pre_allocated2' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62130:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 62130 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:62271:215: note: in expansion of macro 'pre_allocated3' 62271 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62162:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 62162 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:62276:41: note: in expansion of macro 'current_mask_intersect_list_status' 62276 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62276:78: note: in expansion of macro 'mask_status_list' 62276 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62276:106: note: in expansion of macro 'current_volume' 62276 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62283:93: note: in expansion of macro 'current_volume' 62283 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62289:39: note: in expansion of macro 'current_volume' 62289 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62290:151: note: in expansion of macro 'current_volume' 62290 | printf("WARNING: Ray started in volume ''%s'' rather than the surrounding vacuum in component %s. This warning is only shown once.\n",Volumes[current_volume]->name,NAME_CURRENT_COMP); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:62300:5: note: in expansion of macro 'current_tagging_node' 62300 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62146:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 62146 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:62300:28: note: in expansion of macro 'master_tagging_node_list' 62300 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62300:62: note: in expansion of macro 'current_volume' 62300 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:62301:5: note: in expansion of macro 'stop_tagging_ray' 62301 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62148:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 62148 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:62302:9: note: in expansion of macro 'tagging_leaf_counter' 62302 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:62302:47: note: in expansion of macro 'stop_creating_nodes' 62302 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:62316:10: note: in expansion of macro 'done' 62316 | while (done == 0) { | ^~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62331:10: note: in expansion of macro 'start' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62331:16: note: in expansion of macro 'check' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62331:30: note: in expansion of macro 'current_volume' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62331:86: note: in expansion of macro 'check' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62331:92: note: in expansion of macro 'start' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62331:106: note: in expansion of macro 'current_volume' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62331:166: note: in expansion of macro 'check' 62331 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62337:49: note: in expansion of macro 'check' 62337 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_loggers_base.c:62126:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 62126 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_loggers_base.c:62344:13: note: in expansion of macro 'geometry_output' 62344 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62344:94: note: in expansion of macro 'check' 62344 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_loggers_base.c:62121: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'? 62121 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62344:102: note: in expansion of macro 'number_of_solutions' 62344 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62344:145: note: in expansion of macro 'check' 62344 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62346:49: note: in expansion of macro 'check' 62346 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62351:10: note: in expansion of macro 'mask_iterator' 62351 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62351:26: note: in expansion of macro 'mask_iterator' 62351 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62351:48: note: in expansion of macro 'current_volume' 62351 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62351:107: note: in expansion of macro 'mask_iterator' 62351 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62162:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 62162 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:62352:11: note: in expansion of macro 'current_mask_intersect_list_status' 62352 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62352:55: note: in expansion of macro 'mask_iterator' 62352 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62356:56: note: in expansion of macro 'current_volume' 62356 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62356:111: note: in expansion of macro 'mask_iterator' 62356 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62368:36: note: in expansion of macro 'current_volume' 62368 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62368:91: note: in expansion of macro 'mask_iterator' 62368 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62126:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 62126 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_loggers_base.c:62369:11: note: in expansion of macro 'geometry_output' 62369 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62121: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'? 62121 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62369:108: note: in expansion of macro 'number_of_solutions' 62369 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62371:54: note: in expansion of macro 'current_volume' 62371 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62371:109: note: in expansion of macro 'mask_iterator' 62371 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62378:9: note: in expansion of macro 'current_volume' 62378 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62378:67: note: in expansion of macro 'current_volume' 62378 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62382:9: note: in expansion of macro 'intersection_with_children' 62382 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62384:14: note: in expansion of macro 'start' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62384:22: note: in expansion of macro 'check' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62384:38: note: in expansion of macro 'current_volume' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62384:82: note: in expansion of macro 'check' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62384:90: note: in expansion of macro 'start' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62384:106: note: in expansion of macro 'current_volume' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62384:154: note: in expansion of macro 'check' 62384 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62389:53: note: in expansion of macro 'check' 62389 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62389:112: note: in expansion of macro 'check' 62389 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62389:124: note: in expansion of macro 'time_propagated_without_scattering' 62389 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62391:30: note: in expansion of macro 'check' 62391 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62395:19: note: in expansion of macro 'intersection_with_children' 62395 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62402:32: note: in expansion of macro 'check' 62402 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:62403:21: note: in expansion of macro 'tree_next_volume' 62403 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62404:26: note: in expansion of macro 'mask_start' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62404:37: note: in expansion of macro 'mask_check' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62404:57: note: in expansion of macro 'check' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62404:109: note: in expansion of macro 'mask_check' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62404:120: note: in expansion of macro 'mask_start' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62404:140: note: in expansion of macro 'check' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62404:196: note: in expansion of macro 'mask_check' 62404 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62405:28: note: in expansion of macro 'mask_status_list' 62405 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62405:55: note: in expansion of macro 'mask_check' 62405 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62406:26: note: in expansion of macro 'intersection_with_children' 62406 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62411:21: note: in expansion of macro 'intersection_with_children' 62411 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62412:26: note: in expansion of macro 'mask_start' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62412:37: note: in expansion of macro 'mask_check' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62412:57: note: in expansion of macro 'check' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62412:109: note: in expansion of macro 'mask_check' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62412:120: note: in expansion of macro 'mask_start' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62412:140: note: in expansion of macro 'check' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62412:196: note: in expansion of macro 'mask_check' 62412 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62413:27: note: in expansion of macro 'mask_status_list' 62413 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:62413:54: note: in expansion of macro 'mask_check' 62413 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62414:25: note: in expansion of macro 'intersection_with_children' 62414 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62422:23: note: in expansion of macro 'intersection_with_children' 62422 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62125: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'? 62125 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62429:13: note: in expansion of macro 'intersection_with_children' 62429 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62126:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 62126 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_loggers_base.c:62431:13: note: in expansion of macro 'geometry_output' 62431 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62431:93: note: in expansion of macro 'current_volume' 62431 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62121: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'? 62121 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62431:110: note: in expansion of macro 'number_of_solutions' 62431 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62431:152: note: in expansion of macro 'current_volume' 62431 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62432:48: note: in expansion of macro 'current_volume' 62432 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62450:10: note: in expansion of macro 'start' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62450:16: note: in expansion of macro 'check' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62450:30: note: in expansion of macro 'current_volume' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62450:86: note: in expansion of macro 'check' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62124:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 62124 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_loggers_base.c:62450:92: note: in expansion of macro 'start' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62450:106: note: in expansion of macro 'current_volume' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62450:166: note: in expansion of macro 'check' 62450 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62451:72: note: in expansion of macro 'check' 62451 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_loggers_base.c:62453:86: note: in expansion of macro 'check' 62453 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62453:106: note: in expansion of macro 'time_propagated_without_scattering' 62453 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62454:101: note: in expansion of macro 'check' 62454 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62460:86: note: in expansion of macro 'check' 62460 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62460:106: note: in expansion of macro 'time_propagated_without_scattering' 62460 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62123:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 62123 | #define check (_comp->_parameters.check) | ^ ./Unit_test_loggers_base.c:62461:101: note: in expansion of macro 'check' 62461 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62475:10: note: in expansion of macro 'mask_iterator' 62475 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62475:26: note: in expansion of macro 'mask_iterator' 62475 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62475:48: note: in expansion of macro 'current_volume' 62475 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62475:107: note: in expansion of macro 'mask_iterator' 62475 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62162:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 62162 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:62476:11: note: in expansion of macro 'current_mask_intersect_list_status' 62476 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62476:55: note: in expansion of macro 'mask_iterator' 62476 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62477:79: note: in expansion of macro 'current_volume' 62477 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62477:134: note: in expansion of macro 'mask_iterator' 62477 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62479:93: note: in expansion of macro 'current_volume' 62479 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62479:148: note: in expansion of macro 'mask_iterator' 62479 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62479:177: note: in expansion of macro 'time_propagated_without_scattering' 62479 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62480:108: note: in expansion of macro 'current_volume' 62480 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62480:163: note: in expansion of macro 'mask_iterator' 62480 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62483:93: note: in expansion of macro 'current_volume' 62483 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62483:148: note: in expansion of macro 'mask_iterator' 62483 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62483:177: note: in expansion of macro 'time_propagated_without_scattering' 62483 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62484:108: note: in expansion of macro 'current_volume' 62484 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62164:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 62164 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62484:163: note: in expansion of macro 'mask_iterator' 62484 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62493:67: note: in expansion of macro 'current_volume' 62493 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62495:81: note: in expansion of macro 'current_volume' 62495 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62495:110: note: in expansion of macro 'time_propagated_without_scattering' 62495 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62496:96: note: in expansion of macro 'current_volume' 62496 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62499:81: note: in expansion of macro 'current_volume' 62499 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62499:110: note: in expansion of macro 'time_propagated_without_scattering' 62499 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62500:96: note: in expansion of macro 'current_volume' 62500 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62513:5: note: in expansion of macro 'abs_weight_factor' 62513 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62514:5: note: in expansion of macro 'abs_weight_factor_set' 62514 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62519:9: note: in expansion of macro 'time_to_boundery' 62519 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62519:52: note: in expansion of macro 'time_propagated_without_scattering' 62519 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62520:9: note: in expansion of macro 'scattering_event' 62520 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62523:13: note: in expansion of macro 'current_volume' 62523 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62524:23: note: in expansion of macro 'current_volume' 62524 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62525:25: note: in expansion of macro 'current_volume' 62525 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62528:41: note: in expansion of macro 'current_volume' 62528 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62529:36: note: in expansion of macro 'time_to_boundery' 62529 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62531:15: note: in expansion of macro 'abs_weight_factor' 62531 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62531:48: note: in expansion of macro 'current_volume' 62531 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62531:86: note: in expansion of macro 'time_to_boundery' 62531 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62532:15: note: in expansion of macro 'abs_weight_factor_set' 62532 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62135:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 62135 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_loggers_base.c:62543:93: note: in expansion of macro 'wavevector' 62543 | my_sum = 0; k[0] = V2K*vx; k[1] = V2K*vy; k[2] = V2K*vz; p_my_trace = my_trace; wavevector = coords_set(k[0],k[1],k[2]); | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62546:47: note: in expansion of macro 'current_volume' 62546 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62548:27: note: in expansion of macro 'current_volume' 62548 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62136:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 62136 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_loggers_base.c:62550:17: note: in expansion of macro 'wavevector_rotated' 62550 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62550:56: note: in expansion of macro 'current_volume' 62550 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62550:115: note: in expansion of macro 'current_volume' 62550 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62135:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 62135 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_loggers_base.c:62550:196: note: in expansion of macro 'wavevector' 62550 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62136:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 62136 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_loggers_base.c:62552:28: note: in expansion of macro 'wavevector_rotated' 62552 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62183:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 62183 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_loggers_base.c:62559:15: note: in expansion of macro 'focus_data_index' 62559 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62559:42: note: in expansion of macro 'current_volume' 62559 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62562:34: note: in expansion of macro 'current_volume' 62562 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62565:117: note: in expansion of macro 'current_volume' 62565 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62183:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 62183 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_loggers_base.c:62565:169: note: in expansion of macro 'focus_data_index' 62565 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62579:34: note: in expansion of macro 'time_to_boundery' 62579 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62590:48: note: in expansion of macro 'current_volume' 62590 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62594:17: note: in expansion of macro 'scattering_event' 62594 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62595:17: note: in expansion of macro 'abs_weight_factor' 62595 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62596:17: note: in expansion of macro 'abs_weight_factor_set' 62596 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62181:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 62181 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_loggers_base.c:62597:45: note: in expansion of macro 'safty_distance2' 62597 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62599:17: note: in expansion of macro 'scattering_event' 62599 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62600:17: note: in expansion of macro 'abs_weight_factor' 62600 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62604:29: note: in expansion of macro 'current_volume' 62604 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62152:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 62152 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_loggers_base.c:62606:21: note: in expansion of macro 'real_transmission_probability' 62606 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62153:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 62153 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_loggers_base.c:62607:21: note: in expansion of macro 'mc_transmission_probability' 62607 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62607:66: note: in expansion of macro 'current_volume' 62607 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62608:26: note: in expansion of macro 'scattering_event' 62608 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62153:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 62153 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_loggers_base.c:62608:57: note: in expansion of macro 'mc_transmission_probability' 62608 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62152:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 62152 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_loggers_base.c:62610:35: note: in expansion of macro 'real_transmission_probability' 62610 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62153:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 62153 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_loggers_base.c:62610:71: note: in expansion of macro 'mc_transmission_probability' 62610 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62180:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 62180 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:62613:48: note: in expansion of macro 'safty_distance' 62613 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62181:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 62181 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_loggers_base.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_loggers_base.c:62613:131: note: in expansion of macro 'safty_distance2' 62613 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62152:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 62152 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_loggers_base.c:62616:30: note: in expansion of macro 'real_transmission_probability' 62616 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62153:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 62153 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_loggers_base.c:62616:60: note: in expansion of macro 'mc_transmission_probability' 62616 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62181:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 62181 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_loggers_base.c:62622:48: note: in expansion of macro 'safty_distance2' 62622 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62180:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 62180 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:62625:50: note: in expansion of macro 'safty_distance' 62625 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62181:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 62181 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_loggers_base.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_loggers_base.c:62625:97: note: in expansion of macro 'safty_distance2' 62625 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62627:27: note: in expansion of macro 'abs_weight_factor' 62627 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62628:27: note: in expansion of macro 'abs_weight_factor_set' 62628 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62630:27: note: in expansion of macro 'scattering_event' 62630 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62631:32: note: in expansion of macro 'scattering_event' 62631 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62634:25: note: in expansion of macro 'abs_weight_factor' 62634 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62635:25: note: in expansion of macro 'scattering_event' 62635 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62180:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 62180 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:62639:48: note: in expansion of macro 'safty_distance' 62639 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62180:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 62180 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_loggers_base.c:62641:73: note: in expansion of macro 'safty_distance' 62641 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62641:89: note: in expansion of macro 'scattering_event' 62641 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62642:30: note: in expansion of macro 'scattering_event' 62642 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62646:21: note: in expansion of macro 'scattering_event' 62646 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62648:19: note: in expansion of macro 'abs_weight_factor' 62648 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62649:19: note: in expansion of macro 'abs_weight_factor_set' 62649 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62653:31: note: in expansion of macro 'current_volume' 62653 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62655:21: note: in expansion of macro 'selected_process' 62655 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62657:33: note: in expansion of macro 'current_volume' 62657 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62156:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 62156 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:62659:66: note: in expansion of macro 'total_process_interact' 62659 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62662:60: note: in expansion of macro 'current_volume' 62662 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62156:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 62156 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:62665:27: note: in expansion of macro 'total_process_interact' 62665 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62665:61: note: in expansion of macro 'current_volume' 62665 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62668:78: note: in expansion of macro 'current_volume' 62668 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62671:60: note: in expansion of macro 'current_volume' 62671 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62156:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 62156 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:62672:86: note: in expansion of macro 'total_process_interact' 62672 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62674:27: note: in expansion of macro 'selected_process' 62674 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62156:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 62156 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_loggers_base.c:62675:61: note: in expansion of macro 'total_process_interact' 62675 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62683:60: note: in expansion of macro 'current_volume' 62683 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62686:27: note: in expansion of macro 'selected_process' 62686 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62185:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 62185 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_loggers_base.c:62701:9: note: in expansion of macro 'initial_weight' 62701 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62184:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 62184 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_loggers_base.c:62702:9: note: in expansion of macro 'r_old' 62702 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_loggers_base.c:62184:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 62184 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_loggers_base.c:62702:26: note: in expansion of macro 'r_old' 62702 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_loggers_base.c:62184:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 62184 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_loggers_base.c:62702:43: note: in expansion of macro 'r_old' 62702 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_loggers_base.c:62187:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 62187 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_loggers_base.c:62702:60: note: in expansion of macro 'time_old' 62702 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62704:14: note: in expansion of macro 'abs_weight_factor' 62704 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62712:13: note: in expansion of macro 'current_volume' 62712 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62189:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 62189 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_loggers_base.c:62712:36: note: in expansion of macro 'abs_weight_factor_set' 62712 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62713:23: note: in expansion of macro 'current_volume' 62713 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62715:17: note: in expansion of macro 'scattering_event' 62715 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62195:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 62195 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_loggers_base.c:62717:17: note: in expansion of macro 'abs_distance' 62717 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62190:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 62190 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_loggers_base.c:62720:17: note: in expansion of macro 'my_abs' 62720 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62720:34: note: in expansion of macro 'current_volume' 62720 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62195:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 62195 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_loggers_base.c:62721:17: note: in expansion of macro 'abs_distance' 62721 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62724:13: note: in expansion of macro 't_abs_propagation' 62724 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62195:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 62195 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_loggers_base.c:62724:33: note: in expansion of macro 'abs_distance' 62724 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62192:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 62192 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_loggers_base.c:62726:13: note: in expansion of macro 'abs_position' 62726 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62726:43: note: in expansion of macro 't_abs_propagation' 62726 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62726:69: note: in expansion of macro 't_abs_propagation' 62726 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62726:95: note: in expansion of macro 't_abs_propagation' 62726 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62736:18: note: in expansion of macro 'log_index' 62736 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62736:30: note: in expansion of macro 'log_index' 62736 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62736:48: note: in expansion of macro 'current_volume' 62736 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62736:90: note: in expansion of macro 'log_index' 62736 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62738:15: note: in expansion of macro 'transformed_abs_position' 62738 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62192:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 62192 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_loggers_base.c:62738:53: note: in expansion of macro 'abs_position' 62738 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62738:75: note: in expansion of macro 'current_volume' 62738 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62738:117: note: in expansion of macro 'log_index' 62738 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62739:15: note: in expansion of macro 'transformed_abs_position' 62739 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62739:60: note: in expansion of macro 'current_volume' 62739 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62739:102: note: in expansion of macro 'log_index' 62739 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62739:124: note: in expansion of macro 'transformed_abs_position' 62739 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62742:23: note: in expansion of macro 'current_volume' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62742:65: note: in expansion of macro 'log_index' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62742:119: note: in expansion of macro 'transformed_abs_position' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62185:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 62185 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_loggers_base.c:62742:152: note: in expansion of macro 'initial_weight' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62742:172: note: in expansion of macro 'abs_weight_factor' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62742:196: note: in expansion of macro 't_abs_propagation' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62742:215: note: in expansion of macro 'scattered_flag' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62742:230: note: in expansion of macro 'current_volume' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62742:247: note: in expansion of macro 'number_of_scattering_events' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62742:284: note: in expansion of macro 'current_volume' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62742:326: note: in expansion of macro 'log_index' 62742 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62752:18: note: in expansion of macro 'log_index' 62752 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62752:30: note: in expansion of macro 'log_index' 62752 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62752:95: note: in expansion of macro 'log_index' 62752 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62759:15: note: in expansion of macro 'transformed_abs_position' 62759 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62192:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 62192 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_loggers_base.c:62759:53: note: in expansion of macro 'abs_position' 62759 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62759:118: note: in expansion of macro 'log_index' 62759 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62760:15: note: in expansion of macro 'transformed_abs_position' 62760 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62760:103: note: in expansion of macro 'log_index' 62760 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62760:136: note: in expansion of macro 'transformed_abs_position' 62760 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62763:66: note: in expansion of macro 'log_index' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62193:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 62193 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_loggers_base.c:62763:131: note: in expansion of macro 'transformed_abs_position' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62185:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 62185 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_loggers_base.c:62763:164: note: in expansion of macro 'initial_weight' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62186:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 62186 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_loggers_base.c:62763:184: note: in expansion of macro 'abs_weight_factor' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62194:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 62194 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_loggers_base.c:62763:206: note: in expansion of macro 't_abs_propagation' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62763:225: note: in expansion of macro 'scattered_flag' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62763:240: note: in expansion of macro 'current_volume' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62763:257: note: in expansion of macro 'number_of_scattering_events' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62763:337: note: in expansion of macro 'log_index' 62763 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62113:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 62113 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_loggers_base.c:62768:13: note: in expansion of macro 'scattering_event' 62768 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62790:13: note: in expansion of macro 'ray_position' 62790 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62791:13: note: in expansion of macro 'ray_velocity' 62791 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62794:35: note: in expansion of macro 'ray_position' 62794 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62794:58: note: in expansion of macro 'current_volume' 62794 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62798:54: note: in expansion of macro 'ray_position' 62798 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62798:152: note: in expansion of macro 'mask_status_list' 62798 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62128:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 62128 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:62798:187: note: in expansion of macro 'pre_allocated1' 62798 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62129:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 62129 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:62798:202: note: in expansion of macro 'pre_allocated2' 62798 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62130:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 62130 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:62798:217: note: in expansion of macro 'pre_allocated3' 62798 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62800:124: note: in expansion of macro 'current_volume' 62800 | printf("Debug info: Volumes[current_volume]->name = %s, but now inside volume number %d named %s.\n",Volumes[current_volume]->name,volume_index,Volumes[volume_index]->name); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62169:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 62169 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_loggers_base.c:62806:13: note: in expansion of macro 'p_old' 62806 | p_old = p; | ^~~~~ ./Unit_test_loggers_base.c:62183:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 62183 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_loggers_base.c:62810:13: note: in expansion of macro 'focus_data_index' 62810 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62810:40: note: in expansion of macro 'current_volume' 62810 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62810:95: note: in expansion of macro 'selected_process' 62810 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62813:25: note: in expansion of macro 'current_volume' 62813 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62813:72: note: in expansion of macro 'selected_process' 62813 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62814:17: note: in expansion of macro 'ray_velocity_rotated' 62814 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62814:58: note: in expansion of macro 'current_volume' 62814 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62814:117: note: in expansion of macro 'current_volume' 62814 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62814:164: note: in expansion of macro 'selected_process' 62814 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62814:207: note: in expansion of macro 'ray_velocity' 62814 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62816:17: note: in expansion of macro 'ray_velocity_rotated' 62816 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62816:40: note: in expansion of macro 'ray_velocity' 62816 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62823:43: note: in expansion of macro 'ray_velocity_rotated' 62823 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62826:32: note: in expansion of macro 'current_volume' 62826 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62826:79: note: in expansion of macro 'selected_process' 62826 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62827:107: note: in expansion of macro 'current_volume' 62827 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62844:13: note: in expansion of macro 'ray_velocity_rotated' 62844 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62847:25: note: in expansion of macro 'current_volume' 62847 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62847:72: note: in expansion of macro 'selected_process' 62847 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62134:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 62134 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_loggers_base.c:62848:17: note: in expansion of macro 'ray_velocity_final' 62848 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62848:56: note: in expansion of macro 'current_volume' 62848 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62848:125: note: in expansion of macro 'current_volume' 62848 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62848:172: note: in expansion of macro 'selected_process' 62848 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62848:215: note: in expansion of macro 'ray_velocity_rotated' 62848 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62134:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 62134 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_loggers_base.c:62850:16: note: in expansion of macro 'ray_velocity_final' 62850 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62133:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 62133 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_loggers_base.c:62850:37: note: in expansion of macro 'ray_velocity_rotated' 62850 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62134:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 62134 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_loggers_base.c:62856:24: note: in expansion of macro 'ray_velocity_final' 62856 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62868:18: note: in expansion of macro 'log_index' 62868 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62868:30: note: in expansion of macro 'log_index' 62868 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62868:48: note: in expansion of macro 'current_volume' 62868 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62868:86: note: in expansion of macro 'log_index' 62868 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62869:27: note: in expansion of macro 'current_volume' 62869 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62869:68: note: in expansion of macro 'log_index' 62869 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62869:96: note: in expansion of macro 'selected_process' 62869 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62874:25: note: in expansion of macro 'current_volume' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62874:66: note: in expansion of macro 'log_index' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62874:94: note: in expansion of macro 'selected_process' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62874:155: note: in expansion of macro 'ray_position' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62169:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 62169 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_loggers_base.c:62874:186: note: in expansion of macro 'p_old' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62874:196: note: in expansion of macro 'scattered_flag' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62874:211: note: in expansion of macro 'current_volume' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:62874:228: note: in expansion of macro 'scattered_flag_VP' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62874:246: note: in expansion of macro 'current_volume' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62874:262: note: in expansion of macro 'selected_process' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62874:281: note: in expansion of macro 'number_of_scattering_events' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62874:318: note: in expansion of macro 'current_volume' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62874:359: note: in expansion of macro 'log_index' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62874:387: note: in expansion of macro 'selected_process' 62874 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62885:18: note: in expansion of macro 'log_index' 62885 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62885:30: note: in expansion of macro 'log_index' 62885 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62885:91: note: in expansion of macro 'log_index' 62885 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62890:62: note: in expansion of macro 'log_index' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62890:123: note: in expansion of macro 'ray_position' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62169:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 62169 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_loggers_base.c:62890:154: note: in expansion of macro 'p_old' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62890:164: note: in expansion of macro 'scattered_flag' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62890:179: note: in expansion of macro 'current_volume' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:62890:196: note: in expansion of macro 'scattered_flag_VP' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62890:214: note: in expansion of macro 'current_volume' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62890:230: note: in expansion of macro 'selected_process' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62890:249: note: in expansion of macro 'number_of_scattering_events' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:62890:325: note: in expansion of macro 'log_index' 62890 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62896:15: note: in expansion of macro 'number_of_scattering_events' 62896 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:62897:15: note: in expansion of macro 'scattered_flag' 62897 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62897:30: note: in expansion of macro 'current_volume' 62897 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:62898:15: note: in expansion of macro 'scattered_flag_VP' 62898 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62898:33: note: in expansion of macro 'current_volume' 62898 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62898:49: note: in expansion of macro 'selected_process' 62898 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62902:13: note: in expansion of macro 'time_propagated_without_scattering' 62902 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:62911:35: note: in expansion of macro 'stop_tagging_ray' 62911 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:62912:17: note: in expansion of macro 'current_tagging_node' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:62912:58: note: in expansion of macro 'current_tagging_node' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62112:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 62112 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_loggers_base.c:62912:80: note: in expansion of macro 'selected_process' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62912:105: note: in expansion of macro 'current_volume' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:62912:123: note: in expansion of macro 'stop_tagging_ray' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:62912:140: note: in expansion of macro 'stop_creating_nodes' 62912 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62927:18: note: in expansion of macro 'time_to_boundery' 62927 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62928:18: note: in expansion of macro 'time_to_boundery' 62928 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62929:18: note: in expansion of macro 'time_to_boundery' 62929 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62111: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'? 62111 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62930:18: note: in expansion of macro 'time_to_boundery' 62930 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62932:13: note: in expansion of macro 'ray_position' 62932 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62933:13: note: in expansion of macro 'ray_velocity' 62933 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62114:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 62114 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_loggers_base.c:62935:13: note: in expansion of macro 'time_propagated_without_scattering' 62935 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62947:31: note: in expansion of macro 'current_volume' 62947 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62960:29: note: in expansion of macro 'current_volume' 62960 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:62961:21: note: in expansion of macro 'tree_next_volume' 62961 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62961:48: note: in expansion of macro 'current_volume' 62961 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62963:21: note: in expansion of macro 'ray_position' 62963 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:62964:21: note: in expansion of macro 'ray_velocity' 62964 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:62965:21: note: in expansion of macro 'tree_next_volume' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:62965:64: note: in expansion of macro 'ray_position' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62965:85: note: in expansion of macro 'current_volume' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62965:145: note: in expansion of macro 'current_volume' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62965:198: note: in expansion of macro 'mask_status_list' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62128:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 62128 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:62965:233: note: in expansion of macro 'pre_allocated1' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62129:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 62129 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:62965:248: note: in expansion of macro 'pre_allocated2' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62130:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 62130 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:62965:263: note: in expansion of macro 'pre_allocated3' 62965 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:62975:39: note: in expansion of macro 'stop_tagging_ray' 62975 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:62976:21: note: in expansion of macro 'current_tagging_node' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:62976:61: note: in expansion of macro 'current_tagging_node' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62976:83: note: in expansion of macro 'current_volume' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:62976:99: note: in expansion of macro 'tree_next_volume' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:62976:126: note: in expansion of macro 'stop_tagging_ray' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:62976:143: note: in expansion of macro 'stop_creating_nodes' 62976 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62984:17: note: in expansion of macro 'current_volume' 62984 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:62984:34: note: in expansion of macro 'tree_next_volume' 62984 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62162:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 62162 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:62985:55: note: in expansion of macro 'current_mask_intersect_list_status' 62985 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:62985:92: note: in expansion of macro 'mask_status_list' 62985 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:62985:120: note: in expansion of macro 'current_volume' 62985 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63006:41: note: in expansion of macro 'stop_tagging_ray' 63006 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63007:21: note: in expansion of macro 'current_tagging_node' 63007 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63007:61: note: in expansion of macro 'current_tagging_node' 63007 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63007:83: note: in expansion of macro 'current_volume' 63007 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63007:120: note: in expansion of macro 'stop_tagging_ray' 63007 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:63007:137: note: in expansion of macro 'stop_creating_nodes' 63007 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63009:19: note: in expansion of macro 'current_volume' 63009 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63014:23: note: in expansion of macro 'mask_status_list' 63014 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63019:21: note: in expansion of macro 'mask_status_list' 63019 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63021:45: note: in expansion of macro 'current_volume' 63021 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62167:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 62167 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_loggers_base.c:63026:23: note: in expansion of macro 'need_to_run_within_which_volume' 63026 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63027:35: note: in expansion of macro 'current_volume' 63027 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63028:30: note: in expansion of macro 'mask_start' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63028:41: note: in expansion of macro 'mask_check' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63028:60: note: in expansion of macro 'current_volume' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63028:122: note: in expansion of macro 'mask_check' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63028:133: note: in expansion of macro 'mask_start' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63028:152: note: in expansion of macro 'current_volume' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63028:218: note: in expansion of macro 'mask_check' 63028 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63029:31: note: in expansion of macro 'mask_status_list' 63029 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63029:58: note: in expansion of macro 'mask_check' 63029 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62167:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 62167 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_loggers_base.c:63031:29: note: in expansion of macro 'need_to_run_within_which_volume' 63031 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62167:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 62167 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_loggers_base.c:63036:27: note: in expansion of macro 'need_to_run_within_which_volume' 63036 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63052:31: note: in expansion of macro 'tree_next_volume' 63052 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63053:36: note: in expansion of macro 'mask_start' 63053 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63053:47: note: in expansion of macro 'mask_check' 63053 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63053:173: note: in expansion of macro 'mask_check' 63053 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63053:184: note: in expansion of macro 'mask_start' 63053 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63053:314: note: in expansion of macro 'mask_check' 63053 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63054:37: note: in expansion of macro 'mask_status_list' 63054 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63054:64: note: in expansion of macro 'mask_check' 63054 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63055:35: note: in expansion of macro 'tree_next_volume' 63055 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63060:31: note: in expansion of macro 'tree_next_volume' 63060 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63061:36: note: in expansion of macro 'mask_start' 63061 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63061:47: note: in expansion of macro 'mask_check' 63061 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63061:172: note: in expansion of macro 'mask_check' 63061 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62165:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 62165 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_loggers_base.c:63061:183: note: in expansion of macro 'mask_start' 63061 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63061:312: note: in expansion of macro 'mask_check' 63061 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63062:37: note: in expansion of macro 'mask_status_list' 63062 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62166:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 62166 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_loggers_base.c:63062:64: note: in expansion of macro 'mask_check' 63062 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63063:35: note: in expansion of macro 'tree_next_volume' 63063 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63068:34: note: in expansion of macro 'tree_next_volume' 63068 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63072:49: note: in expansion of macro 'stop_tagging_ray' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63072:72: note: in expansion of macro 'current_tagging_node' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63072:112: note: in expansion of macro 'current_tagging_node' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63072:134: note: in expansion of macro 'current_volume' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63072:150: note: in expansion of macro 'tree_next_volume' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63072:178: note: in expansion of macro 'stop_tagging_ray' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:63072:196: note: in expansion of macro 'stop_creating_nodes' 63072 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63073:27: note: in expansion of macro 'current_volume' 63073 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63073:44: note: in expansion of macro 'tree_next_volume' 63073 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63078:27: note: in expansion of macro 'ray_position' 63078 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63079:27: note: in expansion of macro 'ray_velocity' 63079 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63080:27: note: in expansion of macro 'tree_next_volume' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63080:70: note: in expansion of macro 'ray_position' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63080:200: note: in expansion of macro 'mask_status_list' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62128:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 62128 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:63080:237: note: in expansion of macro 'pre_allocated1' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62129:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 62129 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:63080:253: note: in expansion of macro 'pre_allocated2' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62130:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 62130 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:63080:269: note: in expansion of macro 'pre_allocated3' 63080 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63082:49: note: in expansion of macro 'stop_tagging_ray' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63082:72: note: in expansion of macro 'current_tagging_node' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63082:112: note: in expansion of macro 'current_tagging_node' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63082:134: note: in expansion of macro 'current_volume' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63082:150: note: in expansion of macro 'tree_next_volume' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63082:177: note: in expansion of macro 'stop_tagging_ray' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:63082:194: note: in expansion of macro 'stop_creating_nodes' 63082 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63083:27: note: in expansion of macro 'current_volume' 63083 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63083:44: note: in expansion of macro 'tree_next_volume' 63083 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63097:21: note: in expansion of macro 'mask_status_list' 63097 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63099:21: note: in expansion of macro 'ray_position' 63099 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63100:21: note: in expansion of macro 'ray_velocity' 63100 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63103:21: note: in expansion of macro 'tree_next_volume' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63103:64: note: in expansion of macro 'ray_position' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63103:170: note: in expansion of macro 'mask_status_list' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62128:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 62128 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:63103:207: note: in expansion of macro 'pre_allocated1' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62129:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 62129 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:63103:223: note: in expansion of macro 'pre_allocated2' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62130:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 62130 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:63103:239: note: in expansion of macro 'pre_allocated3' 63103 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63105:25: note: in expansion of macro 'tree_next_volume' 63105 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63106:35: note: in expansion of macro 'tree_next_volume' 63106 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63106:88: note: in expansion of macro 'current_volume' 63106 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63108:47: note: in expansion of macro 'stop_tagging_ray' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63108:70: note: in expansion of macro 'current_tagging_node' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63108:110: note: in expansion of macro 'current_tagging_node' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63108:132: note: in expansion of macro 'current_volume' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63108:148: note: in expansion of macro 'tree_next_volume' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63108:176: note: in expansion of macro 'stop_tagging_ray' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62150:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 62150 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_loggers_base.c:63108:194: note: in expansion of macro 'stop_creating_nodes' 63108 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63109:25: note: in expansion of macro 'current_volume' 63109 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62127:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 62127 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_loggers_base.c:63109:42: note: in expansion of macro 'tree_next_volume' 63109 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62162:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 62162 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:63116:55: note: in expansion of macro 'current_mask_intersect_list_status' 63116 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63116:92: note: in expansion of macro 'mask_status_list' 63116 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63116:120: note: in expansion of macro 'current_volume' 63116 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63125:25: note: in expansion of macro 'current_volume' 63125 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:63126:21: note: in expansion of macro 'done' 63126 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_loggers_base.c:62120:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 62120 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_loggers_base.c:63127:21: note: in expansion of macro 'ray_sucseeded' 63127 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63135:13: note: in expansion of macro 'current_volume' 63135 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:63136:13: note: in expansion of macro 'done' 63136 | done = 1; | ^~~~ ./Unit_test_loggers_base.c:62120:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 62120 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_loggers_base.c:63137:13: note: in expansion of macro 'ray_sucseeded' 63137 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62120:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 62120 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_loggers_base.c:63142:15: note: in expansion of macro 'ray_sucseeded' 63142 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:63143:15: note: in expansion of macro 'done' 63143 | done = 1; // stop the loop | ^~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63145:162: note: in expansion of macro 'current_volume' 63145 | printf("Union_master %s: Somehow reached a situation with no intersection time found, but still inside volume %d instead of 0\n",NAME_CURRENT_COMP,current_volume); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63147:39: note: in expansion of macro 'ray_position' 63147 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62161:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 62161 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:63151:33: note: in expansion of macro 'mask_status_list' 63151 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:63153:45: note: in expansion of macro 'scattered_flag' 63153 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62118:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 62118 | #define done (_comp->_parameters.done) | ^ ./Unit_test_loggers_base.c:63169:22: note: in expansion of macro 'done' 63169 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~ ./Unit_test_loggers_base.c:62120:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 62120 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_loggers_base.c:63169:32: note: in expansion of macro 'ray_sucseeded' 63169 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63169:148: note: in expansion of macro 'current_volume' 63169 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62120:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 62120 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_loggers_base.c:63176:7: note: in expansion of macro 'ray_sucseeded' 63176 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63184:12: note: in expansion of macro 'log_index' 63184 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63184:63: note: in expansion of macro 'log_index' 63184 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63184:77: note: in expansion of macro 'log_index' 63184 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62172:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 62172 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_loggers_base.c:63186:9: note: in expansion of macro 'this_logger' 63186 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63186:63: note: in expansion of macro 'log_index' 63186 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63187:9: note: in expansion of macro 'conditional_status' 63187 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63188:74: note: in expansion of macro 'log_index' 63188 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62172:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 62172 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_loggers_base.c:63193:20: note: in expansion of macro 'this_logger' 63193 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_loggers_base.c:62172:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 62172 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_loggers_base.c:63194:26: note: in expansion of macro 'this_logger' 63194 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63195:27: note: in expansion of macro 'ray_position' 63195 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63195:42: note: in expansion of macro 'ray_velocity' 63195 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63195:65: note: in expansion of macro 'current_volume' 63195 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:63196:27: note: in expansion of macro 'number_of_scattering_events' 63196 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:63196:56: note: in expansion of macro 'scattered_flag' 63196 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:63196:71: note: in expansion of macro 'scattered_flag_VP' 63196 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63197:13: note: in expansion of macro 'conditional_status' 63197 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63201:13: note: in expansion of macro 'conditional_status' 63201 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63205:55: note: in expansion of macro 'log_index' 63205 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63206:53: note: in expansion of macro 'log_index' 63206 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63206:137: note: in expansion of macro 'log_index' 63206 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63208:60: note: in expansion of macro 'log_index' 63208 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63209:53: note: in expansion of macro 'log_index' 63209 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63209:145: note: in expansion of macro 'log_index' 63209 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63213:55: note: in expansion of macro 'log_index' 63213 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62175:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 62175 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_loggers_base.c:63217:13: note: in expansion of macro 'logger_conditional_extend_array' 63217 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63217:85: note: in expansion of macro 'log_index' 63217 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63228:53: note: in expansion of macro 'log_index' 63228 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63236:12: note: in expansion of macro 'log_index' 63236 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63236:67: note: in expansion of macro 'log_index' 63236 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63236:81: note: in expansion of macro 'log_index' 63236 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62173:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 62173 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_loggers_base.c:63238:9: note: in expansion of macro 'this_abs_logger' 63238 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63238:75: note: in expansion of macro 'log_index' 63238 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63239:9: note: in expansion of macro 'conditional_status' 63239 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63240:82: note: in expansion of macro 'log_index' 63240 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62173:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 62173 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_loggers_base.c:63245:20: note: in expansion of macro 'this_abs_logger' 63245 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62173:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 62173 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_loggers_base.c:63246:26: note: in expansion of macro 'this_abs_logger' 63246 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63247:27: note: in expansion of macro 'ray_position' 63247 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63247:42: note: in expansion of macro 'ray_velocity' 63247 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63247:65: note: in expansion of macro 'current_volume' 63247 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:63248:27: note: in expansion of macro 'number_of_scattering_events' 63248 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:63248:56: note: in expansion of macro 'scattered_flag' 63248 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:63248:72: note: in expansion of macro 'scattered_flag_VP' 63248 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63249:13: note: in expansion of macro 'conditional_status' 63249 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63253:13: note: in expansion of macro 'conditional_status' 63253 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63256:59: note: in expansion of macro 'log_index' 63256 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63256:151: note: in expansion of macro 'log_index' 63256 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63259:63: note: in expansion of macro 'log_index' 63259 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_loggers_base.c:62176:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 62176 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_loggers_base.c:63263:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 63263 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63263:97: note: in expansion of macro 'log_index' 63263 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_loggers_base.c:62170:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 62170 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_loggers_base.c:63274:61: note: in expansion of macro 'log_index' 63274 | abs_loggers_with_data_array.abs_logger_pointers[log_index] = abs_loggers_with_data_array.abs_logger_pointers[abs_loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_loggers_base.c:62149:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 62149 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_loggers_base.c:63283:27: note: in expansion of macro 'stop_tagging_ray' 63283 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63284:7: note: in expansion of macro 'conditional_status' 63284 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62174:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 62174 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:63285:33: note: in expansion of macro 'tagging_conditional_list' 63285 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62174:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 62174 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:63291:18: note: in expansion of macro 'tagging_conditional_list' 63291 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62174:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 62174 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:63292:26: note: in expansion of macro 'tagging_conditional_list' 63292 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63293:27: note: in expansion of macro 'ray_position' 63293 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63293:42: note: in expansion of macro 'ray_velocity' 63293 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62119:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 62119 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_loggers_base.c:63293:65: note: in expansion of macro 'current_volume' 63293 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:63294:27: note: in expansion of macro 'number_of_scattering_events' 63294 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62138:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 62138 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:63294:56: note: in expansion of macro 'scattered_flag' 63294 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62139:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 62139 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:63294:71: note: in expansion of macro 'scattered_flag_VP' 63294 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63295:11: note: in expansion of macro 'conditional_status' 63295 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62171:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 62171 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_loggers_base.c:63299:11: note: in expansion of macro 'conditional_status' 63299 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62178:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 62178 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_loggers_base.c:63300:9: note: in expansion of macro 'tagging_conditional_extend' 63300 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62147:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 62147 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_loggers_base.c:63306:34: note: in expansion of macro 'current_tagging_node' 63306 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62131:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 62131 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_loggers_base.c:63306:56: note: in expansion of macro 'ray_position' 63306 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62132:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 62132 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_loggers_base.c:63306:71: note: in expansion of macro 'ray_velocity' 63306 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_loggers_base.c:62148:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 62148 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:63306:90: note: in expansion of macro 'tagging_leaf_counter' 63306 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:62151: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'? 62151 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:63324:102: note: in expansion of macro 'number_of_scattering_events' 63324 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c: In function 'class_Union_master_finally': ./Unit_test_loggers_base.c:64393:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 64393 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:64447:58: note: in expansion of macro 'tagging_leaf_counter' 64447 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64391:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 64391 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:64449:25: note: in expansion of macro 'master_tagging_node_list' 64449 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64393:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 64393 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_loggers_base.c:64449:60: note: in expansion of macro 'tagging_leaf_counter' 64449 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64391:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 64391 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:64451:5: note: in expansion of macro 'master_tagging_node_list' 64451 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64391:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 64391 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_loggers_base.c:64451:53: note: in expansion of macro 'master_tagging_node_list' 64451 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64383:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64383 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_loggers_base.c:64456:6: note: in expansion of macro 'scattered_flag' 64456 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64373:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64373 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_loggers_base.c:64458:6: note: in expansion of macro 'pre_allocated1' 64458 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64374:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64374 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_loggers_base.c:64459:6: note: in expansion of macro 'pre_allocated2' 64459 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64375:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64375 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_loggers_base.c:64460:6: note: in expansion of macro 'pre_allocated3' 64460 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64413:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64413 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_loggers_base.c:64461:6: note: in expansion of macro 'number_of_processes_array' 64461 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64424:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 64424 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_loggers_base.c:64473:5: note: in expansion of macro 'free_tagging_conditioanl_list' 64473 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64419:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64419 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_loggers_base.c:64473:46: note: in expansion of macro 'tagging_conditional_list' 64473 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64384:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64384 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:64492:10: note: in expansion of macro 'scattered_flag_VP' 64492 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64384:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64384 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_loggers_base.c:64524:6: note: in expansion of macro 'scattered_flag_VP' 64524 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64406:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 64406 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:64532:5: note: in expansion of macro 'mask_status_list' 64532 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64406:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 64406 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_loggers_base.c:64532:43: note: in expansion of macro 'mask_status_list' 64532 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64407:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 64407 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:64533:5: note: in expansion of macro 'current_mask_intersect_list_status' 64533 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64407:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 64407 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_loggers_base.c:64533:61: note: in expansion of macro 'current_mask_intersect_list_status' 64533 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64403:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 64403 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:64534:5: note: in expansion of macro 'mask_volume_index_list' 64534 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64403:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 64403 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_loggers_base.c:64534:49: note: in expansion of macro 'mask_volume_index_list' 64534 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64402:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 64402 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:64537:5: note: in expansion of macro 'geometry_component_index_list' 64537 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_loggers_base.c:64402:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 64402 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_loggers_base.c:64537:56: note: in expansion of macro 'geometry_component_index_list' 64537 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Unit_test_loggers_base.out ./Unit_test_loggers_base.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Unit_test_loggers_base.out ./Unit_test_loggers_base.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.