INFO: No output directory specified (--dir) INFO: Using directory: "Tagging_demo_20240919_190908" INFO: Regenerating c-file: Tagging_demo.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Tagging_demo.c Tagging_demo.instr 2024-09-19 19:09:12.330 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib :Monitor_nD(0):monitor_nd-lib :Monitor_nD(1):read_table-lib :Monitor_nD(2):interoff-lib 2024-09-19 19:09:12.331 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib monitor_nd-lib 2024-09-19 19:09:12.331 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to monitor_nd-lib 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 Al_incoherent -> GPU kernel from component Al_Powder -> GPU kernel from component Al -> GPU kernel from component Cu_incoherent_process -> GPU kernel from component Cu_powder_process -> GPU kernel from component Cu_powder -> GPU kernel from component a1 -> GPU kernel from component source -> GPU kernel from component sample_position -> GPU kernel from component powder_container -> GPU kernel from component powder_inside_container Component test_sample is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component test_sample -> GPU kernel from component detector_m4pi -> GPU kernel from component Banana_monitor -> GPU kernel from component PSDlin_transmission -> GPU kernel from component PSD_transmission -> GPU kernel from component scattering_arm -> GPU kernel from component PSDlin_scattering -> GPU kernel from component scattering_arm_2 -> GPU kernel from component PSDlin_scattering_2 -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Tagging_demo.out DEBUG: CMD: mpicc -o ./Tagging_demo.out ./Tagging_demo.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/ ./Tagging_demo.c:41266:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 41266 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Tagging_demo.c: In function '_test_sample_setpos': ./Tagging_demo.c:46977:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 46977 | _test_sample_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Tagging_demo.c:46978:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 46978 | _test_sample_var._parameters.check = NULL; | ^ ./Tagging_demo.c:46979:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 46979 | _test_sample_var._parameters.start = NULL; | ^~~~~ | r_start ./Tagging_demo.c:46980:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 46980 | _test_sample_var._parameters.pre_allocated1 = NULL; | ^ ./Tagging_demo.c:46981:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 46981 | _test_sample_var._parameters.pre_allocated2 = NULL; | ^ ./Tagging_demo.c:46982:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 46982 | _test_sample_var._parameters.pre_allocated3 = NULL; | ^ ./Tagging_demo.c:46983:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 46983 | _test_sample_var._parameters.scattered_flag = NULL; | ^ ./Tagging_demo.c:46984:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 46984 | _test_sample_var._parameters.scattered_flag_VP = NULL; | ^ ./Tagging_demo.c:46985:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 46985 | _test_sample_var._parameters.current_tagging_node = NULL; | ^ ./Tagging_demo.c:46986:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 46986 | _test_sample_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Tagging_demo.c:46987:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 46987 | _test_sample_var._parameters.mask_check = NULL; | ^ ./Tagging_demo.c:46988:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 46988 | _test_sample_var._parameters.number_of_processes_array = NULL; | ^ ./Tagging_demo.c:46989:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 46989 | _test_sample_var._parameters.this_logger = NULL; | ^ ./Tagging_demo.c:46990:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 46990 | _test_sample_var._parameters.this_abs_logger = NULL; | ^ ./Tagging_demo.c:46991:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 46991 | _test_sample_var._parameters.tagging_conditional_list = NULL; | ^ ./Tagging_demo.c:46992:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 46992 | _test_sample_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Tagging_demo.c:46993:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 46993 | _test_sample_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Tagging_demo.c: In function 'class_Union_master_initialize': ./Tagging_demo.c:48270:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 48270 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Tagging_demo.c:48357:3: note: in expansion of macro 'volume_0_found' 48357 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48281:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 48281 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:48360:3: note: in expansion of macro 'tagging_leaf_counter' 48360 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48363:3: note: in expansion of macro 'number_of_masks' 48363 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48364:3: note: in expansion of macro 'number_of_masked_volumes' 48364 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48313:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 48313 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:48382:3: note: in expansion of macro 'safty_distance' 48382 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48314:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 48314 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Tagging_demo.c:48383:3: note: in expansion of macro 'safty_distance2' 48383 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48313:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 48313 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:48383:21: note: in expansion of macro 'safty_distance' 48383 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48403:3: note: in expansion of macro 'number_of_masks' 48403 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48404:3: note: in expansion of macro 'number_of_masked_volumes' 48404 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48410:99: note: in expansion of macro 'number_of_masks' 48410 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48411:101: note: in expansion of macro 'number_of_masked_volumes' 48411 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48416:3: note: in expansion of macro 'geometry_component_index_list' 48416 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48417:3: note: in expansion of macro 'geometry_component_index_list' 48417 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48417:52: note: in expansion of macro 'geometry_component_index_list' 48417 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48291:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 48291 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:48418:3: note: in expansion of macro 'mask_volume_index_list' 48418 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48418:41: note: in expansion of macro 'number_of_masks' 48418 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48419:7: note: in expansion of macro 'number_of_masks' 48419 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48291:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 48291 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:48419:27: note: in expansion of macro 'mask_volume_index_list' 48419 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48419:69: note: in expansion of macro 'number_of_masks' 48419 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48294:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 48294 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:48420:3: note: in expansion of macro 'mask_status_list' 48420 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48420:35: note: in expansion of macro 'number_of_masks' 48420 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48421:7: note: in expansion of macro 'number_of_masks' 48421 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48294:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 48294 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:48421:27: note: in expansion of macro 'mask_status_list' 48421 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48421:63: note: in expansion of macro 'number_of_masks' 48421 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48295:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 48295 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:48422:3: note: in expansion of macro 'current_mask_intersect_list_status' 48422 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48422:53: note: in expansion of macro 'number_of_masked_volumes' 48422 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48423:7: note: in expansion of macro 'number_of_masked_volumes' 48423 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48295:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 48295 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:48423:36: note: in expansion of macro 'current_mask_intersect_list_status' 48423 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48423:90: note: in expansion of macro 'number_of_masked_volumes' 48423 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48429:9: note: in expansion of macro 'geometry_component_index_list' 48429 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48432:3: note: in expansion of macro 'geometry_component_index_list' 48432 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48292: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'? 48292 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Tagging_demo.c:48483:39: note: in expansion of macro 'number_of_masks' 48483 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48293: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'? 48293 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Tagging_demo.c:48484:48: note: in expansion of macro 'number_of_masked_volumes' 48484 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48307:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 48307 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:48495:5: note: in expansion of macro 'tagging_conditional_list' 48495 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48312:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 48312 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Tagging_demo.c:48496:5: note: in expansion of macro 'free_tagging_conditioanl_list' 48496 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48307:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 48307 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:48498:5: note: in expansion of macro 'tagging_conditional_list' 48498 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48307:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 48307 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:48499:5: note: in expansion of macro 'tagging_conditional_list' 48499 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48312:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 48312 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Tagging_demo.c:48500:5: note: in expansion of macro 'free_tagging_conditioanl_list' 48500 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48505:3: note: in expansion of macro 'max_conditional_extend_index' 48505 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48507:96: note: in expansion of macro 'max_conditional_extend_index' 48507 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48508:7: note: in expansion of macro 'max_conditional_extend_index' 48508 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48273:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 48273 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Tagging_demo.c:48513:36: note: in expansion of macro 'master_transposed_rotation_matrix' 48513 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48522:5: note: in expansion of macro 'non_rotated_position' 48522 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48523:102: note: in expansion of macro 'non_rotated_position' 48523 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48273:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 48273 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Tagging_demo.c:48532:13: note: in expansion of macro 'master_transposed_rotation_matrix' 48532 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48532:113: note: in expansion of macro 'temp_rotation_matrix' 48532 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48533:80: note: in expansion of macro 'temp_rotation_matrix' 48533 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48271:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 48271 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:48545:3: note: in expansion of macro 'scattered_flag' 48545 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48272:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 48272 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:48546:3: note: in expansion of macro 'scattered_flag_VP' 48546 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48301:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 48301 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Tagging_demo.c:48547:3: note: in expansion of macro 'number_of_processes_array' 48547 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48301:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 48301 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Tagging_demo.c:48576:3: note: in expansion of macro 'number_of_processes_array' 48576 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48296:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 48296 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Tagging_demo.c:48611:3: note: in expansion of macro 'mask_index_main' 48611 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48636:7: note: in expansion of macro 'non_isotropic_found' 48636 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48639:102: note: in expansion of macro 'non_isotropic_found' 48639 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48640:13: note: in expansion of macro 'non_isotropic_found' 48640 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48646:11: note: in expansion of macro 'non_isotropic_found' 48646 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48649:77: note: in expansion of macro 'non_isotropic_found' 48649 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48650:87: note: in expansion of macro 'non_isotropic_found' 48650 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48655:9: note: in expansion of macro 'non_isotropic_found' 48655 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48315:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 48315 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Tagging_demo.c:48662:13: note: in expansion of macro 'temporary_focus_data' 48662 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48315:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 48315 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Tagging_demo.c:48665:13: note: in expansion of macro 'temporary_focus_data' 48665 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48315:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 48315 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Tagging_demo.c:48665:129: note: in expansion of macro 'temporary_focus_data' 48665 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48672:90: note: in expansion of macro 'non_isotropic_found' 48672 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48315:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 48315 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Tagging_demo.c:48675:95: note: in expansion of macro 'temporary_focus_data' 48675 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48678:82: note: in expansion of macro 'non_isotropic_found' 48678 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48273:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 48273 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Tagging_demo.c:48685:69: note: in expansion of macro 'master_transposed_rotation_matrix' 48685 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48685:103: note: in expansion of macro 'temp_rotation_matrix' 48685 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48686:100: note: in expansion of macro 'temp_rotation_matrix' 48686 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48686:178: note: in expansion of macro 'non_isotropic_found' 48686 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48689:84: note: in expansion of macro 'non_isotropic_found' 48689 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48689:172: note: in expansion of macro 'non_isotropic_found' 48689 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48278:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 48278 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Tagging_demo.c:48695:13: note: in expansion of macro 'non_isotropic_found' 48695 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48715:92: note: in expansion of macro 'temp_rotation_matrix' 48715 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48717:64: note: in expansion of macro 'temp_rotation_matrix' 48717 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48719:69: note: in expansion of macro 'temp_rotation_matrix' 48719 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48720:74: note: in expansion of macro 'temp_rotation_matrix' 48720 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48723:7: note: in expansion of macro 'non_rotated_position' 48723 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48724:7: note: in expansion of macro 'non_rotated_position' 48724 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48725:7: note: in expansion of macro 'non_rotated_position' 48725 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48727:40: note: in expansion of macro 'temp_rotation_matrix' 48727 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48277:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 48277 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Tagging_demo.c:48728:7: note: in expansion of macro 'rotated_position' 48728 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48276:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 48276 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Tagging_demo.c:48728:56: note: in expansion of macro 'non_rotated_position' 48728 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48277:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 48277 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Tagging_demo.c:48730:50: note: in expansion of macro 'rotated_position' 48730 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48277:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 48277 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Tagging_demo.c:48731:50: note: in expansion of macro 'rotated_position' 48731 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48277:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 48277 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Tagging_demo.c:48732:50: note: in expansion of macro 'rotated_position' 48732 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48735:113: note: in expansion of macro 'temp_rotation_matrix' 48735 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48274:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 48274 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Tagging_demo.c:48737:95: note: in expansion of macro 'temp_rotation_matrix' 48737 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48272:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 48272 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:48747:7: note: in expansion of macro 'scattered_flag_VP' 48747 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48301:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 48301 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Tagging_demo.c:48748:7: note: in expansion of macro 'number_of_processes_array' 48748 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48751:7: note: in expansion of macro 'number_of_process_interacts_set' 48751 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48751:44: note: in expansion of macro 'total_process_interact' 48751 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48754:11: note: in expansion of macro 'number_of_process_interacts_set' 48754 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48755:11: note: in expansion of macro 'total_process_interact' 48755 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48288:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 48288 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Tagging_demo.c:48757:11: note: in expansion of macro 'index_of_lacking_process' 48757 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48761:11: note: in expansion of macro 'number_of_process_interacts_set' 48761 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48765:11: note: in expansion of macro 'number_of_process_interacts_set' 48765 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48766:13: note: in expansion of macro 'total_process_interact' 48766 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48766:47: note: in expansion of macro 'total_process_interact' 48766 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48768:189: note: in expansion of macro 'total_process_interact' 48768 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48771:19: note: in expansion of macro 'number_of_process_interacts_set' 48771 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48287:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 48287 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Tagging_demo.c:48772:13: note: in expansion of macro 'number_of_process_interacts_set' 48772 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48288:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 48288 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Tagging_demo.c:48773:64: note: in expansion of macro 'index_of_lacking_process' 48773 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48773:115: note: in expansion of macro 'total_process_interact' 48773 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48289:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 48289 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:48774:15: note: in expansion of macro 'total_process_interact' 48774 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48796:89: note: in expansion of macro 'geometry_component_index_list' 48796 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48290:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 48290 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:48799:94: note: in expansion of macro 'geometry_component_index_list' 48799 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48296:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 48296 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Tagging_demo.c:48802:109: note: in expansion of macro 'mask_index_main' 48802 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48291:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 48291 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:48803:64: note: in expansion of macro 'mask_volume_index_list' 48803 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48296:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 48296 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Tagging_demo.c:48803:96: note: in expansion of macro 'mask_index_main' 48803 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48809:129: note: in expansion of macro 'max_conditional_extend_index' 48809 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48810:15: note: in expansion of macro 'max_conditional_extend_index' 48810 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48254: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'? 48254 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48825:3: note: in expansion of macro 'number_of_solutions' 48825 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48255:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 48255 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Tagging_demo.c:48825:26: note: in expansion of macro 'number_of_solutions_static' 48825 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48261:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 48261 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:48829:3: note: in expansion of macro 'pre_allocated1' 48829 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48262:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 48262 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:48830:3: note: in expansion of macro 'pre_allocated2' 48830 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48263:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 48263 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:48831:3: note: in expansion of macro 'pre_allocated3' 48831 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48834:7: note: in expansion of macro 'max_conditional_extend_index' 48834 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48308:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 48308 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Tagging_demo.c:48835:5: note: in expansion of macro 'logger_conditional_extend_array' 48835 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48310:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 48310 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:48835:47: note: in expansion of macro 'max_conditional_extend_index' 48835 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48291:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 48291 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:48859:105: note: in expansion of macro 'mask_volume_index_list' 48859 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48283:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 48283 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:48994:3: note: in expansion of macro 'stop_creating_nodes' 48994 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48282:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 48282 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:48994:28: note: in expansion of macro 'stop_tagging_ray' 48994 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:48281:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 48281 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:48994:50: note: in expansion of macro 'tagging_leaf_counter' 48994 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48279:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 48279 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:48996:5: note: in expansion of macro 'master_tagging_node_list' 48996 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48279:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 48279 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:48997:5: note: in expansion of macro 'master_tagging_node_list' 48997 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48279:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 48279 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:48997:48: note: in expansion of macro 'master_tagging_node_list' 48997 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48279:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 48279 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:49002:7: note: in expansion of macro 'master_tagging_node_list' 49002 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:48279:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 48279 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:49002:86: note: in expansion of macro 'master_tagging_node_list' 49002 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c: In function 'class_Union_master_trace': ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:49985:3: note: in expansion of macro 'done' 49985 | done = 0; | ^~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:49989:3: note: in expansion of macro 'time_propagated_without_scattering' 49989 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49993:3: note: in expansion of macro 'number_of_scattering_events' 49993 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49996:5: note: in expansion of macro 'number_of_scattering_events' 49996 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50000:5: note: in expansion of macro 'scattered_flag' 50000 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49947:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 49947 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Tagging_demo.c:50001:40: note: in expansion of macro 'number_of_processes_array' 50001 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:50002:7: note: in expansion of macro 'scattered_flag_VP' 50002 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50010:10: note: in expansion of macro 'log_index' 50010 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50010:60: note: in expansion of macro 'log_index' 50010 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50010:73: note: in expansion of macro 'log_index' 50010 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50011:47: note: in expansion of macro 'log_index' 50011 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50011:129: note: in expansion of macro 'log_index' 50011 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50014:10: note: in expansion of macro 'log_index' 50014 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50014:64: note: in expansion of macro 'log_index' 50014 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50014:77: note: in expansion of macro 'log_index' 50014 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50015:55: note: in expansion of macro 'log_index' 50015 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50015:145: note: in expansion of macro 'log_index' 50015 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49957:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 49957 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Tagging_demo.c:50019:3: note: in expansion of macro 'tagging_conditional_extend' 50019 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49956:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 49956 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Tagging_demo.c:50020:28: note: in expansion of macro 'max_conditional_extend_index' 50020 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Tagging_demo.c:50021:5: note: in expansion of macro 'logger_conditional_extend_array' 50021 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50029:3: note: in expansion of macro 'ray_position' 50029 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50030:3: note: in expansion of macro 'ray_velocity' 50030 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49938: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'? 49938 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:50034:28: note: in expansion of macro 'number_of_masks' 50034 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Tagging_demo.c:50038:27: note: in expansion of macro 'ray_position' 50038 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Tagging_demo.c:49937:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 49937 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:50038:50: note: in expansion of macro 'mask_volume_index_list' 50038 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50039:7: note: in expansion of macro 'mask_status_list' 50039 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50041:7: note: in expansion of macro 'mask_status_list' 50041 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50050:3: note: in expansion of macro 'current_volume' 50050 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50050:44: note: in expansion of macro 'ray_position' 50050 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50050:146: note: in expansion of macro 'mask_status_list' 50050 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 49907 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:50050:183: note: in expansion of macro 'pre_allocated1' 50050 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49908:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 49908 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:50050:199: note: in expansion of macro 'pre_allocated2' 50050 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49909:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 49909 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:50050:215: note: in expansion of macro 'pre_allocated3' 50050 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49941:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 49941 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:50055:41: note: in expansion of macro 'current_mask_intersect_list_status' 50055 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50055:78: note: in expansion of macro 'mask_status_list' 50055 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50055:106: note: in expansion of macro 'current_volume' 50055 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50062:93: note: in expansion of macro 'current_volume' 50062 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50068:39: note: in expansion of macro 'current_volume' 50068 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50069:151: note: in expansion of macro 'current_volume' 50069 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50079:5: note: in expansion of macro 'current_tagging_node' 50079 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49925:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 49925 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:50079:28: note: in expansion of macro 'master_tagging_node_list' 50079 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50079:62: note: in expansion of macro 'current_volume' 50079 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50080:5: note: in expansion of macro 'stop_tagging_ray' 50080 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49927:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 49927 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:50081:9: note: in expansion of macro 'tagging_leaf_counter' 50081 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50081:47: note: in expansion of macro 'stop_creating_nodes' 50081 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:50095:10: note: in expansion of macro 'done' 50095 | while (done == 0) { | ^~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50110:10: note: in expansion of macro 'start' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50110:16: note: in expansion of macro 'check' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50110:30: note: in expansion of macro 'current_volume' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50110:86: note: in expansion of macro 'check' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50110:92: note: in expansion of macro 'start' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50110:106: note: in expansion of macro 'current_volume' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50110:166: note: in expansion of macro 'check' 50110 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50116:49: note: in expansion of macro 'check' 50116 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Tagging_demo.c:49905:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 49905 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Tagging_demo.c:50123:13: note: in expansion of macro 'geometry_output' 50123 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50123:94: note: in expansion of macro 'check' 50123 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Tagging_demo.c:49900: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'? 49900 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50123:102: note: in expansion of macro 'number_of_solutions' 50123 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50123:145: note: in expansion of macro 'check' 50123 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50125:49: note: in expansion of macro 'check' 50125 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50130:10: note: in expansion of macro 'mask_iterator' 50130 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50130:26: note: in expansion of macro 'mask_iterator' 50130 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50130:48: note: in expansion of macro 'current_volume' 50130 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50130:107: note: in expansion of macro 'mask_iterator' 50130 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49941:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 49941 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:50131:11: note: in expansion of macro 'current_mask_intersect_list_status' 50131 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50131:55: note: in expansion of macro 'mask_iterator' 50131 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50135:56: note: in expansion of macro 'current_volume' 50135 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50135:111: note: in expansion of macro 'mask_iterator' 50135 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50147:36: note: in expansion of macro 'current_volume' 50147 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50147:91: note: in expansion of macro 'mask_iterator' 50147 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49905:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 49905 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Tagging_demo.c:50148:11: note: in expansion of macro 'geometry_output' 50148 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49900: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'? 49900 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50148:108: note: in expansion of macro 'number_of_solutions' 50148 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50150:54: note: in expansion of macro 'current_volume' 50150 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50150:109: note: in expansion of macro 'mask_iterator' 50150 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50157:9: note: in expansion of macro 'current_volume' 50157 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50157:67: note: in expansion of macro 'current_volume' 50157 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50161:9: note: in expansion of macro 'intersection_with_children' 50161 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50163:14: note: in expansion of macro 'start' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50163:22: note: in expansion of macro 'check' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50163:38: note: in expansion of macro 'current_volume' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50163:82: note: in expansion of macro 'check' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50163:90: note: in expansion of macro 'start' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50163:106: note: in expansion of macro 'current_volume' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50163:154: note: in expansion of macro 'check' 50163 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50168:53: note: in expansion of macro 'check' 50168 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50168:112: note: in expansion of macro 'check' 50168 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50168:124: note: in expansion of macro 'time_propagated_without_scattering' 50168 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50170:30: note: in expansion of macro 'check' 50170 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50174:19: note: in expansion of macro 'intersection_with_children' 50174 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50181:32: note: in expansion of macro 'check' 50181 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50182:21: note: in expansion of macro 'tree_next_volume' 50182 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50183:26: note: in expansion of macro 'mask_start' 50183 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50183:37: note: in expansion of macro 'mask_check' 50183 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50183:57: note: in expansion of macro 'check' 50183 | 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++) { | ^~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50183:109: note: in expansion of macro 'mask_check' 50183 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50183:120: note: in expansion of macro 'mask_start' 50183 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50183:140: note: in expansion of macro 'check' 50183 | 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++) { | ^~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50183:196: note: in expansion of macro 'mask_check' 50183 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50184:28: note: in expansion of macro 'mask_status_list' 50184 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50184:55: note: in expansion of macro 'mask_check' 50184 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50185:26: note: in expansion of macro 'intersection_with_children' 50185 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50190:21: note: in expansion of macro 'intersection_with_children' 50190 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50191:26: note: in expansion of macro 'mask_start' 50191 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50191:37: note: in expansion of macro 'mask_check' 50191 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50191:57: note: in expansion of macro 'check' 50191 | 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++) { | ^~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50191:109: note: in expansion of macro 'mask_check' 50191 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50191:120: note: in expansion of macro 'mask_start' 50191 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50191:140: note: in expansion of macro 'check' 50191 | 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++) { | ^~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50191:196: note: in expansion of macro 'mask_check' 50191 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50192:27: note: in expansion of macro 'mask_status_list' 50192 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50192:54: note: in expansion of macro 'mask_check' 50192 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50193:25: note: in expansion of macro 'intersection_with_children' 50193 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50201:23: note: in expansion of macro 'intersection_with_children' 50201 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49904: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'? 49904 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50208:13: note: in expansion of macro 'intersection_with_children' 50208 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49905:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 49905 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Tagging_demo.c:50210:13: note: in expansion of macro 'geometry_output' 50210 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50210:93: note: in expansion of macro 'current_volume' 50210 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49900: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'? 49900 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50210:110: note: in expansion of macro 'number_of_solutions' 50210 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50210:152: note: in expansion of macro 'current_volume' 50210 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50211:48: note: in expansion of macro 'current_volume' 50211 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50229:10: note: in expansion of macro 'start' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50229:16: note: in expansion of macro 'check' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50229:30: note: in expansion of macro 'current_volume' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50229:86: note: in expansion of macro 'check' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49903:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 49903 | #define start (_comp->_parameters.start) | ^~~~~ ./Tagging_demo.c:50229:92: note: in expansion of macro 'start' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50229:106: note: in expansion of macro 'current_volume' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50229:166: note: in expansion of macro 'check' 50229 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50230:72: note: in expansion of macro 'check' 50230 | for (solution = 0;solution_parameters.check) | ^ ./Tagging_demo.c:50232:86: note: in expansion of macro 'check' 50232 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50232:106: note: in expansion of macro 'time_propagated_without_scattering' 50232 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50233:101: note: in expansion of macro 'check' 50233 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50239:86: note: in expansion of macro 'check' 50239 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50239:106: note: in expansion of macro 'time_propagated_without_scattering' 50239 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49902:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 49902 | #define check (_comp->_parameters.check) | ^ ./Tagging_demo.c:50240:101: note: in expansion of macro 'check' 50240 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50254:10: note: in expansion of macro 'mask_iterator' 50254 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50254:26: note: in expansion of macro 'mask_iterator' 50254 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50254:48: note: in expansion of macro 'current_volume' 50254 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50254:107: note: in expansion of macro 'mask_iterator' 50254 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49941:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 49941 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:50255:11: note: in expansion of macro 'current_mask_intersect_list_status' 50255 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50255:55: note: in expansion of macro 'mask_iterator' 50255 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50256:79: note: in expansion of macro 'current_volume' 50256 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50256:134: note: in expansion of macro 'mask_iterator' 50256 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50258:93: note: in expansion of macro 'current_volume' 50258 | 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) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50258:148: note: in expansion of macro 'mask_iterator' 50258 | 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) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50258:177: note: in expansion of macro 'time_propagated_without_scattering' 50258 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50259:108: note: in expansion of macro 'current_volume' 50259 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50259:163: note: in expansion of macro 'mask_iterator' 50259 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50262:93: note: in expansion of macro 'current_volume' 50262 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50262:148: note: in expansion of macro 'mask_iterator' 50262 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50262:177: note: in expansion of macro 'time_propagated_without_scattering' 50262 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50263:108: note: in expansion of macro 'current_volume' 50263 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 49943 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Tagging_demo.c:50263:163: note: in expansion of macro 'mask_iterator' 50263 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50272:67: note: in expansion of macro 'current_volume' 50272 | for (solution = 0;solution_parameters.current_volume) | ^ ./Tagging_demo.c:50274:81: note: in expansion of macro 'current_volume' 50274 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50274:110: note: in expansion of macro 'time_propagated_without_scattering' 50274 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50275:96: note: in expansion of macro 'current_volume' 50275 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50278:81: note: in expansion of macro 'current_volume' 50278 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50278:110: note: in expansion of macro 'time_propagated_without_scattering' 50278 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50279:96: note: in expansion of macro 'current_volume' 50279 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50292:5: note: in expansion of macro 'abs_weight_factor' 50292 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50293:5: note: in expansion of macro 'abs_weight_factor_set' 50293 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50298:9: note: in expansion of macro 'time_to_boundery' 50298 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50298:52: note: in expansion of macro 'time_propagated_without_scattering' 50298 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50299:9: note: in expansion of macro 'scattering_event' 50299 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50302:13: note: in expansion of macro 'current_volume' 50302 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50303:23: note: in expansion of macro 'current_volume' 50303 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50304:25: note: in expansion of macro 'current_volume' 50304 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50307:41: note: in expansion of macro 'current_volume' 50307 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50308:36: note: in expansion of macro 'time_to_boundery' 50308 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50310:15: note: in expansion of macro 'abs_weight_factor' 50310 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50310:48: note: in expansion of macro 'current_volume' 50310 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50310:86: note: in expansion of macro 'time_to_boundery' 50310 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50311:15: note: in expansion of macro 'abs_weight_factor_set' 50311 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49914:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 49914 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Tagging_demo.c:50322:93: note: in expansion of macro 'wavevector' 50322 | 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]); | ^~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50325:47: note: in expansion of macro 'current_volume' 50325 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50327:27: note: in expansion of macro 'current_volume' 50327 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49915:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 49915 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Tagging_demo.c:50329:17: note: in expansion of macro 'wavevector_rotated' 50329 | 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); | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50329:56: note: in expansion of macro 'current_volume' 50329 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50329:115: note: in expansion of macro 'current_volume' 50329 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49914:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 49914 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Tagging_demo.c:50329:196: note: in expansion of macro 'wavevector' 50329 | 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); | ^~~~~~~~~~ ./Tagging_demo.c:49915:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 49915 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Tagging_demo.c:50331:28: note: in expansion of macro 'wavevector_rotated' 50331 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49962:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 49962 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Tagging_demo.c:50338:15: note: in expansion of macro 'focus_data_index' 50338 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50338:42: note: in expansion of macro 'current_volume' 50338 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50341:34: note: in expansion of macro 'current_volume' 50341 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50344:117: note: in expansion of macro 'current_volume' 50344 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49962:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 49962 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Tagging_demo.c:50344:169: note: in expansion of macro 'focus_data_index' 50344 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50358:34: note: in expansion of macro 'time_to_boundery' 50358 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50369:48: note: in expansion of macro 'current_volume' 50369 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50373:17: note: in expansion of macro 'scattering_event' 50373 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50374:17: note: in expansion of macro 'abs_weight_factor' 50374 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50375:17: note: in expansion of macro 'abs_weight_factor_set' 50375 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49960:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 49960 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Tagging_demo.c:50376:45: note: in expansion of macro 'safty_distance2' 50376 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50378:17: note: in expansion of macro 'scattering_event' 50378 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50379:17: note: in expansion of macro 'abs_weight_factor' 50379 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50383:29: note: in expansion of macro 'current_volume' 50383 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49931:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 49931 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Tagging_demo.c:50385:21: note: in expansion of macro 'real_transmission_probability' 50385 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49932:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 49932 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Tagging_demo.c:50386:21: note: in expansion of macro 'mc_transmission_probability' 50386 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50386:66: note: in expansion of macro 'current_volume' 50386 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50387:26: note: in expansion of macro 'scattering_event' 50387 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49932:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 49932 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Tagging_demo.c:50387:57: note: in expansion of macro 'mc_transmission_probability' 50387 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49931:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 49931 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Tagging_demo.c:50389:35: note: in expansion of macro 'real_transmission_probability' 50389 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49932:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 49932 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Tagging_demo.c:50389:71: note: in expansion of macro 'mc_transmission_probability' 50389 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49959:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 49959 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:50392:48: note: in expansion of macro 'safty_distance' 50392 | 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; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49960:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 49960 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Tagging_demo.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Tagging_demo.c:50392:131: note: in expansion of macro 'safty_distance2' 50392 | 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; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49931:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 49931 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Tagging_demo.c:50395:30: note: in expansion of macro 'real_transmission_probability' 50395 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49932:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 49932 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Tagging_demo.c:50395:60: note: in expansion of macro 'mc_transmission_probability' 50395 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49960:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 49960 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Tagging_demo.c:50401:48: note: in expansion of macro 'safty_distance2' 50401 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49959:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 49959 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:50404:50: note: in expansion of macro 'safty_distance' 50404 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49960:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 49960 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Tagging_demo.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Tagging_demo.c:50404:97: note: in expansion of macro 'safty_distance2' 50404 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50406:27: note: in expansion of macro 'abs_weight_factor' 50406 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50407:27: note: in expansion of macro 'abs_weight_factor_set' 50407 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50409:27: note: in expansion of macro 'scattering_event' 50409 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50410:32: note: in expansion of macro 'scattering_event' 50410 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50413:25: note: in expansion of macro 'abs_weight_factor' 50413 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50414:25: note: in expansion of macro 'scattering_event' 50414 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49959:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 49959 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:50418:48: note: in expansion of macro 'safty_distance' 50418 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49959:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 49959 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Tagging_demo.c:50420:73: note: in expansion of macro 'safty_distance' 50420 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50420:89: note: in expansion of macro 'scattering_event' 50420 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50421:30: note: in expansion of macro 'scattering_event' 50421 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50425:21: note: in expansion of macro 'scattering_event' 50425 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50427:19: note: in expansion of macro 'abs_weight_factor' 50427 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50428:19: note: in expansion of macro 'abs_weight_factor_set' 50428 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50432:31: note: in expansion of macro 'current_volume' 50432 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50434:21: note: in expansion of macro 'selected_process' 50434 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50436:33: note: in expansion of macro 'current_volume' 50436 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 49935 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:50438:66: note: in expansion of macro 'total_process_interact' 50438 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50441:60: note: in expansion of macro 'current_volume' 50441 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 49935 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:50444:27: note: in expansion of macro 'total_process_interact' 50444 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50444:61: note: in expansion of macro 'current_volume' 50444 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50447:78: note: in expansion of macro 'current_volume' 50447 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50450:60: note: in expansion of macro 'current_volume' 50450 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 49935 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:50451:86: note: in expansion of macro 'total_process_interact' 50451 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50453:27: note: in expansion of macro 'selected_process' 50453 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49935:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 49935 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Tagging_demo.c:50454:61: note: in expansion of macro 'total_process_interact' 50454 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50462:60: note: in expansion of macro 'current_volume' 50462 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50465:27: note: in expansion of macro 'selected_process' 50465 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49964:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 49964 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Tagging_demo.c:50480:9: note: in expansion of macro 'initial_weight' 50480 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49963:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 49963 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Tagging_demo.c:50481:9: note: in expansion of macro 'r_old' 50481 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Tagging_demo.c:49963:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 49963 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Tagging_demo.c:50481:26: note: in expansion of macro 'r_old' 50481 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Tagging_demo.c:49963:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 49963 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Tagging_demo.c:50481:43: note: in expansion of macro 'r_old' 50481 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Tagging_demo.c:49966:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 49966 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Tagging_demo.c:50481:60: note: in expansion of macro 'time_old' 50481 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50483:14: note: in expansion of macro 'abs_weight_factor' 50483 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50491:13: note: in expansion of macro 'current_volume' 50491 | 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 | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49968:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 49968 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Tagging_demo.c:50491:36: note: in expansion of macro 'abs_weight_factor_set' 50491 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50492:23: note: in expansion of macro 'current_volume' 50492 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50494:17: note: in expansion of macro 'scattering_event' 50494 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49974:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 49974 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Tagging_demo.c:50496:17: note: in expansion of macro 'abs_distance' 50496 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Tagging_demo.c:49969:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 49969 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Tagging_demo.c:50499:17: note: in expansion of macro 'my_abs' 50499 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50499:34: note: in expansion of macro 'current_volume' 50499 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49974:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 49974 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Tagging_demo.c:50500:17: note: in expansion of macro 'abs_distance' 50500 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50503:13: note: in expansion of macro 't_abs_propagation' 50503 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49974:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 49974 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Tagging_demo.c:50503:33: note: in expansion of macro 'abs_distance' 50503 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Tagging_demo.c:49971:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 49971 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Tagging_demo.c:50505:13: note: in expansion of macro 'abs_position' 50505 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50505:43: note: in expansion of macro 't_abs_propagation' 50505 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50505:69: note: in expansion of macro 't_abs_propagation' 50505 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50505:95: note: in expansion of macro 't_abs_propagation' 50505 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50515:18: note: in expansion of macro 'log_index' 50515 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50515:30: note: in expansion of macro 'log_index' 50515 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50515:48: note: in expansion of macro 'current_volume' 50515 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50515:90: note: in expansion of macro 'log_index' 50515 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50517:15: note: in expansion of macro 'transformed_abs_position' 50517 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49971:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 49971 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Tagging_demo.c:50517:53: note: in expansion of macro 'abs_position' 50517 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50517:75: note: in expansion of macro 'current_volume' 50517 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50517:117: note: in expansion of macro 'log_index' 50517 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50518:15: note: in expansion of macro 'transformed_abs_position' 50518 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50518:60: note: in expansion of macro 'current_volume' 50518 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50518:102: note: in expansion of macro 'log_index' 50518 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50518:124: note: in expansion of macro 'transformed_abs_position' 50518 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50521:23: note: in expansion of macro 'current_volume' 50521 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50521:65: note: in expansion of macro 'log_index' 50521 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50521:119: note: in expansion of macro 'transformed_abs_position' 50521 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49964:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 49964 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Tagging_demo.c:50521:152: note: in expansion of macro 'initial_weight' 50521 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50521:172: note: in expansion of macro 'abs_weight_factor' 50521 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50521:196: note: in expansion of macro 't_abs_propagation' 50521 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50521:215: note: in expansion of macro 'scattered_flag' 50521 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50521:230: note: in expansion of macro 'current_volume' 50521 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50521:247: note: in expansion of macro 'number_of_scattering_events' 50521 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50521:284: note: in expansion of macro 'current_volume' 50521 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50521:326: note: in expansion of macro 'log_index' 50521 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50531:18: note: in expansion of macro 'log_index' 50531 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50531:30: note: in expansion of macro 'log_index' 50531 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50531:95: note: in expansion of macro 'log_index' 50531 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50538:15: note: in expansion of macro 'transformed_abs_position' 50538 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49971:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 49971 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Tagging_demo.c:50538:53: note: in expansion of macro 'abs_position' 50538 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50538:118: note: in expansion of macro 'log_index' 50538 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50539:15: note: in expansion of macro 'transformed_abs_position' 50539 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50539:103: note: in expansion of macro 'log_index' 50539 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50539:136: note: in expansion of macro 'transformed_abs_position' 50539 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50542:66: note: in expansion of macro 'log_index' 50542 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49972:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 49972 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Tagging_demo.c:50542:131: note: in expansion of macro 'transformed_abs_position' 50542 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49964:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 49964 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Tagging_demo.c:50542:164: note: in expansion of macro 'initial_weight' 50542 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49965:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 49965 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Tagging_demo.c:50542:184: note: in expansion of macro 'abs_weight_factor' 50542 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49973:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 49973 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Tagging_demo.c:50542:206: note: in expansion of macro 't_abs_propagation' 50542 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50542:225: note: in expansion of macro 'scattered_flag' 50542 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50542:240: note: in expansion of macro 'current_volume' 50542 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50542:257: note: in expansion of macro 'number_of_scattering_events' 50542 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50542:337: note: in expansion of macro 'log_index' 50542 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49892:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 49892 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Tagging_demo.c:50547:13: note: in expansion of macro 'scattering_event' 50547 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50569:13: note: in expansion of macro 'ray_position' 50569 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50570:13: note: in expansion of macro 'ray_velocity' 50570 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50573:35: note: in expansion of macro 'ray_position' 50573 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50573:58: note: in expansion of macro 'current_volume' 50573 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50577:54: note: in expansion of macro 'ray_position' 50577 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50577:152: note: in expansion of macro 'mask_status_list' 50577 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 49907 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:50577:187: note: in expansion of macro 'pre_allocated1' 50577 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49908:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 49908 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:50577:202: note: in expansion of macro 'pre_allocated2' 50577 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49909:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 49909 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:50577:217: note: in expansion of macro 'pre_allocated3' 50577 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50579:124: note: in expansion of macro 'current_volume' 50579 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49948:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 49948 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Tagging_demo.c:50585:13: note: in expansion of macro 'p_old' 50585 | p_old = p; | ^~~~~ ./Tagging_demo.c:49962:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 49962 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Tagging_demo.c:50589:13: note: in expansion of macro 'focus_data_index' 50589 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50589:40: note: in expansion of macro 'current_volume' 50589 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50589:95: note: in expansion of macro 'selected_process' 50589 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50592:25: note: in expansion of macro 'current_volume' 50592 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50592:72: note: in expansion of macro 'selected_process' 50592 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50593:17: note: in expansion of macro 'ray_velocity_rotated' 50593 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50593:58: note: in expansion of macro 'current_volume' 50593 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50593:117: note: in expansion of macro 'current_volume' 50593 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50593:164: note: in expansion of macro 'selected_process' 50593 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50593:207: note: in expansion of macro 'ray_velocity' 50593 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50595:17: note: in expansion of macro 'ray_velocity_rotated' 50595 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50595:40: note: in expansion of macro 'ray_velocity' 50595 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50602:43: note: in expansion of macro 'ray_velocity_rotated' 50602 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50605:32: note: in expansion of macro 'current_volume' 50605 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50605:79: note: in expansion of macro 'selected_process' 50605 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50606:107: note: in expansion of macro 'current_volume' 50606 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50623:13: note: in expansion of macro 'ray_velocity_rotated' 50623 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50626:25: note: in expansion of macro 'current_volume' 50626 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50626:72: note: in expansion of macro 'selected_process' 50626 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49913:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 49913 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Tagging_demo.c:50627:17: note: in expansion of macro 'ray_velocity_final' 50627 | 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); | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50627:56: note: in expansion of macro 'current_volume' 50627 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50627:125: note: in expansion of macro 'current_volume' 50627 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50627:172: note: in expansion of macro 'selected_process' 50627 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50627:215: note: in expansion of macro 'ray_velocity_rotated' 50627 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49913:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 49913 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Tagging_demo.c:50629:16: note: in expansion of macro 'ray_velocity_final' 50629 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49912:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 49912 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Tagging_demo.c:50629:37: note: in expansion of macro 'ray_velocity_rotated' 50629 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49913:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 49913 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Tagging_demo.c:50635:24: note: in expansion of macro 'ray_velocity_final' 50635 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50647:18: note: in expansion of macro 'log_index' 50647 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50647:30: note: in expansion of macro 'log_index' 50647 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50647:48: note: in expansion of macro 'current_volume' 50647 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50647:86: note: in expansion of macro 'log_index' 50647 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50648:27: note: in expansion of macro 'current_volume' 50648 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50648:68: note: in expansion of macro 'log_index' 50648 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50648:96: note: in expansion of macro 'selected_process' 50648 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50653:25: note: in expansion of macro 'current_volume' 50653 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50653:66: note: in expansion of macro 'log_index' 50653 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50653:94: note: in expansion of macro 'selected_process' 50653 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50653:155: note: in expansion of macro 'ray_position' 50653 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49948:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 49948 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Tagging_demo.c:50653:186: note: in expansion of macro 'p_old' 50653 | 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); | ^~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50653:196: note: in expansion of macro 'scattered_flag' 50653 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50653:211: note: in expansion of macro 'current_volume' 50653 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:50653:228: note: in expansion of macro 'scattered_flag_VP' 50653 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50653:246: note: in expansion of macro 'current_volume' 50653 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50653:262: note: in expansion of macro 'selected_process' 50653 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50653:281: note: in expansion of macro 'number_of_scattering_events' 50653 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50653:318: note: in expansion of macro 'current_volume' 50653 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50653:359: note: in expansion of macro 'log_index' 50653 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50653:387: note: in expansion of macro 'selected_process' 50653 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50664:18: note: in expansion of macro 'log_index' 50664 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50664:30: note: in expansion of macro 'log_index' 50664 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50664:91: note: in expansion of macro 'log_index' 50664 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50669:62: note: in expansion of macro 'log_index' 50669 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50669:123: note: in expansion of macro 'ray_position' 50669 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49948:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 49948 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Tagging_demo.c:50669:154: note: in expansion of macro 'p_old' 50669 | 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); | ^~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50669:164: note: in expansion of macro 'scattered_flag' 50669 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50669:179: note: in expansion of macro 'current_volume' 50669 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:50669:196: note: in expansion of macro 'scattered_flag_VP' 50669 | 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); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50669:214: note: in expansion of macro 'current_volume' 50669 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50669:230: note: in expansion of macro 'selected_process' 50669 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50669:249: note: in expansion of macro 'number_of_scattering_events' 50669 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50669:325: note: in expansion of macro 'log_index' 50669 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50675:15: note: in expansion of macro 'number_of_scattering_events' 50675 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50676:15: note: in expansion of macro 'scattered_flag' 50676 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50676:30: note: in expansion of macro 'current_volume' 50676 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:50677:15: note: in expansion of macro 'scattered_flag_VP' 50677 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50677:33: note: in expansion of macro 'current_volume' 50677 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50677:49: note: in expansion of macro 'selected_process' 50677 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50681:13: note: in expansion of macro 'time_propagated_without_scattering' 50681 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50690:35: note: in expansion of macro 'stop_tagging_ray' 50690 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50691:17: note: in expansion of macro 'current_tagging_node' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50691:58: note: in expansion of macro 'current_tagging_node' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49891:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 49891 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Tagging_demo.c:50691:80: note: in expansion of macro 'selected_process' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50691:105: note: in expansion of macro 'current_volume' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50691:123: note: in expansion of macro 'stop_tagging_ray' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50691:140: note: in expansion of macro 'stop_creating_nodes' 50691 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50706:18: note: in expansion of macro 'time_to_boundery' 50706 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50707:18: note: in expansion of macro 'time_to_boundery' 50707 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50708:18: note: in expansion of macro 'time_to_boundery' 50708 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49890: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'? 49890 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:50709:18: note: in expansion of macro 'time_to_boundery' 50709 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50711:13: note: in expansion of macro 'ray_position' 50711 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50712:13: note: in expansion of macro 'ray_velocity' 50712 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49893:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 49893 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Tagging_demo.c:50714:13: note: in expansion of macro 'time_propagated_without_scattering' 50714 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50726:31: note: in expansion of macro 'current_volume' 50726 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50739:29: note: in expansion of macro 'current_volume' 50739 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50740:21: note: in expansion of macro 'tree_next_volume' 50740 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50740:48: note: in expansion of macro 'current_volume' 50740 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50742:21: note: in expansion of macro 'ray_position' 50742 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50743:21: note: in expansion of macro 'ray_velocity' 50743 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50744:21: note: in expansion of macro 'tree_next_volume' 50744 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50744:64: note: in expansion of macro 'ray_position' 50744 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50744:85: note: in expansion of macro 'current_volume' 50744 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50744:145: note: in expansion of macro 'current_volume' 50744 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50744:198: note: in expansion of macro 'mask_status_list' 50744 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 49907 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:50744:233: note: in expansion of macro 'pre_allocated1' 50744 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49908:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 49908 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:50744:248: note: in expansion of macro 'pre_allocated2' 50744 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49909:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 49909 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:50744:263: note: in expansion of macro 'pre_allocated3' 50744 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50754:39: note: in expansion of macro 'stop_tagging_ray' 50754 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50755:21: note: in expansion of macro 'current_tagging_node' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50755:61: note: in expansion of macro 'current_tagging_node' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50755:83: note: in expansion of macro 'current_volume' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50755:99: note: in expansion of macro 'tree_next_volume' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50755:126: note: in expansion of macro 'stop_tagging_ray' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50755:143: note: in expansion of macro 'stop_creating_nodes' 50755 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50763:17: note: in expansion of macro 'current_volume' 50763 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50763:34: note: in expansion of macro 'tree_next_volume' 50763 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49941:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 49941 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:50764:55: note: in expansion of macro 'current_mask_intersect_list_status' 50764 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50764:92: note: in expansion of macro 'mask_status_list' 50764 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50764:120: note: in expansion of macro 'current_volume' 50764 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50785:41: note: in expansion of macro 'stop_tagging_ray' 50785 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50786:21: note: in expansion of macro 'current_tagging_node' 50786 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50786:61: note: in expansion of macro 'current_tagging_node' 50786 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50786:83: note: in expansion of macro 'current_volume' 50786 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50786:120: note: in expansion of macro 'stop_tagging_ray' 50786 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50786:137: note: in expansion of macro 'stop_creating_nodes' 50786 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50788:19: note: in expansion of macro 'current_volume' 50788 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50793:23: note: in expansion of macro 'mask_status_list' 50793 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50798:21: note: in expansion of macro 'mask_status_list' 50798 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50800:45: note: in expansion of macro 'current_volume' 50800 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49946:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 49946 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Tagging_demo.c:50805:23: note: in expansion of macro 'need_to_run_within_which_volume' 50805 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50806:35: note: in expansion of macro 'current_volume' 50806 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50807:30: note: in expansion of macro 'mask_start' 50807 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50807:41: note: in expansion of macro 'mask_check' 50807 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50807:60: note: in expansion of macro 'current_volume' 50807 | 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++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50807:122: note: in expansion of macro 'mask_check' 50807 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50807:133: note: in expansion of macro 'mask_start' 50807 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50807:152: note: in expansion of macro 'current_volume' 50807 | 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++) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50807:218: note: in expansion of macro 'mask_check' 50807 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50808:31: note: in expansion of macro 'mask_status_list' 50808 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50808:58: note: in expansion of macro 'mask_check' 50808 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Tagging_demo.c:49946:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 49946 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Tagging_demo.c:50810:29: note: in expansion of macro 'need_to_run_within_which_volume' 50810 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49946:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 49946 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Tagging_demo.c:50815:27: note: in expansion of macro 'need_to_run_within_which_volume' 50815 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50831:31: note: in expansion of macro 'tree_next_volume' 50831 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50832:36: note: in expansion of macro 'mask_start' 50832 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50832:47: note: in expansion of macro 'mask_check' 50832 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50832:173: note: in expansion of macro 'mask_check' 50832 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50832:184: note: in expansion of macro 'mask_start' 50832 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50832:314: note: in expansion of macro 'mask_check' 50832 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50833:37: note: in expansion of macro 'mask_status_list' 50833 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50833:64: note: in expansion of macro 'mask_check' 50833 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50834:35: note: in expansion of macro 'tree_next_volume' 50834 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50839:31: note: in expansion of macro 'tree_next_volume' 50839 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50840:36: note: in expansion of macro 'mask_start' 50840 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50840:47: note: in expansion of macro 'mask_check' 50840 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50840:172: note: in expansion of macro 'mask_check' 50840 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49944:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 49944 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Tagging_demo.c:50840:183: note: in expansion of macro 'mask_start' 50840 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50840:312: note: in expansion of macro 'mask_check' 50840 | 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++) { | ^~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50841:37: note: in expansion of macro 'mask_status_list' 50841 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49945:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 49945 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Tagging_demo.c:50841:64: note: in expansion of macro 'mask_check' 50841 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50842:35: note: in expansion of macro 'tree_next_volume' 50842 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50847:34: note: in expansion of macro 'tree_next_volume' 50847 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50851:49: note: in expansion of macro 'stop_tagging_ray' 50851 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50851:72: note: in expansion of macro 'current_tagging_node' 50851 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50851:112: note: in expansion of macro 'current_tagging_node' 50851 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50851:134: note: in expansion of macro 'current_volume' 50851 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50851:150: note: in expansion of macro 'tree_next_volume' 50851 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50851:178: note: in expansion of macro 'stop_tagging_ray' 50851 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50851:196: note: in expansion of macro 'stop_creating_nodes' 50851 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50852:27: note: in expansion of macro 'current_volume' 50852 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50852:44: note: in expansion of macro 'tree_next_volume' 50852 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50857:27: note: in expansion of macro 'ray_position' 50857 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50858:27: note: in expansion of macro 'ray_velocity' 50858 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50859:27: note: in expansion of macro 'tree_next_volume' 50859 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50859:70: note: in expansion of macro 'ray_position' 50859 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50859:200: note: in expansion of macro 'mask_status_list' 50859 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 49907 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:50859:237: note: in expansion of macro 'pre_allocated1' 50859 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49908:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 49908 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:50859:253: note: in expansion of macro 'pre_allocated2' 50859 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49909:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 49909 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:50859:269: note: in expansion of macro 'pre_allocated3' 50859 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50861:49: note: in expansion of macro 'stop_tagging_ray' 50861 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50861:72: note: in expansion of macro 'current_tagging_node' 50861 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50861:112: note: in expansion of macro 'current_tagging_node' 50861 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50861:134: note: in expansion of macro 'current_volume' 50861 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50861:150: note: in expansion of macro 'tree_next_volume' 50861 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50861:177: note: in expansion of macro 'stop_tagging_ray' 50861 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50861:194: note: in expansion of macro 'stop_creating_nodes' 50861 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50862:27: note: in expansion of macro 'current_volume' 50862 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50862:44: note: in expansion of macro 'tree_next_volume' 50862 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50876:21: note: in expansion of macro 'mask_status_list' 50876 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50878:21: note: in expansion of macro 'ray_position' 50878 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50879:21: note: in expansion of macro 'ray_velocity' 50879 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50882:21: note: in expansion of macro 'tree_next_volume' 50882 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50882:64: note: in expansion of macro 'ray_position' 50882 | 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); | ^~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50882:170: note: in expansion of macro 'mask_status_list' 50882 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 49907 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:50882:207: note: in expansion of macro 'pre_allocated1' 50882 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49908:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 49908 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:50882:223: note: in expansion of macro 'pre_allocated2' 50882 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49909:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 49909 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:50882:239: note: in expansion of macro 'pre_allocated3' 50882 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50884:25: note: in expansion of macro 'tree_next_volume' 50884 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50885:35: note: in expansion of macro 'tree_next_volume' 50885 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50885:88: note: in expansion of macro 'current_volume' 50885 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50887:47: note: in expansion of macro 'stop_tagging_ray' 50887 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50887:70: note: in expansion of macro 'current_tagging_node' 50887 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:50887:110: note: in expansion of macro 'current_tagging_node' 50887 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50887:132: note: in expansion of macro 'current_volume' 50887 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50887:148: note: in expansion of macro 'tree_next_volume' 50887 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:50887:176: note: in expansion of macro 'stop_tagging_ray' 50887 | 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); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49929:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 49929 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Tagging_demo.c:50887:194: note: in expansion of macro 'stop_creating_nodes' 50887 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50888:25: note: in expansion of macro 'current_volume' 50888 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49906:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 49906 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Tagging_demo.c:50888:42: note: in expansion of macro 'tree_next_volume' 50888 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49941:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 49941 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:50895:55: note: in expansion of macro 'current_mask_intersect_list_status' 50895 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50895:92: note: in expansion of macro 'mask_status_list' 50895 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50895:120: note: in expansion of macro 'current_volume' 50895 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50904:25: note: in expansion of macro 'current_volume' 50904 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:50905:21: note: in expansion of macro 'done' 50905 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Tagging_demo.c:49899:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 49899 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Tagging_demo.c:50906:21: note: in expansion of macro 'ray_sucseeded' 50906 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50914:13: note: in expansion of macro 'current_volume' 50914 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:50915:13: note: in expansion of macro 'done' 50915 | done = 1; | ^~~~ ./Tagging_demo.c:49899:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 49899 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Tagging_demo.c:50916:13: note: in expansion of macro 'ray_sucseeded' 50916 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49899:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 49899 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Tagging_demo.c:50921:15: note: in expansion of macro 'ray_sucseeded' 50921 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:50922:15: note: in expansion of macro 'done' 50922 | done = 1; // stop the loop | ^~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50924:162: note: in expansion of macro 'current_volume' 50924 | 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); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50926:39: note: in expansion of macro 'ray_position' 50926 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Tagging_demo.c:49940:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 49940 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:50930:33: note: in expansion of macro 'mask_status_list' 50930 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50932:45: note: in expansion of macro 'scattered_flag' 50932 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49897:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 49897 | #define done (_comp->_parameters.done) | ^ ./Tagging_demo.c:50948:22: note: in expansion of macro 'done' 50948 | 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;} | ^~~~ ./Tagging_demo.c:49899:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 49899 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Tagging_demo.c:50948:32: note: in expansion of macro 'ray_sucseeded' 50948 | 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;} | ^~~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50948:148: note: in expansion of macro 'current_volume' 50948 | 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;} | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49899:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 49899 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Tagging_demo.c:50955:7: note: in expansion of macro 'ray_sucseeded' 50955 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50963:12: note: in expansion of macro 'log_index' 50963 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50963:63: note: in expansion of macro 'log_index' 50963 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50963:77: note: in expansion of macro 'log_index' 50963 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49951:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 49951 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Tagging_demo.c:50965:9: note: in expansion of macro 'this_logger' 50965 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50965:63: note: in expansion of macro 'log_index' 50965 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:50966:9: note: in expansion of macro 'conditional_status' 50966 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50967:74: note: in expansion of macro 'log_index' 50967 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Tagging_demo.c:49951:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 49951 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Tagging_demo.c:50972:20: note: in expansion of macro 'this_logger' 50972 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Tagging_demo.c:49951:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 49951 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Tagging_demo.c:50973:26: note: in expansion of macro 'this_logger' 50973 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:50974:27: note: in expansion of macro 'ray_position' 50974 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:50974:42: note: in expansion of macro 'ray_velocity' 50974 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:50974:65: note: in expansion of macro 'current_volume' 50974 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:50975:27: note: in expansion of macro 'number_of_scattering_events' 50975 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:50975:56: note: in expansion of macro 'scattered_flag' 50975 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:50975:71: note: in expansion of macro 'scattered_flag_VP' 50975 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:50976:13: note: in expansion of macro 'conditional_status' 50976 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:50980:13: note: in expansion of macro 'conditional_status' 50980 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50984:55: note: in expansion of macro 'log_index' 50984 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50985:53: note: in expansion of macro 'log_index' 50985 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50985:137: note: in expansion of macro 'log_index' 50985 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50987:60: note: in expansion of macro 'log_index' 50987 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50988:53: note: in expansion of macro 'log_index' 50988 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50988:145: note: in expansion of macro 'log_index' 50988 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50992:55: note: in expansion of macro 'log_index' 50992 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Tagging_demo.c:49954:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 49954 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Tagging_demo.c:50996:13: note: in expansion of macro 'logger_conditional_extend_array' 50996 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:50996:85: note: in expansion of macro 'log_index' 50996 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51007:53: note: in expansion of macro 'log_index' 51007 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51015:12: note: in expansion of macro 'log_index' 51015 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51015:67: note: in expansion of macro 'log_index' 51015 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51015:81: note: in expansion of macro 'log_index' 51015 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Tagging_demo.c:49952:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 49952 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Tagging_demo.c:51017:9: note: in expansion of macro 'this_abs_logger' 51017 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51017:75: note: in expansion of macro 'log_index' 51017 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51018:9: note: in expansion of macro 'conditional_status' 51018 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51019:82: note: in expansion of macro 'log_index' 51019 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Tagging_demo.c:49952:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 49952 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Tagging_demo.c:51024:20: note: in expansion of macro 'this_abs_logger' 51024 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49952:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 49952 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Tagging_demo.c:51025:26: note: in expansion of macro 'this_abs_logger' 51025 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:51026:27: note: in expansion of macro 'ray_position' 51026 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:51026:42: note: in expansion of macro 'ray_velocity' 51026 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:51026:65: note: in expansion of macro 'current_volume' 51026 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:51027:27: note: in expansion of macro 'number_of_scattering_events' 51027 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:51027:56: note: in expansion of macro 'scattered_flag' 51027 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:51027:72: note: in expansion of macro 'scattered_flag_VP' 51027 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51028:13: note: in expansion of macro 'conditional_status' 51028 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51032:13: note: in expansion of macro 'conditional_status' 51032 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51035:59: note: in expansion of macro 'log_index' 51035 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51035:151: note: in expansion of macro 'log_index' 51035 | 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); | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51038:63: note: in expansion of macro 'log_index' 51038 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Tagging_demo.c:49955:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 49955 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Tagging_demo.c:51042:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 51042 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51042:97: note: in expansion of macro 'log_index' 51042 | 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 | ^~~~~~~~~ ./Tagging_demo.c:49949:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 49949 | #define log_index (_comp->_parameters.log_index) | ^ ./Tagging_demo.c:51053:61: note: in expansion of macro 'log_index' 51053 | 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]; | ^~~~~~~~~ ./Tagging_demo.c:49928:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 49928 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Tagging_demo.c:51062:27: note: in expansion of macro 'stop_tagging_ray' 51062 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51063:7: note: in expansion of macro 'conditional_status' 51063 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49953:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 49953 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:51064:33: note: in expansion of macro 'tagging_conditional_list' 51064 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49953:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 49953 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:51070:18: note: in expansion of macro 'tagging_conditional_list' 51070 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49953:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 49953 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:51071:26: note: in expansion of macro 'tagging_conditional_list' 51071 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:51072:27: note: in expansion of macro 'ray_position' 51072 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:51072:42: note: in expansion of macro 'ray_velocity' 51072 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Tagging_demo.c:49898:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 49898 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Tagging_demo.c:51072:65: note: in expansion of macro 'current_volume' 51072 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:51073:27: note: in expansion of macro 'number_of_scattering_events' 51073 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 49917 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:51073:56: note: in expansion of macro 'scattered_flag' 51073 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Tagging_demo.c:49918:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 49918 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:51073:71: note: in expansion of macro 'scattered_flag_VP' 51073 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51074:11: note: in expansion of macro 'conditional_status' 51074 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49950:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 49950 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Tagging_demo.c:51078:11: note: in expansion of macro 'conditional_status' 51078 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49957:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 49957 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Tagging_demo.c:51079:9: note: in expansion of macro 'tagging_conditional_extend' 51079 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49926:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 49926 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Tagging_demo.c:51085:34: note: in expansion of macro 'current_tagging_node' 51085 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49910:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 49910 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Tagging_demo.c:51085:56: note: in expansion of macro 'ray_position' 51085 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Tagging_demo.c:49911:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 49911 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Tagging_demo.c:51085:71: note: in expansion of macro 'ray_velocity' 51085 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Tagging_demo.c:49927:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 49927 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:51085:90: note: in expansion of macro 'tagging_leaf_counter' 51085 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:49930: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'? 49930 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:51103:102: note: in expansion of macro 'number_of_scattering_events' 51103 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c: In function 'class_Union_master_finally': ./Tagging_demo.c:52963:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 52963 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:53017:58: note: in expansion of macro 'tagging_leaf_counter' 53017 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52961:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 52961 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:53019:25: note: in expansion of macro 'master_tagging_node_list' 53019 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52963:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 52963 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Tagging_demo.c:53019:60: note: in expansion of macro 'tagging_leaf_counter' 53019 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52961:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 52961 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:53021:5: note: in expansion of macro 'master_tagging_node_list' 53021 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52961:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 52961 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Tagging_demo.c:53021:53: note: in expansion of macro 'master_tagging_node_list' 53021 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52953:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 52953 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Tagging_demo.c:53026:6: note: in expansion of macro 'scattered_flag' 53026 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:52943:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 52943 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Tagging_demo.c:53028:6: note: in expansion of macro 'pre_allocated1' 53028 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:52944:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 52944 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Tagging_demo.c:53029:6: note: in expansion of macro 'pre_allocated2' 53029 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:52945:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 52945 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Tagging_demo.c:53030:6: note: in expansion of macro 'pre_allocated3' 53030 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Tagging_demo.c:52983:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 52983 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Tagging_demo.c:53031:6: note: in expansion of macro 'number_of_processes_array' 53031 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52994:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 52994 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Tagging_demo.c:53043:5: note: in expansion of macro 'free_tagging_conditioanl_list' 53043 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52989:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 52989 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Tagging_demo.c:53043:46: note: in expansion of macro 'tagging_conditional_list' 53043 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52954:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 52954 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:53062:10: note: in expansion of macro 'scattered_flag_VP' 53062 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52954:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 52954 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Tagging_demo.c:53094:6: note: in expansion of macro 'scattered_flag_VP' 53094 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52976:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 52976 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:53102:5: note: in expansion of macro 'mask_status_list' 53102 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:52976:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 52976 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Tagging_demo.c:53102:43: note: in expansion of macro 'mask_status_list' 53102 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Tagging_demo.c:52977:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 52977 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:53103:5: note: in expansion of macro 'current_mask_intersect_list_status' 53103 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52977:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 52977 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Tagging_demo.c:53103:61: note: in expansion of macro 'current_mask_intersect_list_status' 53103 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52973:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 52973 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:53104:5: note: in expansion of macro 'mask_volume_index_list' 53104 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52973:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 52973 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Tagging_demo.c:53104:49: note: in expansion of macro 'mask_volume_index_list' 53104 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52972:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 52972 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:53107:5: note: in expansion of macro 'geometry_component_index_list' 53107 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Tagging_demo.c:52972:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 52972 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Tagging_demo.c:53107:56: note: in expansion of macro 'geometry_component_index_list' 53107 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Tagging_demo.out ./Tagging_demo.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 ./Tagging_demo.out ./Tagging_demo.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.