INFO: No output directory specified (--dir) INFO: Using directory: "Manual_example_20240919_190710" INFO: Regenerating c-file: Manual_example.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Manual_example.c Manual_example.instr 2024-09-19 19:07:13.558 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib :Guide_gravity(0):ref-lib :Guide_gravity(1):read_table-lib :ref-lib(0):read_table-lib :Monitor_nD(0):monitor_nd-lib :Monitor_nD(1):read_table-lib :Monitor_nD(2):interoff-lib 2024-09-19 19:07:13.559 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib monitor_nd-lib interoff-lib ref-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_inc -> GPU kernel from component Al_powder -> GPU kernel from component Al -> GPU kernel from component Fe_inc -> GPU kernel from component Fe_powder -> GPU kernel from component Fe -> GPU kernel from component Progress -> GPU kernel from component Source -> GPU kernel from component Guide -> GPU kernel from component sample_position -> GPU kernel from component Hexagonal_container_1 -> GPU kernel from component Hexagonal_container_2 -> GPU kernel from component Sample Component Master is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component Master -> GPU kernel from component Banana_monitor -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Manual_example.out DEBUG: CMD: mpicc -o ./Manual_example.out ./Manual_example.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/ ./Manual_example.c:46395:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 46395 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Manual_example.c: In function '_Master_setpos': ./Manual_example.c:52362:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 52362 | _Master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Manual_example.c:52363:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 52363 | _Master_var._parameters.check = NULL; | ^ ./Manual_example.c:52364:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 52364 | _Master_var._parameters.start = NULL; | ^~~~~ | r_start ./Manual_example.c:52365:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 52365 | _Master_var._parameters.pre_allocated1 = NULL; | ^ ./Manual_example.c:52366:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 52366 | _Master_var._parameters.pre_allocated2 = NULL; | ^ ./Manual_example.c:52367:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 52367 | _Master_var._parameters.pre_allocated3 = NULL; | ^ ./Manual_example.c:52368:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 52368 | _Master_var._parameters.scattered_flag = NULL; | ^ ./Manual_example.c:52369:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 52369 | _Master_var._parameters.scattered_flag_VP = NULL; | ^ ./Manual_example.c:52370:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 52370 | _Master_var._parameters.current_tagging_node = NULL; | ^ ./Manual_example.c:52371:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 52371 | _Master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Manual_example.c:52372:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 52372 | _Master_var._parameters.mask_check = NULL; | ^ ./Manual_example.c:52373:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 52373 | _Master_var._parameters.number_of_processes_array = NULL; | ^ ./Manual_example.c:52374:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 52374 | _Master_var._parameters.this_logger = NULL; | ^ ./Manual_example.c:52375:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 52375 | _Master_var._parameters.this_abs_logger = NULL; | ^ ./Manual_example.c:52376:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 52376 | _Master_var._parameters.tagging_conditional_list = NULL; | ^ ./Manual_example.c:52377:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 52377 | _Master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Manual_example.c:52378:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 52378 | _Master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Manual_example.c: In function 'class_Union_master_initialize': ./Manual_example.c:53790:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 53790 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Manual_example.c:53877:3: note: in expansion of macro 'volume_0_found' 53877 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Manual_example.c:53801:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 53801 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:53880:3: note: in expansion of macro 'tagging_leaf_counter' 53880 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53883:3: note: in expansion of macro 'number_of_masks' 53883 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53884:3: note: in expansion of macro 'number_of_masked_volumes' 53884 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53833:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 53833 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:53902:3: note: in expansion of macro 'safty_distance' 53902 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Manual_example.c:53834:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 53834 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Manual_example.c:53903:3: note: in expansion of macro 'safty_distance2' 53903 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53833:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 53833 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:53903:21: note: in expansion of macro 'safty_distance' 53903 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53923:3: note: in expansion of macro 'number_of_masks' 53923 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53924:3: note: in expansion of macro 'number_of_masked_volumes' 53924 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53930:99: note: in expansion of macro 'number_of_masks' 53930 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53931:101: note: in expansion of macro 'number_of_masked_volumes' 53931 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:53936:3: note: in expansion of macro 'geometry_component_index_list' 53936 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:53937:3: note: in expansion of macro 'geometry_component_index_list' 53937 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:53937:52: note: in expansion of macro 'geometry_component_index_list' 53937 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 53811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:53938:3: note: in expansion of macro 'mask_volume_index_list' 53938 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53938:41: note: in expansion of macro 'number_of_masks' 53938 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53939:7: note: in expansion of macro 'number_of_masks' 53939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Manual_example.c:53811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 53811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:53939:27: note: in expansion of macro 'mask_volume_index_list' 53939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53939:69: note: in expansion of macro 'number_of_masks' 53939 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Manual_example.c:53814:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 53814 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:53940:3: note: in expansion of macro 'mask_status_list' 53940 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53940:35: note: in expansion of macro 'number_of_masks' 53940 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53941:7: note: in expansion of macro 'number_of_masks' 53941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Manual_example.c:53814:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 53814 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:53941:27: note: in expansion of macro 'mask_status_list' 53941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:53941:63: note: in expansion of macro 'number_of_masks' 53941 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Manual_example.c:53815:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 53815 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:53942:3: note: in expansion of macro 'current_mask_intersect_list_status' 53942 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53942:53: note: in expansion of macro 'number_of_masked_volumes' 53942 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53943:7: note: in expansion of macro 'number_of_masked_volumes' 53943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53815:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 53815 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:53943:36: note: in expansion of macro 'current_mask_intersect_list_status' 53943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53943:90: note: in expansion of macro 'number_of_masked_volumes' 53943 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:53949:9: note: in expansion of macro 'geometry_component_index_list' 53949 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:53952:3: note: in expansion of macro 'geometry_component_index_list' 53952 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53812: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'? 53812 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Manual_example.c:54003:39: note: in expansion of macro 'number_of_masks' 54003 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Manual_example.c:53813: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'? 53813 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Manual_example.c:54004:48: note: in expansion of macro 'number_of_masked_volumes' 54004 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 53827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:54015:5: note: in expansion of macro 'tagging_conditional_list' 54015 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53832:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 53832 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Manual_example.c:54016:5: note: in expansion of macro 'free_tagging_conditioanl_list' 54016 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 53827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:54018:5: note: in expansion of macro 'tagging_conditional_list' 54018 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53827:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 53827 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:54019:5: note: in expansion of macro 'tagging_conditional_list' 54019 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53832:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 53832 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Manual_example.c:54020:5: note: in expansion of macro 'free_tagging_conditioanl_list' 54020 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54025:3: note: in expansion of macro 'max_conditional_extend_index' 54025 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54027:96: note: in expansion of macro 'max_conditional_extend_index' 54027 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54028:7: note: in expansion of macro 'max_conditional_extend_index' 54028 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 53793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Manual_example.c:54033:36: note: in expansion of macro 'master_transposed_rotation_matrix' 54033 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54042:5: note: in expansion of macro 'non_rotated_position' 54042 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54043:102: note: in expansion of macro 'non_rotated_position' 54043 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 53793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Manual_example.c:54052:13: note: in expansion of macro 'master_transposed_rotation_matrix' 54052 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54052:113: note: in expansion of macro 'temp_rotation_matrix' 54052 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54053:80: note: in expansion of macro 'temp_rotation_matrix' 54053 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53791:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 53791 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:54065:3: note: in expansion of macro 'scattered_flag' 54065 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Manual_example.c:53792:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 53792 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:54066:3: note: in expansion of macro 'scattered_flag_VP' 54066 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:53821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 53821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Manual_example.c:54067:3: note: in expansion of macro 'number_of_processes_array' 54067 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 53821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Manual_example.c:54096:3: note: in expansion of macro 'number_of_processes_array' 54096 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 53816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Manual_example.c:54131:3: note: in expansion of macro 'mask_index_main' 54131 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54156:7: note: in expansion of macro 'non_isotropic_found' 54156 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54159:102: note: in expansion of macro 'non_isotropic_found' 54159 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54160:13: note: in expansion of macro 'non_isotropic_found' 54160 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54166:11: note: in expansion of macro 'non_isotropic_found' 54166 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54169:77: note: in expansion of macro 'non_isotropic_found' 54169 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54170:87: note: in expansion of macro 'non_isotropic_found' 54170 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54175:9: note: in expansion of macro 'non_isotropic_found' 54175 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 53835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Manual_example.c:54182:13: note: in expansion of macro 'temporary_focus_data' 54182 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 53835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Manual_example.c:54185:13: note: in expansion of macro 'temporary_focus_data' 54185 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 53835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Manual_example.c:54185:129: note: in expansion of macro 'temporary_focus_data' 54185 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54192:90: note: in expansion of macro 'non_isotropic_found' 54192 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53835:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 53835 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Manual_example.c:54195:95: note: in expansion of macro 'temporary_focus_data' 54195 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54198:82: note: in expansion of macro 'non_isotropic_found' 54198 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53793:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 53793 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Manual_example.c:54205:69: note: in expansion of macro 'master_transposed_rotation_matrix' 54205 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54205:103: note: in expansion of macro 'temp_rotation_matrix' 54205 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54206:100: note: in expansion of macro 'temp_rotation_matrix' 54206 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54206:178: note: in expansion of macro 'non_isotropic_found' 54206 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54209:84: note: in expansion of macro 'non_isotropic_found' 54209 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54209:172: note: in expansion of macro 'non_isotropic_found' 54209 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53798:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 53798 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Manual_example.c:54215:13: note: in expansion of macro 'non_isotropic_found' 54215 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54235:92: note: in expansion of macro 'temp_rotation_matrix' 54235 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54237:64: note: in expansion of macro 'temp_rotation_matrix' 54237 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54239:69: note: in expansion of macro 'temp_rotation_matrix' 54239 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54240:74: note: in expansion of macro 'temp_rotation_matrix' 54240 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54243:7: note: in expansion of macro 'non_rotated_position' 54243 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54244:7: note: in expansion of macro 'non_rotated_position' 54244 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54245:7: note: in expansion of macro 'non_rotated_position' 54245 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54247:40: note: in expansion of macro 'temp_rotation_matrix' 54247 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 53797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Manual_example.c:54248:7: note: in expansion of macro 'rotated_position' 54248 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53796:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 53796 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Manual_example.c:54248:56: note: in expansion of macro 'non_rotated_position' 54248 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 53797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Manual_example.c:54250:50: note: in expansion of macro 'rotated_position' 54250 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 53797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Manual_example.c:54251:50: note: in expansion of macro 'rotated_position' 54251 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53797:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 53797 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Manual_example.c:54252:50: note: in expansion of macro 'rotated_position' 54252 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54255:113: note: in expansion of macro 'temp_rotation_matrix' 54255 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53794:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 53794 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Manual_example.c:54257:95: note: in expansion of macro 'temp_rotation_matrix' 54257 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53792:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 53792 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:54267:7: note: in expansion of macro 'scattered_flag_VP' 54267 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:53821:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 53821 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Manual_example.c:54268:7: note: in expansion of macro 'number_of_processes_array' 54268 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54271:7: note: in expansion of macro 'number_of_process_interacts_set' 54271 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54271:44: note: in expansion of macro 'total_process_interact' 54271 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54274:11: note: in expansion of macro 'number_of_process_interacts_set' 54274 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54275:11: note: in expansion of macro 'total_process_interact' 54275 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53808:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 53808 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Manual_example.c:54277:11: note: in expansion of macro 'index_of_lacking_process' 54277 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54281:11: note: in expansion of macro 'number_of_process_interacts_set' 54281 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54285:11: note: in expansion of macro 'number_of_process_interacts_set' 54285 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54286:13: note: in expansion of macro 'total_process_interact' 54286 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54286:47: note: in expansion of macro 'total_process_interact' 54286 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54288:189: note: in expansion of macro 'total_process_interact' 54288 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54291:19: note: in expansion of macro 'number_of_process_interacts_set' 54291 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53807:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 53807 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Manual_example.c:54292:13: note: in expansion of macro 'number_of_process_interacts_set' 54292 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53808:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 53808 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Manual_example.c:54293:64: note: in expansion of macro 'index_of_lacking_process' 54293 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54293:115: note: in expansion of macro 'total_process_interact' 54293 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53809:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 53809 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:54294:15: note: in expansion of macro 'total_process_interact' 54294 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:54316:89: note: in expansion of macro 'geometry_component_index_list' 54316 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53810:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 53810 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:54319:94: note: in expansion of macro 'geometry_component_index_list' 54319 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 53816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Manual_example.c:54322:109: note: in expansion of macro 'mask_index_main' 54322 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 53811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:54323:64: note: in expansion of macro 'mask_volume_index_list' 54323 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53816:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 53816 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Manual_example.c:54323:96: note: in expansion of macro 'mask_index_main' 54323 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54329:129: note: in expansion of macro 'max_conditional_extend_index' 54329 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54330:15: note: in expansion of macro 'max_conditional_extend_index' 54330 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53774: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'? 53774 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:54345:3: note: in expansion of macro 'number_of_solutions' 54345 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53775:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 53775 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Manual_example.c:54345:26: note: in expansion of macro 'number_of_solutions_static' 54345 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53781:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 53781 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:54349:3: note: in expansion of macro 'pre_allocated1' 54349 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Manual_example.c:53782:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 53782 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:54350:3: note: in expansion of macro 'pre_allocated2' 54350 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Manual_example.c:53783:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 53783 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:54351:3: note: in expansion of macro 'pre_allocated3' 54351 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54354:7: note: in expansion of macro 'max_conditional_extend_index' 54354 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53828:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 53828 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Manual_example.c:54355:5: note: in expansion of macro 'logger_conditional_extend_array' 54355 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53830:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 53830 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:54355:47: note: in expansion of macro 'max_conditional_extend_index' 54355 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53811:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 53811 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:54379:105: note: in expansion of macro 'mask_volume_index_list' 54379 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53803:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 53803 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:54514:3: note: in expansion of macro 'stop_creating_nodes' 54514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53802:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 53802 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:54514:28: note: in expansion of macro 'stop_tagging_ray' 54514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:53801:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 53801 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:54514:50: note: in expansion of macro 'tagging_leaf_counter' 54514 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 53799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:54516:5: note: in expansion of macro 'master_tagging_node_list' 54516 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 53799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:54517:5: note: in expansion of macro 'master_tagging_node_list' 54517 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 53799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:54517:48: note: in expansion of macro 'master_tagging_node_list' 54517 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 53799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:54522:7: note: in expansion of macro 'master_tagging_node_list' 54522 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:53799:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 53799 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:54522:86: note: in expansion of macro 'master_tagging_node_list' 54522 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c: In function 'class_Union_master_trace': ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:55635:3: note: in expansion of macro 'done' 55635 | done = 0; | ^~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55639:3: note: in expansion of macro 'time_propagated_without_scattering' 55639 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55643:3: note: in expansion of macro 'number_of_scattering_events' 55643 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55646:5: note: in expansion of macro 'number_of_scattering_events' 55646 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:55650:5: note: in expansion of macro 'scattered_flag' 55650 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Manual_example.c:55597:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 55597 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Manual_example.c:55651:40: note: in expansion of macro 'number_of_processes_array' 55651 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Manual_example.c:55652:7: note: in expansion of macro 'scattered_flag_VP' 55652 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55660:10: note: in expansion of macro 'log_index' 55660 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55660:60: note: in expansion of macro 'log_index' 55660 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55660:73: note: in expansion of macro 'log_index' 55660 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55661:47: note: in expansion of macro 'log_index' 55661 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55661:129: note: in expansion of macro 'log_index' 55661 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55664:10: note: in expansion of macro 'log_index' 55664 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55664:64: note: in expansion of macro 'log_index' 55664 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55664:77: note: in expansion of macro 'log_index' 55664 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55665:55: note: in expansion of macro 'log_index' 55665 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:55665:145: note: in expansion of macro 'log_index' 55665 | 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); | ^~~~~~~~~ ./Manual_example.c:55607:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 55607 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Manual_example.c:55669:3: note: in expansion of macro 'tagging_conditional_extend' 55669 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55606:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 55606 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Manual_example.c:55670:28: note: in expansion of macro 'max_conditional_extend_index' 55670 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Manual_example.c:55671:5: note: in expansion of macro 'logger_conditional_extend_array' 55671 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:55679:3: note: in expansion of macro 'ray_position' 55679 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:55680:3: note: in expansion of macro 'ray_velocity' 55680 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55588: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'? 55588 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Manual_example.c:55684:28: note: in expansion of macro 'number_of_masks' 55684 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Manual_example.c:55688:27: note: in expansion of macro 'ray_position' 55688 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Manual_example.c:55587:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 55587 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:55688:50: note: in expansion of macro 'mask_volume_index_list' 55688 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55689:7: note: in expansion of macro 'mask_status_list' 55689 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55691:7: note: in expansion of macro 'mask_status_list' 55691 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55700:3: note: in expansion of macro 'current_volume' 55700 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:55700:44: note: in expansion of macro 'ray_position' 55700 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55700:146: note: in expansion of macro 'mask_status_list' 55700 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55557:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 55557 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:55700:183: note: in expansion of macro 'pre_allocated1' 55700 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55558:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 55558 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:55700:199: note: in expansion of macro 'pre_allocated2' 55700 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55559:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 55559 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:55700:215: note: in expansion of macro 'pre_allocated3' 55700 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55591:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 55591 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:55705:41: note: in expansion of macro 'current_mask_intersect_list_status' 55705 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55705:78: note: in expansion of macro 'mask_status_list' 55705 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55705:106: note: in expansion of macro 'current_volume' 55705 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55712:93: note: in expansion of macro 'current_volume' 55712 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55718:39: note: in expansion of macro 'current_volume' 55718 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55719:151: note: in expansion of macro 'current_volume' 55719 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:55729:5: note: in expansion of macro 'current_tagging_node' 55729 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55575:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 55575 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:55729:28: note: in expansion of macro 'master_tagging_node_list' 55729 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55729:62: note: in expansion of macro 'current_volume' 55729 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:55730:5: note: in expansion of macro 'stop_tagging_ray' 55730 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55577:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 55577 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:55731:9: note: in expansion of macro 'tagging_leaf_counter' 55731 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:55731:47: note: in expansion of macro 'stop_creating_nodes' 55731 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:55745:10: note: in expansion of macro 'done' 55745 | while (done == 0) { | ^~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55760:10: note: in expansion of macro 'start' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55760:16: note: in expansion of macro 'check' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55760:30: note: in expansion of macro 'current_volume' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55760:86: note: in expansion of macro 'check' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55760:92: note: in expansion of macro 'start' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55760:106: note: in expansion of macro 'current_volume' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55760:166: note: in expansion of macro 'check' 55760 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55766:49: note: in expansion of macro 'check' 55766 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Manual_example.c:55555:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 55555 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Manual_example.c:55773:13: note: in expansion of macro 'geometry_output' 55773 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55773:94: note: in expansion of macro 'check' 55773 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Manual_example.c:55550: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'? 55550 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55773:102: note: in expansion of macro 'number_of_solutions' 55773 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55773:145: note: in expansion of macro 'check' 55773 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55775:49: note: in expansion of macro 'check' 55775 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55780:10: note: in expansion of macro 'mask_iterator' 55780 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55780:26: note: in expansion of macro 'mask_iterator' 55780 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55780:48: note: in expansion of macro 'current_volume' 55780 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55780:107: note: in expansion of macro 'mask_iterator' 55780 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55591:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 55591 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:55781:11: note: in expansion of macro 'current_mask_intersect_list_status' 55781 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55781:55: note: in expansion of macro 'mask_iterator' 55781 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55785:56: note: in expansion of macro 'current_volume' 55785 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55785:111: note: in expansion of macro 'mask_iterator' 55785 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55797:36: note: in expansion of macro 'current_volume' 55797 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55797:91: note: in expansion of macro 'mask_iterator' 55797 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Manual_example.c:55555:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 55555 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Manual_example.c:55798:11: note: in expansion of macro 'geometry_output' 55798 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Manual_example.c:55550: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'? 55550 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55798:108: note: in expansion of macro 'number_of_solutions' 55798 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55800:54: note: in expansion of macro 'current_volume' 55800 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55800:109: note: in expansion of macro 'mask_iterator' 55800 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55807:9: note: in expansion of macro 'current_volume' 55807 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55807:67: note: in expansion of macro 'current_volume' 55807 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55811:9: note: in expansion of macro 'intersection_with_children' 55811 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55813:14: note: in expansion of macro 'start' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55813:22: note: in expansion of macro 'check' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55813:38: note: in expansion of macro 'current_volume' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55813:82: note: in expansion of macro 'check' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55813:90: note: in expansion of macro 'start' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55813:106: note: in expansion of macro 'current_volume' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55813:154: note: in expansion of macro 'check' 55813 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55818:53: note: in expansion of macro 'check' 55818 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55818:112: note: in expansion of macro 'check' 55818 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55818:124: note: in expansion of macro 'time_propagated_without_scattering' 55818 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55820:30: note: in expansion of macro 'check' 55820 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55824:19: note: in expansion of macro 'intersection_with_children' 55824 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55831:32: note: in expansion of macro 'check' 55831 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:55832:21: note: in expansion of macro 'tree_next_volume' 55832 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:55833:26: note: in expansion of macro 'mask_start' 55833 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55833:37: note: in expansion of macro 'mask_check' 55833 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55833:57: note: in expansion of macro 'check' 55833 | 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++) { | ^~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55833:109: note: in expansion of macro 'mask_check' 55833 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:55833:120: note: in expansion of macro 'mask_start' 55833 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55833:140: note: in expansion of macro 'check' 55833 | 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++) { | ^~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55833:196: note: in expansion of macro 'mask_check' 55833 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55834:28: note: in expansion of macro 'mask_status_list' 55834 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55834:55: note: in expansion of macro 'mask_check' 55834 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55835:26: note: in expansion of macro 'intersection_with_children' 55835 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55840:21: note: in expansion of macro 'intersection_with_children' 55840 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:55841:26: note: in expansion of macro 'mask_start' 55841 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55841:37: note: in expansion of macro 'mask_check' 55841 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55841:57: note: in expansion of macro 'check' 55841 | 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++) { | ^~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55841:109: note: in expansion of macro 'mask_check' 55841 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:55841:120: note: in expansion of macro 'mask_start' 55841 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55841:140: note: in expansion of macro 'check' 55841 | 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++) { | ^~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55841:196: note: in expansion of macro 'mask_check' 55841 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:55842:27: note: in expansion of macro 'mask_status_list' 55842 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:55842:54: note: in expansion of macro 'mask_check' 55842 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55843:25: note: in expansion of macro 'intersection_with_children' 55843 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55851:23: note: in expansion of macro 'intersection_with_children' 55851 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55554: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'? 55554 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55858:13: note: in expansion of macro 'intersection_with_children' 55858 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55555:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 55555 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Manual_example.c:55860:13: note: in expansion of macro 'geometry_output' 55860 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55860:93: note: in expansion of macro 'current_volume' 55860 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Manual_example.c:55550: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'? 55550 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55860:110: note: in expansion of macro 'number_of_solutions' 55860 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55860:152: note: in expansion of macro 'current_volume' 55860 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55861:48: note: in expansion of macro 'current_volume' 55861 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55879:10: note: in expansion of macro 'start' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55879:16: note: in expansion of macro 'check' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55879:30: note: in expansion of macro 'current_volume' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55879:86: note: in expansion of macro 'check' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55553:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 55553 | #define start (_comp->_parameters.start) | ^~~~~ ./Manual_example.c:55879:92: note: in expansion of macro 'start' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55879:106: note: in expansion of macro 'current_volume' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55879:166: note: in expansion of macro 'check' 55879 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55880:72: note: in expansion of macro 'check' 55880 | for (solution = 0;solution_parameters.check) | ^ ./Manual_example.c:55882:86: note: in expansion of macro 'check' 55882 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55882:106: note: in expansion of macro 'time_propagated_without_scattering' 55882 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55883:101: note: in expansion of macro 'check' 55883 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55889:86: note: in expansion of macro 'check' 55889 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55889:106: note: in expansion of macro 'time_propagated_without_scattering' 55889 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55552:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 55552 | #define check (_comp->_parameters.check) | ^ ./Manual_example.c:55890:101: note: in expansion of macro 'check' 55890 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55904:10: note: in expansion of macro 'mask_iterator' 55904 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55904:26: note: in expansion of macro 'mask_iterator' 55904 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55904:48: note: in expansion of macro 'current_volume' 55904 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55904:107: note: in expansion of macro 'mask_iterator' 55904 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55591:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 55591 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:55905:11: note: in expansion of macro 'current_mask_intersect_list_status' 55905 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55905:55: note: in expansion of macro 'mask_iterator' 55905 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55906:79: note: in expansion of macro 'current_volume' 55906 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55906:134: note: in expansion of macro 'mask_iterator' 55906 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55908:93: note: in expansion of macro 'current_volume' 55908 | 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) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55908:148: note: in expansion of macro 'mask_iterator' 55908 | 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) { | ^~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55908:177: note: in expansion of macro 'time_propagated_without_scattering' 55908 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55909:108: note: in expansion of macro 'current_volume' 55909 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55909:163: note: in expansion of macro 'mask_iterator' 55909 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55912:93: note: in expansion of macro 'current_volume' 55912 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55912:148: note: in expansion of macro 'mask_iterator' 55912 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55912:177: note: in expansion of macro 'time_propagated_without_scattering' 55912 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55913:108: note: in expansion of macro 'current_volume' 55913 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55593:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 55593 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Manual_example.c:55913:163: note: in expansion of macro 'mask_iterator' 55913 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55922:67: note: in expansion of macro 'current_volume' 55922 | for (solution = 0;solution_parameters.current_volume) | ^ ./Manual_example.c:55924:81: note: in expansion of macro 'current_volume' 55924 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55924:110: note: in expansion of macro 'time_propagated_without_scattering' 55924 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55925:96: note: in expansion of macro 'current_volume' 55925 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55928:81: note: in expansion of macro 'current_volume' 55928 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55928:110: note: in expansion of macro 'time_propagated_without_scattering' 55928 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55929:96: note: in expansion of macro 'current_volume' 55929 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:55942:5: note: in expansion of macro 'abs_weight_factor' 55942 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:55943:5: note: in expansion of macro 'abs_weight_factor_set' 55943 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55948:9: note: in expansion of macro 'time_to_boundery' 55948 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:55948:52: note: in expansion of macro 'time_propagated_without_scattering' 55948 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:55949:9: note: in expansion of macro 'scattering_event' 55949 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55952:13: note: in expansion of macro 'current_volume' 55952 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55953:23: note: in expansion of macro 'current_volume' 55953 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55954:25: note: in expansion of macro 'current_volume' 55954 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55957:41: note: in expansion of macro 'current_volume' 55957 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55958:36: note: in expansion of macro 'time_to_boundery' 55958 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:55960:15: note: in expansion of macro 'abs_weight_factor' 55960 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55960:48: note: in expansion of macro 'current_volume' 55960 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55960:86: note: in expansion of macro 'time_to_boundery' 55960 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:55961:15: note: in expansion of macro 'abs_weight_factor_set' 55961 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55564:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 55564 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Manual_example.c:55972:93: note: in expansion of macro 'wavevector' 55972 | 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]); | ^~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55975:47: note: in expansion of macro 'current_volume' 55975 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55977:27: note: in expansion of macro 'current_volume' 55977 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55565:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 55565 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Manual_example.c:55979:17: note: in expansion of macro 'wavevector_rotated' 55979 | 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); | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55979:56: note: in expansion of macro 'current_volume' 55979 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55979:115: note: in expansion of macro 'current_volume' 55979 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55564:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 55564 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Manual_example.c:55979:196: note: in expansion of macro 'wavevector' 55979 | 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); | ^~~~~~~~~~ ./Manual_example.c:55565:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 55565 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Manual_example.c:55981:28: note: in expansion of macro 'wavevector_rotated' 55981 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55612:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 55612 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Manual_example.c:55988:15: note: in expansion of macro 'focus_data_index' 55988 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55988:42: note: in expansion of macro 'current_volume' 55988 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55991:34: note: in expansion of macro 'current_volume' 55991 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:55994:117: note: in expansion of macro 'current_volume' 55994 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55612:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 55612 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Manual_example.c:55994:169: note: in expansion of macro 'focus_data_index' 55994 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:56008:34: note: in expansion of macro 'time_to_boundery' 56008 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56019:48: note: in expansion of macro 'current_volume' 56019 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56023:17: note: in expansion of macro 'scattering_event' 56023 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56024:17: note: in expansion of macro 'abs_weight_factor' 56024 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:56025:17: note: in expansion of macro 'abs_weight_factor_set' 56025 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55610:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 55610 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Manual_example.c:56026:45: note: in expansion of macro 'safty_distance2' 56026 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56028:17: note: in expansion of macro 'scattering_event' 56028 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56029:17: note: in expansion of macro 'abs_weight_factor' 56029 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56033:29: note: in expansion of macro 'current_volume' 56033 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 55581 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Manual_example.c:56035:21: note: in expansion of macro 'real_transmission_probability' 56035 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55582:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 55582 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Manual_example.c:56036:21: note: in expansion of macro 'mc_transmission_probability' 56036 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56036:66: note: in expansion of macro 'current_volume' 56036 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56037:26: note: in expansion of macro 'scattering_event' 56037 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55582:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 55582 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Manual_example.c:56037:57: note: in expansion of macro 'mc_transmission_probability' 56037 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 55581 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Manual_example.c:56039:35: note: in expansion of macro 'real_transmission_probability' 56039 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55582:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 55582 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Manual_example.c:56039:71: note: in expansion of macro 'mc_transmission_probability' 56039 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55609:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 55609 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:56042:48: note: in expansion of macro 'safty_distance' 56042 | 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; | ^~~~~~~~~~~~~~ ./Manual_example.c:55610:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 55610 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Manual_example.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Manual_example.c:56042:131: note: in expansion of macro 'safty_distance2' 56042 | 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; | ^~~~~~~~~~~~~~~ ./Manual_example.c:55581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 55581 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Manual_example.c:56045:30: note: in expansion of macro 'real_transmission_probability' 56045 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55582:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 55582 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Manual_example.c:56045:60: note: in expansion of macro 'mc_transmission_probability' 56045 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55610:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 55610 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Manual_example.c:56051:48: note: in expansion of macro 'safty_distance2' 56051 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Manual_example.c:55609:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 55609 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:56054:50: note: in expansion of macro 'safty_distance' 56054 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Manual_example.c:55610:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 55610 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Manual_example.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Manual_example.c:56054:97: note: in expansion of macro 'safty_distance2' 56054 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56056:27: note: in expansion of macro 'abs_weight_factor' 56056 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:56057:27: note: in expansion of macro 'abs_weight_factor_set' 56057 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56059:27: note: in expansion of macro 'scattering_event' 56059 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56060:32: note: in expansion of macro 'scattering_event' 56060 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56063:25: note: in expansion of macro 'abs_weight_factor' 56063 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56064:25: note: in expansion of macro 'scattering_event' 56064 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55609:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 55609 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:56068:48: note: in expansion of macro 'safty_distance' 56068 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Manual_example.c:55609:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 55609 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Manual_example.c:56070:73: note: in expansion of macro 'safty_distance' 56070 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56070:89: note: in expansion of macro 'scattering_event' 56070 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56071:30: note: in expansion of macro 'scattering_event' 56071 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56075:21: note: in expansion of macro 'scattering_event' 56075 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56077:19: note: in expansion of macro 'abs_weight_factor' 56077 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:56078:19: note: in expansion of macro 'abs_weight_factor_set' 56078 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56082:31: note: in expansion of macro 'current_volume' 56082 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56084:21: note: in expansion of macro 'selected_process' 56084 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56086:33: note: in expansion of macro 'current_volume' 56086 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55585:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 55585 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:56088:66: note: in expansion of macro 'total_process_interact' 56088 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56091:60: note: in expansion of macro 'current_volume' 56091 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55585:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 55585 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:56094:27: note: in expansion of macro 'total_process_interact' 56094 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56094:61: note: in expansion of macro 'current_volume' 56094 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56097:78: note: in expansion of macro 'current_volume' 56097 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56100:60: note: in expansion of macro 'current_volume' 56100 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55585:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 55585 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:56101:86: note: in expansion of macro 'total_process_interact' 56101 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56103:27: note: in expansion of macro 'selected_process' 56103 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55585:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 55585 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Manual_example.c:56104:61: note: in expansion of macro 'total_process_interact' 56104 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56112:60: note: in expansion of macro 'current_volume' 56112 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56115:27: note: in expansion of macro 'selected_process' 56115 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55614:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 55614 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Manual_example.c:56130:9: note: in expansion of macro 'initial_weight' 56130 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Manual_example.c:55613:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 55613 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Manual_example.c:56131:9: note: in expansion of macro 'r_old' 56131 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Manual_example.c:55613:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 55613 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Manual_example.c:56131:26: note: in expansion of macro 'r_old' 56131 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Manual_example.c:55613:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 55613 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Manual_example.c:56131:43: note: in expansion of macro 'r_old' 56131 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Manual_example.c:55616:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 55616 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Manual_example.c:56131:60: note: in expansion of macro 'time_old' 56131 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56133:14: note: in expansion of macro 'abs_weight_factor' 56133 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56141:13: note: in expansion of macro 'current_volume' 56141 | 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 | ^~~~~~~~~~~~~~ ./Manual_example.c:55618:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 55618 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Manual_example.c:56141:36: note: in expansion of macro 'abs_weight_factor_set' 56141 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56142:23: note: in expansion of macro 'current_volume' 56142 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56144:17: note: in expansion of macro 'scattering_event' 56144 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55624:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 55624 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Manual_example.c:56146:17: note: in expansion of macro 'abs_distance' 56146 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Manual_example.c:55619:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 55619 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Manual_example.c:56149:17: note: in expansion of macro 'my_abs' 56149 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56149:34: note: in expansion of macro 'current_volume' 56149 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Manual_example.c:55624:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 55624 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Manual_example.c:56150:17: note: in expansion of macro 'abs_distance' 56150 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56153:13: note: in expansion of macro 't_abs_propagation' 56153 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55624:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 55624 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Manual_example.c:56153:33: note: in expansion of macro 'abs_distance' 56153 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Manual_example.c:55621:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 55621 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Manual_example.c:56155:13: note: in expansion of macro 'abs_position' 56155 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56155:43: note: in expansion of macro 't_abs_propagation' 56155 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56155:69: note: in expansion of macro 't_abs_propagation' 56155 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56155:95: note: in expansion of macro 't_abs_propagation' 56155 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56165:18: note: in expansion of macro 'log_index' 56165 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56165:30: note: in expansion of macro 'log_index' 56165 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56165:48: note: in expansion of macro 'current_volume' 56165 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56165:90: note: in expansion of macro 'log_index' 56165 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56167:15: note: in expansion of macro 'transformed_abs_position' 56167 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55621:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 55621 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Manual_example.c:56167:53: note: in expansion of macro 'abs_position' 56167 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56167:75: note: in expansion of macro 'current_volume' 56167 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56167:117: note: in expansion of macro 'log_index' 56167 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56168:15: note: in expansion of macro 'transformed_abs_position' 56168 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56168:60: note: in expansion of macro 'current_volume' 56168 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56168:102: note: in expansion of macro 'log_index' 56168 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56168:124: note: in expansion of macro 'transformed_abs_position' 56168 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56171:23: note: in expansion of macro 'current_volume' 56171 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56171:65: note: in expansion of macro 'log_index' 56171 | 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); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56171:119: note: in expansion of macro 'transformed_abs_position' 56171 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55614:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 55614 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Manual_example.c:56171:152: note: in expansion of macro 'initial_weight' 56171 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56171:172: note: in expansion of macro 'abs_weight_factor' 56171 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56171:196: note: in expansion of macro 't_abs_propagation' 56171 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56171:215: note: in expansion of macro 'scattered_flag' 56171 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56171:230: note: in expansion of macro 'current_volume' 56171 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56171:247: note: in expansion of macro 'number_of_scattering_events' 56171 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56171:284: note: in expansion of macro 'current_volume' 56171 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56171:326: note: in expansion of macro 'log_index' 56171 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56181:18: note: in expansion of macro 'log_index' 56181 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56181:30: note: in expansion of macro 'log_index' 56181 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56181:95: note: in expansion of macro 'log_index' 56181 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56188:15: note: in expansion of macro 'transformed_abs_position' 56188 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55621:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 55621 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Manual_example.c:56188:53: note: in expansion of macro 'abs_position' 56188 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56188:118: note: in expansion of macro 'log_index' 56188 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56189:15: note: in expansion of macro 'transformed_abs_position' 56189 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56189:103: note: in expansion of macro 'log_index' 56189 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56189:136: note: in expansion of macro 'transformed_abs_position' 56189 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56192:66: note: in expansion of macro 'log_index' 56192 | 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); | ^~~~~~~~~ ./Manual_example.c:55622:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 55622 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Manual_example.c:56192:131: note: in expansion of macro 'transformed_abs_position' 56192 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55614:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 55614 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Manual_example.c:56192:164: note: in expansion of macro 'initial_weight' 56192 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55615:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 55615 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Manual_example.c:56192:184: note: in expansion of macro 'abs_weight_factor' 56192 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55623:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 55623 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Manual_example.c:56192:206: note: in expansion of macro 't_abs_propagation' 56192 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56192:225: note: in expansion of macro 'scattered_flag' 56192 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56192:240: note: in expansion of macro 'current_volume' 56192 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56192:257: note: in expansion of macro 'number_of_scattering_events' 56192 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56192:337: note: in expansion of macro 'log_index' 56192 | 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); | ^~~~~~~~~ ./Manual_example.c:55542:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 55542 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Manual_example.c:56197:13: note: in expansion of macro 'scattering_event' 56197 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56219:13: note: in expansion of macro 'ray_position' 56219 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56220:13: note: in expansion of macro 'ray_velocity' 56220 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56223:35: note: in expansion of macro 'ray_position' 56223 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56223:58: note: in expansion of macro 'current_volume' 56223 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56227:54: note: in expansion of macro 'ray_position' 56227 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56227:152: note: in expansion of macro 'mask_status_list' 56227 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55557:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 55557 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:56227:187: note: in expansion of macro 'pre_allocated1' 56227 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55558:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 55558 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:56227:202: note: in expansion of macro 'pre_allocated2' 56227 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55559:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 55559 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:56227:217: note: in expansion of macro 'pre_allocated3' 56227 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56229:124: note: in expansion of macro 'current_volume' 56229 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55598:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 55598 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Manual_example.c:56235:13: note: in expansion of macro 'p_old' 56235 | p_old = p; | ^~~~~ ./Manual_example.c:55612:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 55612 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Manual_example.c:56239:13: note: in expansion of macro 'focus_data_index' 56239 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56239:40: note: in expansion of macro 'current_volume' 56239 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56239:95: note: in expansion of macro 'selected_process' 56239 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56242:25: note: in expansion of macro 'current_volume' 56242 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56242:72: note: in expansion of macro 'selected_process' 56242 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56243:17: note: in expansion of macro 'ray_velocity_rotated' 56243 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56243:58: note: in expansion of macro 'current_volume' 56243 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56243:117: note: in expansion of macro 'current_volume' 56243 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56243:164: note: in expansion of macro 'selected_process' 56243 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56243:207: note: in expansion of macro 'ray_velocity' 56243 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56245:17: note: in expansion of macro 'ray_velocity_rotated' 56245 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56245:40: note: in expansion of macro 'ray_velocity' 56245 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56252:43: note: in expansion of macro 'ray_velocity_rotated' 56252 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56255:32: note: in expansion of macro 'current_volume' 56255 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56255:79: note: in expansion of macro 'selected_process' 56255 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56256:107: note: in expansion of macro 'current_volume' 56256 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56273:13: note: in expansion of macro 'ray_velocity_rotated' 56273 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56276:25: note: in expansion of macro 'current_volume' 56276 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56276:72: note: in expansion of macro 'selected_process' 56276 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55563:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 55563 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Manual_example.c:56277:17: note: in expansion of macro 'ray_velocity_final' 56277 | 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); | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56277:56: note: in expansion of macro 'current_volume' 56277 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56277:125: note: in expansion of macro 'current_volume' 56277 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56277:172: note: in expansion of macro 'selected_process' 56277 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56277:215: note: in expansion of macro 'ray_velocity_rotated' 56277 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55563:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 55563 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Manual_example.c:56279:16: note: in expansion of macro 'ray_velocity_final' 56279 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55562:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 55562 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Manual_example.c:56279:37: note: in expansion of macro 'ray_velocity_rotated' 56279 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55563:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 55563 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Manual_example.c:56285:24: note: in expansion of macro 'ray_velocity_final' 56285 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56297:18: note: in expansion of macro 'log_index' 56297 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56297:30: note: in expansion of macro 'log_index' 56297 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56297:48: note: in expansion of macro 'current_volume' 56297 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56297:86: note: in expansion of macro 'log_index' 56297 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56298:27: note: in expansion of macro 'current_volume' 56298 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56298:68: note: in expansion of macro 'log_index' 56298 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56298:96: note: in expansion of macro 'selected_process' 56298 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56303:25: note: in expansion of macro 'current_volume' 56303 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56303:66: note: in expansion of macro 'log_index' 56303 | 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); | ^~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56303:94: note: in expansion of macro 'selected_process' 56303 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56303:155: note: in expansion of macro 'ray_position' 56303 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55598:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 55598 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Manual_example.c:56303:186: note: in expansion of macro 'p_old' 56303 | 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); | ^~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56303:196: note: in expansion of macro 'scattered_flag' 56303 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56303:211: note: in expansion of macro 'current_volume' 56303 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56303:228: note: in expansion of macro 'scattered_flag_VP' 56303 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56303:246: note: in expansion of macro 'current_volume' 56303 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56303:262: note: in expansion of macro 'selected_process' 56303 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56303:281: note: in expansion of macro 'number_of_scattering_events' 56303 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56303:318: note: in expansion of macro 'current_volume' 56303 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56303:359: note: in expansion of macro 'log_index' 56303 | 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); | ^~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56303:387: note: in expansion of macro 'selected_process' 56303 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56314:18: note: in expansion of macro 'log_index' 56314 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56314:30: note: in expansion of macro 'log_index' 56314 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56314:91: note: in expansion of macro 'log_index' 56314 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56319:62: note: in expansion of macro 'log_index' 56319 | 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); | ^~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56319:123: note: in expansion of macro 'ray_position' 56319 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55598:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 55598 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Manual_example.c:56319:154: note: in expansion of macro 'p_old' 56319 | 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); | ^~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56319:164: note: in expansion of macro 'scattered_flag' 56319 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56319:179: note: in expansion of macro 'current_volume' 56319 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56319:196: note: in expansion of macro 'scattered_flag_VP' 56319 | 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); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56319:214: note: in expansion of macro 'current_volume' 56319 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56319:230: note: in expansion of macro 'selected_process' 56319 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56319:249: note: in expansion of macro 'number_of_scattering_events' 56319 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56319:325: note: in expansion of macro 'log_index' 56319 | 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); | ^~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56325:15: note: in expansion of macro 'number_of_scattering_events' 56325 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56326:15: note: in expansion of macro 'scattered_flag' 56326 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56326:30: note: in expansion of macro 'current_volume' 56326 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56327:15: note: in expansion of macro 'scattered_flag_VP' 56327 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56327:33: note: in expansion of macro 'current_volume' 56327 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56327:49: note: in expansion of macro 'selected_process' 56327 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:56331:13: note: in expansion of macro 'time_propagated_without_scattering' 56331 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56340:35: note: in expansion of macro 'stop_tagging_ray' 56340 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56341:17: note: in expansion of macro 'current_tagging_node' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56341:58: note: in expansion of macro 'current_tagging_node' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55541:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 55541 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Manual_example.c:56341:80: note: in expansion of macro 'selected_process' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56341:105: note: in expansion of macro 'current_volume' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56341:123: note: in expansion of macro 'stop_tagging_ray' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56341:140: note: in expansion of macro 'stop_creating_nodes' 56341 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:56356:18: note: in expansion of macro 'time_to_boundery' 56356 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:56357:18: note: in expansion of macro 'time_to_boundery' 56357 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:56358:18: note: in expansion of macro 'time_to_boundery' 56358 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55540: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'? 55540 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:56359:18: note: in expansion of macro 'time_to_boundery' 56359 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56361:13: note: in expansion of macro 'ray_position' 56361 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56362:13: note: in expansion of macro 'ray_velocity' 56362 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55543:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 55543 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Manual_example.c:56364:13: note: in expansion of macro 'time_propagated_without_scattering' 56364 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56376:31: note: in expansion of macro 'current_volume' 56376 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56389:29: note: in expansion of macro 'current_volume' 56389 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56390:21: note: in expansion of macro 'tree_next_volume' 56390 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56390:48: note: in expansion of macro 'current_volume' 56390 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56392:21: note: in expansion of macro 'ray_position' 56392 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56393:21: note: in expansion of macro 'ray_velocity' 56393 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56394:21: note: in expansion of macro 'tree_next_volume' 56394 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56394:64: note: in expansion of macro 'ray_position' 56394 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56394:85: note: in expansion of macro 'current_volume' 56394 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56394:145: note: in expansion of macro 'current_volume' 56394 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56394:198: note: in expansion of macro 'mask_status_list' 56394 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55557:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 55557 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:56394:233: note: in expansion of macro 'pre_allocated1' 56394 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55558:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 55558 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:56394:248: note: in expansion of macro 'pre_allocated2' 56394 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55559:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 55559 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:56394:263: note: in expansion of macro 'pre_allocated3' 56394 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56404:39: note: in expansion of macro 'stop_tagging_ray' 56404 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56405:21: note: in expansion of macro 'current_tagging_node' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56405:61: note: in expansion of macro 'current_tagging_node' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56405:83: note: in expansion of macro 'current_volume' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56405:99: note: in expansion of macro 'tree_next_volume' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56405:126: note: in expansion of macro 'stop_tagging_ray' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56405:143: note: in expansion of macro 'stop_creating_nodes' 56405 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56413:17: note: in expansion of macro 'current_volume' 56413 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56413:34: note: in expansion of macro 'tree_next_volume' 56413 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55591:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 55591 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:56414:55: note: in expansion of macro 'current_mask_intersect_list_status' 56414 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56414:92: note: in expansion of macro 'mask_status_list' 56414 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56414:120: note: in expansion of macro 'current_volume' 56414 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56435:41: note: in expansion of macro 'stop_tagging_ray' 56435 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56436:21: note: in expansion of macro 'current_tagging_node' 56436 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56436:61: note: in expansion of macro 'current_tagging_node' 56436 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56436:83: note: in expansion of macro 'current_volume' 56436 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56436:120: note: in expansion of macro 'stop_tagging_ray' 56436 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56436:137: note: in expansion of macro 'stop_creating_nodes' 56436 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56438:19: note: in expansion of macro 'current_volume' 56438 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56443:23: note: in expansion of macro 'mask_status_list' 56443 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56448:21: note: in expansion of macro 'mask_status_list' 56448 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56450:45: note: in expansion of macro 'current_volume' 56450 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55596:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 55596 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Manual_example.c:56455:23: note: in expansion of macro 'need_to_run_within_which_volume' 56455 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56456:35: note: in expansion of macro 'current_volume' 56456 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56457:30: note: in expansion of macro 'mask_start' 56457 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56457:41: note: in expansion of macro 'mask_check' 56457 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56457:60: note: in expansion of macro 'current_volume' 56457 | 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++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56457:122: note: in expansion of macro 'mask_check' 56457 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56457:133: note: in expansion of macro 'mask_start' 56457 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56457:152: note: in expansion of macro 'current_volume' 56457 | 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++) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56457:218: note: in expansion of macro 'mask_check' 56457 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56458:31: note: in expansion of macro 'mask_status_list' 56458 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56458:58: note: in expansion of macro 'mask_check' 56458 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Manual_example.c:55596:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 55596 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Manual_example.c:56460:29: note: in expansion of macro 'need_to_run_within_which_volume' 56460 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55596:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 55596 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Manual_example.c:56465:27: note: in expansion of macro 'need_to_run_within_which_volume' 56465 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56481:31: note: in expansion of macro 'tree_next_volume' 56481 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56482:36: note: in expansion of macro 'mask_start' 56482 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56482:47: note: in expansion of macro 'mask_check' 56482 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56482:173: note: in expansion of macro 'mask_check' 56482 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56482:184: note: in expansion of macro 'mask_start' 56482 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56482:314: note: in expansion of macro 'mask_check' 56482 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56483:37: note: in expansion of macro 'mask_status_list' 56483 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56483:64: note: in expansion of macro 'mask_check' 56483 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56484:35: note: in expansion of macro 'tree_next_volume' 56484 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56489:31: note: in expansion of macro 'tree_next_volume' 56489 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56490:36: note: in expansion of macro 'mask_start' 56490 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56490:47: note: in expansion of macro 'mask_check' 56490 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56490:172: note: in expansion of macro 'mask_check' 56490 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55594:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 55594 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Manual_example.c:56490:183: note: in expansion of macro 'mask_start' 56490 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56490:312: note: in expansion of macro 'mask_check' 56490 | 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++) { | ^~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56491:37: note: in expansion of macro 'mask_status_list' 56491 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55595:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 55595 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Manual_example.c:56491:64: note: in expansion of macro 'mask_check' 56491 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56492:35: note: in expansion of macro 'tree_next_volume' 56492 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56497:34: note: in expansion of macro 'tree_next_volume' 56497 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56501:49: note: in expansion of macro 'stop_tagging_ray' 56501 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56501:72: note: in expansion of macro 'current_tagging_node' 56501 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56501:112: note: in expansion of macro 'current_tagging_node' 56501 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56501:134: note: in expansion of macro 'current_volume' 56501 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56501:150: note: in expansion of macro 'tree_next_volume' 56501 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56501:178: note: in expansion of macro 'stop_tagging_ray' 56501 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56501:196: note: in expansion of macro 'stop_creating_nodes' 56501 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56502:27: note: in expansion of macro 'current_volume' 56502 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56502:44: note: in expansion of macro 'tree_next_volume' 56502 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56507:27: note: in expansion of macro 'ray_position' 56507 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56508:27: note: in expansion of macro 'ray_velocity' 56508 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56509:27: note: in expansion of macro 'tree_next_volume' 56509 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56509:70: note: in expansion of macro 'ray_position' 56509 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56509:200: note: in expansion of macro 'mask_status_list' 56509 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55557:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 55557 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:56509:237: note: in expansion of macro 'pre_allocated1' 56509 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55558:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 55558 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:56509:253: note: in expansion of macro 'pre_allocated2' 56509 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55559:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 55559 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:56509:269: note: in expansion of macro 'pre_allocated3' 56509 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56511:49: note: in expansion of macro 'stop_tagging_ray' 56511 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56511:72: note: in expansion of macro 'current_tagging_node' 56511 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56511:112: note: in expansion of macro 'current_tagging_node' 56511 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56511:134: note: in expansion of macro 'current_volume' 56511 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56511:150: note: in expansion of macro 'tree_next_volume' 56511 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56511:177: note: in expansion of macro 'stop_tagging_ray' 56511 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56511:194: note: in expansion of macro 'stop_creating_nodes' 56511 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56512:27: note: in expansion of macro 'current_volume' 56512 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56512:44: note: in expansion of macro 'tree_next_volume' 56512 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56526:21: note: in expansion of macro 'mask_status_list' 56526 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56528:21: note: in expansion of macro 'ray_position' 56528 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56529:21: note: in expansion of macro 'ray_velocity' 56529 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56532:21: note: in expansion of macro 'tree_next_volume' 56532 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56532:64: note: in expansion of macro 'ray_position' 56532 | 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); | ^~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56532:170: note: in expansion of macro 'mask_status_list' 56532 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55557:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 55557 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:56532:207: note: in expansion of macro 'pre_allocated1' 56532 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55558:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 55558 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:56532:223: note: in expansion of macro 'pre_allocated2' 56532 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55559:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 55559 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:56532:239: note: in expansion of macro 'pre_allocated3' 56532 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56534:25: note: in expansion of macro 'tree_next_volume' 56534 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56535:35: note: in expansion of macro 'tree_next_volume' 56535 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56535:88: note: in expansion of macro 'current_volume' 56535 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56537:47: note: in expansion of macro 'stop_tagging_ray' 56537 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56537:70: note: in expansion of macro 'current_tagging_node' 56537 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56537:110: note: in expansion of macro 'current_tagging_node' 56537 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56537:132: note: in expansion of macro 'current_volume' 56537 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56537:148: note: in expansion of macro 'tree_next_volume' 56537 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56537:176: note: in expansion of macro 'stop_tagging_ray' 56537 | 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); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55579:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 55579 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Manual_example.c:56537:194: note: in expansion of macro 'stop_creating_nodes' 56537 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56538:25: note: in expansion of macro 'current_volume' 56538 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Manual_example.c:55556:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 55556 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Manual_example.c:56538:42: note: in expansion of macro 'tree_next_volume' 56538 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55591:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 55591 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:56545:55: note: in expansion of macro 'current_mask_intersect_list_status' 56545 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56545:92: note: in expansion of macro 'mask_status_list' 56545 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56545:120: note: in expansion of macro 'current_volume' 56545 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56554:25: note: in expansion of macro 'current_volume' 56554 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:56555:21: note: in expansion of macro 'done' 56555 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Manual_example.c:55549:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 55549 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Manual_example.c:56556:21: note: in expansion of macro 'ray_sucseeded' 56556 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56564:13: note: in expansion of macro 'current_volume' 56564 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:56565:13: note: in expansion of macro 'done' 56565 | done = 1; | ^~~~ ./Manual_example.c:55549:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 55549 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Manual_example.c:56566:13: note: in expansion of macro 'ray_sucseeded' 56566 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Manual_example.c:55549:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 55549 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Manual_example.c:56571:15: note: in expansion of macro 'ray_sucseeded' 56571 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:56572:15: note: in expansion of macro 'done' 56572 | done = 1; // stop the loop | ^~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56574:162: note: in expansion of macro 'current_volume' 56574 | 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); | ^~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56576:39: note: in expansion of macro 'ray_position' 56576 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Manual_example.c:55590:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 55590 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:56580:33: note: in expansion of macro 'mask_status_list' 56580 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56582:45: note: in expansion of macro 'scattered_flag' 56582 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Manual_example.c:55547:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 55547 | #define done (_comp->_parameters.done) | ^ ./Manual_example.c:56598:22: note: in expansion of macro 'done' 56598 | 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;} | ^~~~ ./Manual_example.c:55549:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 55549 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Manual_example.c:56598:32: note: in expansion of macro 'ray_sucseeded' 56598 | 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;} | ^~~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56598:148: note: in expansion of macro 'current_volume' 56598 | 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;} | ^~~~~~~~~~~~~~ ./Manual_example.c:55549:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 55549 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Manual_example.c:56605:7: note: in expansion of macro 'ray_sucseeded' 56605 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56613:12: note: in expansion of macro 'log_index' 56613 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56613:63: note: in expansion of macro 'log_index' 56613 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56613:77: note: in expansion of macro 'log_index' 56613 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55601:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 55601 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Manual_example.c:56615:9: note: in expansion of macro 'this_logger' 56615 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56615:63: note: in expansion of macro 'log_index' 56615 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56616:9: note: in expansion of macro 'conditional_status' 56616 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56617:74: note: in expansion of macro 'log_index' 56617 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Manual_example.c:55601:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 55601 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Manual_example.c:56622:20: note: in expansion of macro 'this_logger' 56622 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Manual_example.c:55601:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 55601 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Manual_example.c:56623:26: note: in expansion of macro 'this_logger' 56623 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56624:27: note: in expansion of macro 'ray_position' 56624 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56624:42: note: in expansion of macro 'ray_velocity' 56624 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56624:65: note: in expansion of macro 'current_volume' 56624 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56625:27: note: in expansion of macro 'number_of_scattering_events' 56625 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56625:56: note: in expansion of macro 'scattered_flag' 56625 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56625:71: note: in expansion of macro 'scattered_flag_VP' 56625 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56626:13: note: in expansion of macro 'conditional_status' 56626 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56630:13: note: in expansion of macro 'conditional_status' 56630 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56634:55: note: in expansion of macro 'log_index' 56634 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56635:53: note: in expansion of macro 'log_index' 56635 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56635:137: note: in expansion of macro 'log_index' 56635 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56637:60: note: in expansion of macro 'log_index' 56637 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56638:53: note: in expansion of macro 'log_index' 56638 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56638:145: note: in expansion of macro 'log_index' 56638 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56642:55: note: in expansion of macro 'log_index' 56642 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Manual_example.c:55604:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 55604 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Manual_example.c:56646:13: note: in expansion of macro 'logger_conditional_extend_array' 56646 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56646:85: note: in expansion of macro 'log_index' 56646 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56657:53: note: in expansion of macro 'log_index' 56657 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56665:12: note: in expansion of macro 'log_index' 56665 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56665:67: note: in expansion of macro 'log_index' 56665 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56665:81: note: in expansion of macro 'log_index' 56665 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Manual_example.c:55602:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 55602 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Manual_example.c:56667:9: note: in expansion of macro 'this_abs_logger' 56667 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56667:75: note: in expansion of macro 'log_index' 56667 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56668:9: note: in expansion of macro 'conditional_status' 56668 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56669:82: note: in expansion of macro 'log_index' 56669 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Manual_example.c:55602:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 55602 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Manual_example.c:56674:20: note: in expansion of macro 'this_abs_logger' 56674 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Manual_example.c:55602:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 55602 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Manual_example.c:56675:26: note: in expansion of macro 'this_abs_logger' 56675 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56676:27: note: in expansion of macro 'ray_position' 56676 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56676:42: note: in expansion of macro 'ray_velocity' 56676 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56676:65: note: in expansion of macro 'current_volume' 56676 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56677:27: note: in expansion of macro 'number_of_scattering_events' 56677 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56677:56: note: in expansion of macro 'scattered_flag' 56677 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56677:72: note: in expansion of macro 'scattered_flag_VP' 56677 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56678:13: note: in expansion of macro 'conditional_status' 56678 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56682:13: note: in expansion of macro 'conditional_status' 56682 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56685:59: note: in expansion of macro 'log_index' 56685 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56685:151: note: in expansion of macro 'log_index' 56685 | 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); | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56688:63: note: in expansion of macro 'log_index' 56688 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Manual_example.c:55605:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 55605 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Manual_example.c:56692:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 56692 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56692:97: note: in expansion of macro 'log_index' 56692 | 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 | ^~~~~~~~~ ./Manual_example.c:55599:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 55599 | #define log_index (_comp->_parameters.log_index) | ^ ./Manual_example.c:56703:61: note: in expansion of macro 'log_index' 56703 | 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]; | ^~~~~~~~~ ./Manual_example.c:55578:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 55578 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Manual_example.c:56712:27: note: in expansion of macro 'stop_tagging_ray' 56712 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56713:7: note: in expansion of macro 'conditional_status' 56713 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55603:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 55603 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:56714:33: note: in expansion of macro 'tagging_conditional_list' 56714 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55603:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 55603 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:56720:18: note: in expansion of macro 'tagging_conditional_list' 56720 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55603:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 55603 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:56721:26: note: in expansion of macro 'tagging_conditional_list' 56721 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56722:27: note: in expansion of macro 'ray_position' 56722 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56722:42: note: in expansion of macro 'ray_velocity' 56722 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Manual_example.c:55548:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 55548 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Manual_example.c:56722:65: note: in expansion of macro 'current_volume' 56722 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56723:27: note: in expansion of macro 'number_of_scattering_events' 56723 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55567:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 55567 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:56723:56: note: in expansion of macro 'scattered_flag' 56723 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Manual_example.c:55568:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 55568 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:56723:71: note: in expansion of macro 'scattered_flag_VP' 56723 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56724:11: note: in expansion of macro 'conditional_status' 56724 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55600:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 55600 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Manual_example.c:56728:11: note: in expansion of macro 'conditional_status' 56728 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Manual_example.c:55607:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 55607 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Manual_example.c:56729:9: note: in expansion of macro 'tagging_conditional_extend' 56729 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55576:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 55576 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Manual_example.c:56735:34: note: in expansion of macro 'current_tagging_node' 56735 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55560:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 55560 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Manual_example.c:56735:56: note: in expansion of macro 'ray_position' 56735 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Manual_example.c:55561:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 55561 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Manual_example.c:56735:71: note: in expansion of macro 'ray_velocity' 56735 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Manual_example.c:55577:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 55577 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:56735:90: note: in expansion of macro 'tagging_leaf_counter' 56735 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:55580: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'? 55580 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:56753:102: note: in expansion of macro 'number_of_scattering_events' 56753 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c: In function 'class_Union_master_finally': ./Manual_example.c:58199:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 58199 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:58253:58: note: in expansion of macro 'tagging_leaf_counter' 58253 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58197:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 58197 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:58255:25: note: in expansion of macro 'master_tagging_node_list' 58255 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58199:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 58199 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Manual_example.c:58255:60: note: in expansion of macro 'tagging_leaf_counter' 58255 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58197:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 58197 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:58257:5: note: in expansion of macro 'master_tagging_node_list' 58257 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58197:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 58197 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Manual_example.c:58257:53: note: in expansion of macro 'master_tagging_node_list' 58257 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58189:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 58189 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Manual_example.c:58262:6: note: in expansion of macro 'scattered_flag' 58262 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Manual_example.c:58179:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 58179 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Manual_example.c:58264:6: note: in expansion of macro 'pre_allocated1' 58264 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Manual_example.c:58180:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 58180 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Manual_example.c:58265:6: note: in expansion of macro 'pre_allocated2' 58265 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Manual_example.c:58181:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 58181 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Manual_example.c:58266:6: note: in expansion of macro 'pre_allocated3' 58266 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Manual_example.c:58219:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 58219 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Manual_example.c:58267:6: note: in expansion of macro 'number_of_processes_array' 58267 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58230:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 58230 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Manual_example.c:58279:5: note: in expansion of macro 'free_tagging_conditioanl_list' 58279 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58225:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 58225 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Manual_example.c:58279:46: note: in expansion of macro 'tagging_conditional_list' 58279 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58190:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 58190 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:58298:10: note: in expansion of macro 'scattered_flag_VP' 58298 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:58190:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 58190 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Manual_example.c:58330:6: note: in expansion of macro 'scattered_flag_VP' 58330 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Manual_example.c:58212:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 58212 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:58338:5: note: in expansion of macro 'mask_status_list' 58338 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:58212:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 58212 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Manual_example.c:58338:43: note: in expansion of macro 'mask_status_list' 58338 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Manual_example.c:58213:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 58213 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:58339:5: note: in expansion of macro 'current_mask_intersect_list_status' 58339 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58213:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 58213 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Manual_example.c:58339:61: note: in expansion of macro 'current_mask_intersect_list_status' 58339 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58209:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 58209 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:58340:5: note: in expansion of macro 'mask_volume_index_list' 58340 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58209:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 58209 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Manual_example.c:58340:49: note: in expansion of macro 'mask_volume_index_list' 58340 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58208:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 58208 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:58343:5: note: in expansion of macro 'geometry_component_index_list' 58343 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Manual_example.c:58208:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 58208 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Manual_example.c:58343:56: note: in expansion of macro 'geometry_component_index_list' 58343 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Manual_example.out ./Manual_example.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 ./Manual_example.out ./Manual_example.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.