INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_logger_3D_space_20240919_185808" INFO: Regenerating c-file: Unit_test_logger_3D_space.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_logger_3D_space.c Unit_test_logger_3D_space.instr 2024-09-19 18:58:10.817 | INFO | mccode_antlr.instr.instance:set_parameter:118 - Multiple definitions of n2 in component instance Union_logger_3D_space 2024-09-19 18:58:11.396 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib 2024-09-19 18:58:11.396 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/antlr/v4/Tool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621) Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/antlr/v4/Tool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621) No initialization present? ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component init -> GPU kernel from component incoherent -> GPU kernel from component powder -> GPU kernel from component material -> GPU kernel from component Origin -> GPU kernel from component source -> GPU kernel from component geometry_center -> GPU kernel from component box -> GPU kernel from component sphere -> GPU kernel from component cylinder -> GPU kernel from component cone -> GPU kernel from component Union_logger_3D_space Component master is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component master -> GPU kernel from component transmission -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Unit_test_logger_3D_space.out DEBUG: CMD: mpicc -o ./Unit_test_logger_3D_space.out ./Unit_test_logger_3D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Unit_test_logger_3D_space.c:60637:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 60637 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_logger_3D_space.c: In function '_master_setpos': ./Unit_test_logger_3D_space.c:64195: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'? 64195 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_logger_3D_space.c:64196:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 64196 | _master_var._parameters.check = NULL; | ^ ./Unit_test_logger_3D_space.c:64197:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 64197 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_logger_3D_space.c:64198:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 64198 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_logger_3D_space.c:64199:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 64199 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_logger_3D_space.c:64200:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 64200 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_logger_3D_space.c:64201:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 64201 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_logger_3D_space.c:64202:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 64202 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_logger_3D_space.c:64203:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 64203 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_logger_3D_space.c:64204:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 64204 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_logger_3D_space.c:64205:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 64205 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_logger_3D_space.c:64206:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 64206 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_logger_3D_space.c:64207:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 64207 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_logger_3D_space.c:64208:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 64208 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_logger_3D_space.c:64209:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 64209 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_logger_3D_space.c:64210:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 64210 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_logger_3D_space.c:64211:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 64211 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_logger_3D_space.c: In function 'class_Union_master_initialize': ./Unit_test_logger_3D_space.c:66305:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 66305 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_logger_3D_space.c:66392:3: note: in expansion of macro 'volume_0_found' 66392 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66316:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66316 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:66395:3: note: in expansion of macro 'tagging_leaf_counter' 66395 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66398:3: note: in expansion of macro 'number_of_masks' 66398 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66399:3: note: in expansion of macro 'number_of_masked_volumes' 66399 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66348:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66348 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:66417:3: note: in expansion of macro 'safty_distance' 66417 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66349:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 66349 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_3D_space.c:66418:3: note: in expansion of macro 'safty_distance2' 66418 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66348:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 66348 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:66418:21: note: in expansion of macro 'safty_distance' 66418 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66438:3: note: in expansion of macro 'number_of_masks' 66438 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66439:3: note: in expansion of macro 'number_of_masked_volumes' 66439 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66445:99: note: in expansion of macro 'number_of_masks' 66445 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66446:101: note: in expansion of macro 'number_of_masked_volumes' 66446 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66451:3: note: in expansion of macro 'geometry_component_index_list' 66451 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66452:3: note: in expansion of macro 'geometry_component_index_list' 66452 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66452:52: note: in expansion of macro 'geometry_component_index_list' 66452 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66326:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66326 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:66453:3: note: in expansion of macro 'mask_volume_index_list' 66453 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66453:41: note: in expansion of macro 'number_of_masks' 66453 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66454:7: note: in expansion of macro 'number_of_masks' 66454 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66326:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66326 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:66454:27: note: in expansion of macro 'mask_volume_index_list' 66454 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66454:69: note: in expansion of macro 'number_of_masks' 66454 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66329:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66329 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:66455:3: note: in expansion of macro 'mask_status_list' 66455 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66455:35: note: in expansion of macro 'number_of_masks' 66455 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66456:7: note: in expansion of macro 'number_of_masks' 66456 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66329:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 66329 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:66456:27: note: in expansion of macro 'mask_status_list' 66456 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66456:63: note: in expansion of macro 'number_of_masks' 66456 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66330:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66330 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:66457:3: note: in expansion of macro 'current_mask_intersect_list_status' 66457 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66457:53: note: in expansion of macro 'number_of_masked_volumes' 66457 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66458:7: note: in expansion of macro 'number_of_masked_volumes' 66458 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66330:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 66330 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:66458:36: note: in expansion of macro 'current_mask_intersect_list_status' 66458 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66458:90: note: in expansion of macro 'number_of_masked_volumes' 66458 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66464:9: note: in expansion of macro 'geometry_component_index_list' 66464 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66467:3: note: in expansion of macro 'geometry_component_index_list' 66467 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66327: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'? 66327 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:66518:39: note: in expansion of macro 'number_of_masks' 66518 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66328: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'? 66328 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:66519:48: note: in expansion of macro 'number_of_masked_volumes' 66519 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66342:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66342 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:66530:5: note: in expansion of macro 'tagging_conditional_list' 66530 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66347:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66347 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_3D_space.c:66531:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66531 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66342:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66342 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:66533:5: note: in expansion of macro 'tagging_conditional_list' 66533 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66342:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 66342 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:66534:5: note: in expansion of macro 'tagging_conditional_list' 66534 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66347:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 66347 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_3D_space.c:66535:5: note: in expansion of macro 'free_tagging_conditioanl_list' 66535 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66540:3: note: in expansion of macro 'max_conditional_extend_index' 66540 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66542:96: note: in expansion of macro 'max_conditional_extend_index' 66542 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66543:7: note: in expansion of macro 'max_conditional_extend_index' 66543 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66308:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66308 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66548:36: note: in expansion of macro 'master_transposed_rotation_matrix' 66548 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66557:5: note: in expansion of macro 'non_rotated_position' 66557 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66558:102: note: in expansion of macro 'non_rotated_position' 66558 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66308:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66308 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66567:13: note: in expansion of macro 'master_transposed_rotation_matrix' 66567 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66567:113: note: in expansion of macro 'temp_rotation_matrix' 66567 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66568:80: note: in expansion of macro 'temp_rotation_matrix' 66568 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66306:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 66306 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:66580:3: note: in expansion of macro 'scattered_flag' 66580 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66307 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:66581:3: note: in expansion of macro 'scattered_flag_VP' 66581 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66336:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66336 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_3D_space.c:66582:3: note: in expansion of macro 'number_of_processes_array' 66582 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66336:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66336 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_3D_space.c:66611:3: note: in expansion of macro 'number_of_processes_array' 66611 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66331:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66331 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_3D_space.c:66646:3: note: in expansion of macro 'mask_index_main' 66646 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66671:7: note: in expansion of macro 'non_isotropic_found' 66671 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66674:102: note: in expansion of macro 'non_isotropic_found' 66674 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66675:13: note: in expansion of macro 'non_isotropic_found' 66675 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66681:11: note: in expansion of macro 'non_isotropic_found' 66681 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66684:77: note: in expansion of macro 'non_isotropic_found' 66684 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66685:87: note: in expansion of macro 'non_isotropic_found' 66685 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66690:9: note: in expansion of macro 'non_isotropic_found' 66690 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66350:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66350 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_3D_space.c:66697:13: note: in expansion of macro 'temporary_focus_data' 66697 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66350:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66350 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_3D_space.c:66700:13: note: in expansion of macro 'temporary_focus_data' 66700 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66350:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66350 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_3D_space.c:66700:129: note: in expansion of macro 'temporary_focus_data' 66700 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66707:90: note: in expansion of macro 'non_isotropic_found' 66707 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66350:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 66350 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_logger_3D_space.c:66710:95: note: in expansion of macro 'temporary_focus_data' 66710 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66713:82: note: in expansion of macro 'non_isotropic_found' 66713 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66308:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 66308 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66720:69: note: in expansion of macro 'master_transposed_rotation_matrix' 66720 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66720:103: note: in expansion of macro 'temp_rotation_matrix' 66720 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66721:100: note: in expansion of macro 'temp_rotation_matrix' 66721 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66721:178: note: in expansion of macro 'non_isotropic_found' 66721 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66724:84: note: in expansion of macro 'non_isotropic_found' 66724 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66724:172: note: in expansion of macro 'non_isotropic_found' 66724 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66313:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 66313 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_logger_3D_space.c:66730:13: note: in expansion of macro 'non_isotropic_found' 66730 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66750:92: note: in expansion of macro 'temp_rotation_matrix' 66750 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66752:64: note: in expansion of macro 'temp_rotation_matrix' 66752 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66754:69: note: in expansion of macro 'temp_rotation_matrix' 66754 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66755:74: note: in expansion of macro 'temp_rotation_matrix' 66755 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66758:7: note: in expansion of macro 'non_rotated_position' 66758 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66759:7: note: in expansion of macro 'non_rotated_position' 66759 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66760:7: note: in expansion of macro 'non_rotated_position' 66760 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66762:40: note: in expansion of macro 'temp_rotation_matrix' 66762 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66312:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66312 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_3D_space.c:66763:7: note: in expansion of macro 'rotated_position' 66763 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66311:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 66311 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_logger_3D_space.c:66763:56: note: in expansion of macro 'non_rotated_position' 66763 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66312:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66312 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_3D_space.c:66765:50: note: in expansion of macro 'rotated_position' 66765 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66312:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66312 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_3D_space.c:66766:50: note: in expansion of macro 'rotated_position' 66766 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66312:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 66312 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_logger_3D_space.c:66767:50: note: in expansion of macro 'rotated_position' 66767 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66770:113: note: in expansion of macro 'temp_rotation_matrix' 66770 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66309:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 66309 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_logger_3D_space.c:66772:95: note: in expansion of macro 'temp_rotation_matrix' 66772 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66307:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 66307 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:66782:7: note: in expansion of macro 'scattered_flag_VP' 66782 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66336:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 66336 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_3D_space.c:66783:7: note: in expansion of macro 'number_of_processes_array' 66783 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66786:7: note: in expansion of macro 'number_of_process_interacts_set' 66786 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66786:44: note: in expansion of macro 'total_process_interact' 66786 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66789:11: note: in expansion of macro 'number_of_process_interacts_set' 66789 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66790:11: note: in expansion of macro 'total_process_interact' 66790 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66323:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66323 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_logger_3D_space.c:66792:11: note: in expansion of macro 'index_of_lacking_process' 66792 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66796:11: note: in expansion of macro 'number_of_process_interacts_set' 66796 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66800:11: note: in expansion of macro 'number_of_process_interacts_set' 66800 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66801:13: note: in expansion of macro 'total_process_interact' 66801 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66801:47: note: in expansion of macro 'total_process_interact' 66801 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66803:189: note: in expansion of macro 'total_process_interact' 66803 | Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact = Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66806:19: note: in expansion of macro 'number_of_process_interacts_set' 66806 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66322:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 66322 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_logger_3D_space.c:66807:13: note: in expansion of macro 'number_of_process_interacts_set' 66807 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes - 1) {// If all but one is set, it is an easy fix | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66323:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 66323 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_logger_3D_space.c:66808:64: note: in expansion of macro 'index_of_lacking_process' 66808 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66808:115: note: in expansion of macro 'total_process_interact' 66808 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66324:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 66324 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:66809:15: note: in expansion of macro 'total_process_interact' 66809 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66831:89: note: in expansion of macro 'geometry_component_index_list' 66831 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66325:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 66325 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:66834:94: note: in expansion of macro 'geometry_component_index_list' 66834 | Volumes[volume_index]->geometry.masked_by_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66331:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66331 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_3D_space.c:66837:109: note: in expansion of macro 'mask_index_main' 66837 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66326:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66326 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:66838:64: note: in expansion of macro 'mask_volume_index_list' 66838 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66331:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 66331 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_logger_3D_space.c:66838:96: note: in expansion of macro 'mask_index_main' 66838 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66844:129: note: in expansion of macro 'max_conditional_extend_index' 66844 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66845:15: note: in expansion of macro 'max_conditional_extend_index' 66845 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66289: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'? 66289 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66860:3: note: in expansion of macro 'number_of_solutions' 66860 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66290:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 66290 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_logger_3D_space.c:66860:26: note: in expansion of macro 'number_of_solutions_static' 66860 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66296:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 66296 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:66864:3: note: in expansion of macro 'pre_allocated1' 66864 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66297:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 66297 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:66865:3: note: in expansion of macro 'pre_allocated2' 66865 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66298:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 66298 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:66866:3: note: in expansion of macro 'pre_allocated3' 66866 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66869:7: note: in expansion of macro 'max_conditional_extend_index' 66869 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66343:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 66343 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_3D_space.c:66870:5: note: in expansion of macro 'logger_conditional_extend_array' 66870 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66345:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 66345 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:66870:47: note: in expansion of macro 'max_conditional_extend_index' 66870 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66326:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 66326 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:66894:105: note: in expansion of macro 'mask_volume_index_list' 66894 | Volumes[volume_index]->geometry.masked_by_mask_index_list.elements[iterator] = find_on_int_list(mask_volume_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66318:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 66318 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:67029:3: note: in expansion of macro 'stop_creating_nodes' 67029 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66317:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 66317 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:67029:28: note: in expansion of macro 'stop_tagging_ray' 67029 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66316:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 66316 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:67029:50: note: in expansion of macro 'tagging_leaf_counter' 67029 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66314:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66314 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67031:5: note: in expansion of macro 'master_tagging_node_list' 67031 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66314:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66314 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67032:5: note: in expansion of macro 'master_tagging_node_list' 67032 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66314:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66314 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67032:48: note: in expansion of macro 'master_tagging_node_list' 67032 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66314:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66314 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67037:7: note: in expansion of macro 'master_tagging_node_list' 67037 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:66314:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 66314 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67037:86: note: in expansion of macro 'master_tagging_node_list' 67037 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c: In function 'class_Union_master_trace': ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:67725:3: note: in expansion of macro 'done' 67725 | done = 0; | ^~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:67729:3: note: in expansion of macro 'time_propagated_without_scattering' 67729 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67733:3: note: in expansion of macro 'number_of_scattering_events' 67733 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67736:5: note: in expansion of macro 'number_of_scattering_events' 67736 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:67740:5: note: in expansion of macro 'scattered_flag' 67740 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67687:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 67687 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_3D_space.c:67741:40: note: in expansion of macro 'number_of_processes_array' 67741 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:67742:7: note: in expansion of macro 'scattered_flag_VP' 67742 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67750:10: note: in expansion of macro 'log_index' 67750 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67750:60: note: in expansion of macro 'log_index' 67750 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67750:73: note: in expansion of macro 'log_index' 67750 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67751:47: note: in expansion of macro 'log_index' 67751 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67751:129: note: in expansion of macro 'log_index' 67751 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67754:10: note: in expansion of macro 'log_index' 67754 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67754:64: note: in expansion of macro 'log_index' 67754 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67754:77: note: in expansion of macro 'log_index' 67754 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67755:55: note: in expansion of macro 'log_index' 67755 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:67755:145: note: in expansion of macro 'log_index' 67755 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67697:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67697 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_logger_3D_space.c:67759:3: note: in expansion of macro 'tagging_conditional_extend' 67759 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67696:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 67696 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_logger_3D_space.c:67760:28: note: in expansion of macro 'max_conditional_extend_index' 67760 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_3D_space.c:67761:5: note: in expansion of macro 'logger_conditional_extend_array' 67761 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:67769:3: note: in expansion of macro 'ray_position' 67769 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:67770:3: note: in expansion of macro 'ray_velocity' 67770 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67678: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'? 67678 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67774:28: note: in expansion of macro 'number_of_masks' 67774 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:67778:27: note: in expansion of macro 'ray_position' 67778 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67677:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 67677 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:67778:50: note: in expansion of macro 'mask_volume_index_list' 67778 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67779:7: note: in expansion of macro 'mask_status_list' 67779 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67781:7: note: in expansion of macro 'mask_status_list' 67781 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67790:3: note: in expansion of macro 'current_volume' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:67790:44: note: in expansion of macro 'ray_position' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67790:146: note: in expansion of macro 'mask_status_list' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67647:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67647 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:67790:183: note: in expansion of macro 'pre_allocated1' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67648:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67648 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:67790:199: note: in expansion of macro 'pre_allocated2' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67649:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67649 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:67790:215: note: in expansion of macro 'pre_allocated3' 67790 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67681:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67681 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:67795:41: note: in expansion of macro 'current_mask_intersect_list_status' 67795 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67795:78: note: in expansion of macro 'mask_status_list' 67795 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67795:106: note: in expansion of macro 'current_volume' 67795 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67802:93: note: in expansion of macro 'current_volume' 67802 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67808:39: note: in expansion of macro 'current_volume' 67808 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67809:151: note: in expansion of macro 'current_volume' 67809 | printf("WARNING: Ray started in volume ''%s'' rather than the surrounding vacuum in component %s. This warning is only shown once.\n",Volumes[current_volume]->name,NAME_CURRENT_COMP); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:67819:5: note: in expansion of macro 'current_tagging_node' 67819 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67665:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 67665 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:67819:28: note: in expansion of macro 'master_tagging_node_list' 67819 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67819:62: note: in expansion of macro 'current_volume' 67819 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:67820:5: note: in expansion of macro 'stop_tagging_ray' 67820 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67667:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67667 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:67821:9: note: in expansion of macro 'tagging_leaf_counter' 67821 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:67821:47: note: in expansion of macro 'stop_creating_nodes' 67821 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:67835:10: note: in expansion of macro 'done' 67835 | while (done == 0) { | ^~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67850:10: note: in expansion of macro 'start' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67850:16: note: in expansion of macro 'check' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67850:30: note: in expansion of macro 'current_volume' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67850:86: note: in expansion of macro 'check' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67850:92: note: in expansion of macro 'start' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67850:106: note: in expansion of macro 'current_volume' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67850:166: note: in expansion of macro 'check' 67850 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67856:49: note: in expansion of macro 'check' 67856 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_logger_3D_space.c:67645:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67645 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_3D_space.c:67863:13: note: in expansion of macro 'geometry_output' 67863 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67863:94: note: in expansion of macro 'check' 67863 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_logger_3D_space.c:67640: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'? 67640 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67863:102: note: in expansion of macro 'number_of_solutions' 67863 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67863:145: note: in expansion of macro 'check' 67863 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67865:49: note: in expansion of macro 'check' 67865 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67870:10: note: in expansion of macro 'mask_iterator' 67870 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67870:26: note: in expansion of macro 'mask_iterator' 67870 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67870:48: note: in expansion of macro 'current_volume' 67870 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67870:107: note: in expansion of macro 'mask_iterator' 67870 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67681:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67681 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:67871:11: note: in expansion of macro 'current_mask_intersect_list_status' 67871 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67871:55: note: in expansion of macro 'mask_iterator' 67871 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67875:56: note: in expansion of macro 'current_volume' 67875 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67875:111: note: in expansion of macro 'mask_iterator' 67875 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67887:36: note: in expansion of macro 'current_volume' 67887 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67887:91: note: in expansion of macro 'mask_iterator' 67887 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67645:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67645 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_3D_space.c:67888:11: note: in expansion of macro 'geometry_output' 67888 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67640: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'? 67640 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67888:108: note: in expansion of macro 'number_of_solutions' 67888 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67890:54: note: in expansion of macro 'current_volume' 67890 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67890:109: note: in expansion of macro 'mask_iterator' 67890 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67897:9: note: in expansion of macro 'current_volume' 67897 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67897:67: note: in expansion of macro 'current_volume' 67897 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67901:9: note: in expansion of macro 'intersection_with_children' 67901 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67903:14: note: in expansion of macro 'start' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67903:22: note: in expansion of macro 'check' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67903:38: note: in expansion of macro 'current_volume' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67903:82: note: in expansion of macro 'check' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67903:90: note: in expansion of macro 'start' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67903:106: note: in expansion of macro 'current_volume' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67903:154: note: in expansion of macro 'check' 67903 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67908:53: note: in expansion of macro 'check' 67908 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67908:112: note: in expansion of macro 'check' 67908 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:67908:124: note: in expansion of macro 'time_propagated_without_scattering' 67908 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67910:30: note: in expansion of macro 'check' 67910 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67914:19: note: in expansion of macro 'intersection_with_children' 67914 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67921:32: note: in expansion of macro 'check' 67921 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:67922:21: note: in expansion of macro 'tree_next_volume' 67922 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67923:26: note: in expansion of macro 'mask_start' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67923:37: note: in expansion of macro 'mask_check' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67923:57: note: in expansion of macro 'check' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67923:109: note: in expansion of macro 'mask_check' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67923:120: note: in expansion of macro 'mask_start' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67923:140: note: in expansion of macro 'check' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67923:196: note: in expansion of macro 'mask_check' 67923 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67924:28: note: in expansion of macro 'mask_status_list' 67924 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67924:55: note: in expansion of macro 'mask_check' 67924 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67925:26: note: in expansion of macro 'intersection_with_children' 67925 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67930:21: note: in expansion of macro 'intersection_with_children' 67930 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67931:26: note: in expansion of macro 'mask_start' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67931:37: note: in expansion of macro 'mask_check' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67931:57: note: in expansion of macro 'check' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67931:109: note: in expansion of macro 'mask_check' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67931:120: note: in expansion of macro 'mask_start' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67931:140: note: in expansion of macro 'check' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67931:196: note: in expansion of macro 'mask_check' 67931 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:67932:27: note: in expansion of macro 'mask_status_list' 67932 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:67932:54: note: in expansion of macro 'mask_check' 67932 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67933:25: note: in expansion of macro 'intersection_with_children' 67933 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67941:23: note: in expansion of macro 'intersection_with_children' 67941 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67644: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'? 67644 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67948:13: note: in expansion of macro 'intersection_with_children' 67948 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67645:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 67645 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_logger_3D_space.c:67950:13: note: in expansion of macro 'geometry_output' 67950 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67950:93: note: in expansion of macro 'current_volume' 67950 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67640: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'? 67640 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67950:110: note: in expansion of macro 'number_of_solutions' 67950 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67950:152: note: in expansion of macro 'current_volume' 67950 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67951:48: note: in expansion of macro 'current_volume' 67951 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67969:10: note: in expansion of macro 'start' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67969:16: note: in expansion of macro 'check' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67969:30: note: in expansion of macro 'current_volume' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67969:86: note: in expansion of macro 'check' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67643:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 67643 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_logger_3D_space.c:67969:92: note: in expansion of macro 'start' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67969:106: note: in expansion of macro 'current_volume' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67969:166: note: in expansion of macro 'check' 67969 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67970:72: note: in expansion of macro 'check' 67970 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67972:86: note: in expansion of macro 'check' 67972 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:67972:106: note: in expansion of macro 'time_propagated_without_scattering' 67972 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67973:101: note: in expansion of macro 'check' 67973 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67979:86: note: in expansion of macro 'check' 67979 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:67979:106: note: in expansion of macro 'time_propagated_without_scattering' 67979 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67642:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 67642 | #define check (_comp->_parameters.check) | ^ ./Unit_test_logger_3D_space.c:67980:101: note: in expansion of macro 'check' 67980 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67994:10: note: in expansion of macro 'mask_iterator' 67994 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67994:26: note: in expansion of macro 'mask_iterator' 67994 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67994:48: note: in expansion of macro 'current_volume' 67994 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67994:107: note: in expansion of macro 'mask_iterator' 67994 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67681:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67681 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:67995:11: note: in expansion of macro 'current_mask_intersect_list_status' 67995 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67995:55: note: in expansion of macro 'mask_iterator' 67995 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67996:79: note: in expansion of macro 'current_volume' 67996 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67996:134: note: in expansion of macro 'mask_iterator' 67996 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67998:93: note: in expansion of macro 'current_volume' 67998 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67998:148: note: in expansion of macro 'mask_iterator' 67998 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:67998:177: note: in expansion of macro 'time_propagated_without_scattering' 67998 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:67999:108: note: in expansion of macro 'current_volume' 67999 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67999:163: note: in expansion of macro 'mask_iterator' 67999 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68002:93: note: in expansion of macro 'current_volume' 68002 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68002:148: note: in expansion of macro 'mask_iterator' 68002 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68002:177: note: in expansion of macro 'time_propagated_without_scattering' 68002 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68003:108: note: in expansion of macro 'current_volume' 68003 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 67683 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68003:163: note: in expansion of macro 'mask_iterator' 68003 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68012:67: note: in expansion of macro 'current_volume' 68012 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68014:81: note: in expansion of macro 'current_volume' 68014 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68014:110: note: in expansion of macro 'time_propagated_without_scattering' 68014 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68015:96: note: in expansion of macro 'current_volume' 68015 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68018:81: note: in expansion of macro 'current_volume' 68018 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68018:110: note: in expansion of macro 'time_propagated_without_scattering' 68018 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68019:96: note: in expansion of macro 'current_volume' 68019 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68032:5: note: in expansion of macro 'abs_weight_factor' 68032 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68033:5: note: in expansion of macro 'abs_weight_factor_set' 68033 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68038:9: note: in expansion of macro 'time_to_boundery' 68038 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68038:52: note: in expansion of macro 'time_propagated_without_scattering' 68038 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68039:9: note: in expansion of macro 'scattering_event' 68039 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68042:13: note: in expansion of macro 'current_volume' 68042 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68043:23: note: in expansion of macro 'current_volume' 68043 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68044:25: note: in expansion of macro 'current_volume' 68044 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68047:41: note: in expansion of macro 'current_volume' 68047 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68048:36: note: in expansion of macro 'time_to_boundery' 68048 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68050:15: note: in expansion of macro 'abs_weight_factor' 68050 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68050:48: note: in expansion of macro 'current_volume' 68050 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68050:86: note: in expansion of macro 'time_to_boundery' 68050 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68051:15: note: in expansion of macro 'abs_weight_factor_set' 68051 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67654:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67654 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_logger_3D_space.c:68062:93: note: in expansion of macro 'wavevector' 68062 | my_sum = 0; k[0] = V2K*vx; k[1] = V2K*vy; k[2] = V2K*vz; p_my_trace = my_trace; wavevector = coords_set(k[0],k[1],k[2]); | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68065:47: note: in expansion of macro 'current_volume' 68065 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68067:27: note: in expansion of macro 'current_volume' 68067 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67655:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67655 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_logger_3D_space.c:68069:17: note: in expansion of macro 'wavevector_rotated' 68069 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68069:56: note: in expansion of macro 'current_volume' 68069 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68069:115: note: in expansion of macro 'current_volume' 68069 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67654:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 67654 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_logger_3D_space.c:68069:196: note: in expansion of macro 'wavevector' 68069 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67655:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 67655 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_logger_3D_space.c:68071:28: note: in expansion of macro 'wavevector_rotated' 68071 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67702:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67702 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_3D_space.c:68078:15: note: in expansion of macro 'focus_data_index' 68078 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68078:42: note: in expansion of macro 'current_volume' 68078 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68081:34: note: in expansion of macro 'current_volume' 68081 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68084:117: note: in expansion of macro 'current_volume' 68084 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67702:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67702 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_3D_space.c:68084:169: note: in expansion of macro 'focus_data_index' 68084 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68098:34: note: in expansion of macro 'time_to_boundery' 68098 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68109:48: note: in expansion of macro 'current_volume' 68109 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68113:17: note: in expansion of macro 'scattering_event' 68113 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68114:17: note: in expansion of macro 'abs_weight_factor' 68114 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68115:17: note: in expansion of macro 'abs_weight_factor_set' 68115 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67700:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67700 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_3D_space.c:68116:45: note: in expansion of macro 'safty_distance2' 68116 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68118:17: note: in expansion of macro 'scattering_event' 68118 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68119:17: note: in expansion of macro 'abs_weight_factor' 68119 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68123:29: note: in expansion of macro 'current_volume' 68123 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67671:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67671 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68125:21: note: in expansion of macro 'real_transmission_probability' 68125 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67672:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67672 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68126:21: note: in expansion of macro 'mc_transmission_probability' 68126 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68126:66: note: in expansion of macro 'current_volume' 68126 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68127:26: note: in expansion of macro 'scattering_event' 68127 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67672:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67672 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68127:57: note: in expansion of macro 'mc_transmission_probability' 68127 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67671:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67671 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68129:35: note: in expansion of macro 'real_transmission_probability' 68129 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67672:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67672 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68129:71: note: in expansion of macro 'mc_transmission_probability' 68129 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67699:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67699 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:68132:48: note: in expansion of macro 'safty_distance' 68132 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67700:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67700 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_3D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_logger_3D_space.c:68132:131: note: in expansion of macro 'safty_distance2' 68132 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67671:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 67671 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68135:30: note: in expansion of macro 'real_transmission_probability' 68135 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67672:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 67672 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_logger_3D_space.c:68135:60: note: in expansion of macro 'mc_transmission_probability' 68135 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67700:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67700 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_3D_space.c:68141:48: note: in expansion of macro 'safty_distance2' 68141 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67699:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67699 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:68144:50: note: in expansion of macro 'safty_distance' 68144 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67700:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 67700 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_logger_3D_space.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_logger_3D_space.c:68144:97: note: in expansion of macro 'safty_distance2' 68144 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68146:27: note: in expansion of macro 'abs_weight_factor' 68146 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68147:27: note: in expansion of macro 'abs_weight_factor_set' 68147 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68149:27: note: in expansion of macro 'scattering_event' 68149 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68150:32: note: in expansion of macro 'scattering_event' 68150 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68153:25: note: in expansion of macro 'abs_weight_factor' 68153 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68154:25: note: in expansion of macro 'scattering_event' 68154 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67699:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67699 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:68158:48: note: in expansion of macro 'safty_distance' 68158 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67699:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 67699 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_logger_3D_space.c:68160:73: note: in expansion of macro 'safty_distance' 68160 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68160:89: note: in expansion of macro 'scattering_event' 68160 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68161:30: note: in expansion of macro 'scattering_event' 68161 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68165:21: note: in expansion of macro 'scattering_event' 68165 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68167:19: note: in expansion of macro 'abs_weight_factor' 68167 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68168:19: note: in expansion of macro 'abs_weight_factor_set' 68168 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68172:31: note: in expansion of macro 'current_volume' 68172 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68174:21: note: in expansion of macro 'selected_process' 68174 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68176:33: note: in expansion of macro 'current_volume' 68176 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67675:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67675 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:68178:66: note: in expansion of macro 'total_process_interact' 68178 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68181:60: note: in expansion of macro 'current_volume' 68181 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67675:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67675 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:68184:27: note: in expansion of macro 'total_process_interact' 68184 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68184:61: note: in expansion of macro 'current_volume' 68184 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68187:78: note: in expansion of macro 'current_volume' 68187 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68190:60: note: in expansion of macro 'current_volume' 68190 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67675:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67675 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:68191:86: note: in expansion of macro 'total_process_interact' 68191 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68193:27: note: in expansion of macro 'selected_process' 68193 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67675:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 67675 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_logger_3D_space.c:68194:61: note: in expansion of macro 'total_process_interact' 68194 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68202:60: note: in expansion of macro 'current_volume' 68202 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68205:27: note: in expansion of macro 'selected_process' 68205 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67704:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67704 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_3D_space.c:68220:9: note: in expansion of macro 'initial_weight' 68220 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67703:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67703 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68221:9: note: in expansion of macro 'r_old' 68221 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_3D_space.c:67703:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67703 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68221:26: note: in expansion of macro 'r_old' 68221 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_3D_space.c:67703:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 67703 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68221:43: note: in expansion of macro 'r_old' 68221 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_logger_3D_space.c:67706:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 67706 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_logger_3D_space.c:68221:60: note: in expansion of macro 'time_old' 68221 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68223:14: note: in expansion of macro 'abs_weight_factor' 68223 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68231:13: note: in expansion of macro 'current_volume' 68231 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67708:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 67708 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_logger_3D_space.c:68231:36: note: in expansion of macro 'abs_weight_factor_set' 68231 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68232:23: note: in expansion of macro 'current_volume' 68232 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68234:17: note: in expansion of macro 'scattering_event' 68234 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67714 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_3D_space.c:68236:17: note: in expansion of macro 'abs_distance' 68236 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67709:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 67709 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_logger_3D_space.c:68239:17: note: in expansion of macro 'my_abs' 68239 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68239:34: note: in expansion of macro 'current_volume' 68239 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67714 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_3D_space.c:68240:17: note: in expansion of macro 'abs_distance' 68240 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68243:13: note: in expansion of macro 't_abs_propagation' 68243 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 67714 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_logger_3D_space.c:68243:33: note: in expansion of macro 'abs_distance' 68243 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67711:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67711 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_3D_space.c:68245:13: note: in expansion of macro 'abs_position' 68245 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68245:43: note: in expansion of macro 't_abs_propagation' 68245 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68245:69: note: in expansion of macro 't_abs_propagation' 68245 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68245:95: note: in expansion of macro 't_abs_propagation' 68245 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68255:18: note: in expansion of macro 'log_index' 68255 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68255:30: note: in expansion of macro 'log_index' 68255 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68255:48: note: in expansion of macro 'current_volume' 68255 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68255:90: note: in expansion of macro 'log_index' 68255 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68257:15: note: in expansion of macro 'transformed_abs_position' 68257 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67711:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67711 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_3D_space.c:68257:53: note: in expansion of macro 'abs_position' 68257 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68257:75: note: in expansion of macro 'current_volume' 68257 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68257:117: note: in expansion of macro 'log_index' 68257 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68258:15: note: in expansion of macro 'transformed_abs_position' 68258 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68258:60: note: in expansion of macro 'current_volume' 68258 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68258:102: note: in expansion of macro 'log_index' 68258 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68258:124: note: in expansion of macro 'transformed_abs_position' 68258 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68261:23: note: in expansion of macro 'current_volume' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68261:65: note: in expansion of macro 'log_index' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68261:119: note: in expansion of macro 'transformed_abs_position' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67704:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67704 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_3D_space.c:68261:152: note: in expansion of macro 'initial_weight' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68261:172: note: in expansion of macro 'abs_weight_factor' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68261:196: note: in expansion of macro 't_abs_propagation' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68261:215: note: in expansion of macro 'scattered_flag' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68261:230: note: in expansion of macro 'current_volume' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68261:247: note: in expansion of macro 'number_of_scattering_events' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68261:284: note: in expansion of macro 'current_volume' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68261:326: note: in expansion of macro 'log_index' 68261 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68271:18: note: in expansion of macro 'log_index' 68271 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68271:30: note: in expansion of macro 'log_index' 68271 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68271:95: note: in expansion of macro 'log_index' 68271 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68278:15: note: in expansion of macro 'transformed_abs_position' 68278 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67711:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 67711 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_logger_3D_space.c:68278:53: note: in expansion of macro 'abs_position' 68278 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68278:118: note: in expansion of macro 'log_index' 68278 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68279:15: note: in expansion of macro 'transformed_abs_position' 68279 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68279:103: note: in expansion of macro 'log_index' 68279 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68279:136: note: in expansion of macro 'transformed_abs_position' 68279 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68282:66: note: in expansion of macro 'log_index' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67712:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 67712 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_logger_3D_space.c:68282:131: note: in expansion of macro 'transformed_abs_position' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67704:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 67704 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_logger_3D_space.c:68282:164: note: in expansion of macro 'initial_weight' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67705:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 67705 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_logger_3D_space.c:68282:184: note: in expansion of macro 'abs_weight_factor' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67713:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 67713 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_logger_3D_space.c:68282:206: note: in expansion of macro 't_abs_propagation' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68282:225: note: in expansion of macro 'scattered_flag' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68282:240: note: in expansion of macro 'current_volume' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68282:257: note: in expansion of macro 'number_of_scattering_events' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68282:337: note: in expansion of macro 'log_index' 68282 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67632:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 67632 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_logger_3D_space.c:68287:13: note: in expansion of macro 'scattering_event' 68287 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68309:13: note: in expansion of macro 'ray_position' 68309 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68310:13: note: in expansion of macro 'ray_velocity' 68310 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68313:35: note: in expansion of macro 'ray_position' 68313 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68313:58: note: in expansion of macro 'current_volume' 68313 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68317:54: note: in expansion of macro 'ray_position' 68317 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68317:152: note: in expansion of macro 'mask_status_list' 68317 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67647:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67647 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:68317:187: note: in expansion of macro 'pre_allocated1' 68317 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67648:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67648 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:68317:202: note: in expansion of macro 'pre_allocated2' 68317 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67649:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67649 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:68317:217: note: in expansion of macro 'pre_allocated3' 68317 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68319:124: note: in expansion of macro 'current_volume' 68319 | printf("Debug info: Volumes[current_volume]->name = %s, but now inside volume number %d named %s.\n",Volumes[current_volume]->name,volume_index,Volumes[volume_index]->name); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67688:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67688 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68325:13: note: in expansion of macro 'p_old' 68325 | p_old = p; | ^~~~~ ./Unit_test_logger_3D_space.c:67702:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 67702 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_logger_3D_space.c:68329:13: note: in expansion of macro 'focus_data_index' 68329 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68329:40: note: in expansion of macro 'current_volume' 68329 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68329:95: note: in expansion of macro 'selected_process' 68329 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68332:25: note: in expansion of macro 'current_volume' 68332 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68332:72: note: in expansion of macro 'selected_process' 68332 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68333:17: note: in expansion of macro 'ray_velocity_rotated' 68333 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68333:58: note: in expansion of macro 'current_volume' 68333 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68333:117: note: in expansion of macro 'current_volume' 68333 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68333:164: note: in expansion of macro 'selected_process' 68333 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68333:207: note: in expansion of macro 'ray_velocity' 68333 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68335:17: note: in expansion of macro 'ray_velocity_rotated' 68335 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68335:40: note: in expansion of macro 'ray_velocity' 68335 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68342:43: note: in expansion of macro 'ray_velocity_rotated' 68342 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68345:32: note: in expansion of macro 'current_volume' 68345 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68345:79: note: in expansion of macro 'selected_process' 68345 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68346:107: note: in expansion of macro 'current_volume' 68346 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68363:13: note: in expansion of macro 'ray_velocity_rotated' 68363 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68366:25: note: in expansion of macro 'current_volume' 68366 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68366:72: note: in expansion of macro 'selected_process' 68366 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67653:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67653 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_3D_space.c:68367:17: note: in expansion of macro 'ray_velocity_final' 68367 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68367:56: note: in expansion of macro 'current_volume' 68367 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68367:125: note: in expansion of macro 'current_volume' 68367 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68367:172: note: in expansion of macro 'selected_process' 68367 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68367:215: note: in expansion of macro 'ray_velocity_rotated' 68367 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67653:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67653 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_3D_space.c:68369:16: note: in expansion of macro 'ray_velocity_final' 68369 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67652:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 67652 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_logger_3D_space.c:68369:37: note: in expansion of macro 'ray_velocity_rotated' 68369 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67653:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 67653 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_logger_3D_space.c:68375:24: note: in expansion of macro 'ray_velocity_final' 68375 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68387:18: note: in expansion of macro 'log_index' 68387 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68387:30: note: in expansion of macro 'log_index' 68387 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68387:48: note: in expansion of macro 'current_volume' 68387 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68387:86: note: in expansion of macro 'log_index' 68387 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68388:27: note: in expansion of macro 'current_volume' 68388 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68388:68: note: in expansion of macro 'log_index' 68388 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68388:96: note: in expansion of macro 'selected_process' 68388 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68393:25: note: in expansion of macro 'current_volume' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68393:66: note: in expansion of macro 'log_index' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68393:94: note: in expansion of macro 'selected_process' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68393:155: note: in expansion of macro 'ray_position' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67688:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67688 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68393:186: note: in expansion of macro 'p_old' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68393:196: note: in expansion of macro 'scattered_flag' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68393:211: note: in expansion of macro 'current_volume' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68393:228: note: in expansion of macro 'scattered_flag_VP' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68393:246: note: in expansion of macro 'current_volume' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68393:262: note: in expansion of macro 'selected_process' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68393:281: note: in expansion of macro 'number_of_scattering_events' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68393:318: note: in expansion of macro 'current_volume' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68393:359: note: in expansion of macro 'log_index' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68393:387: note: in expansion of macro 'selected_process' 68393 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68404:18: note: in expansion of macro 'log_index' 68404 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68404:30: note: in expansion of macro 'log_index' 68404 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68404:91: note: in expansion of macro 'log_index' 68404 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68409:62: note: in expansion of macro 'log_index' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68409:123: note: in expansion of macro 'ray_position' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67688:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 67688 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_logger_3D_space.c:68409:154: note: in expansion of macro 'p_old' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68409:164: note: in expansion of macro 'scattered_flag' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68409:179: note: in expansion of macro 'current_volume' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68409:196: note: in expansion of macro 'scattered_flag_VP' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68409:214: note: in expansion of macro 'current_volume' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68409:230: note: in expansion of macro 'selected_process' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68409:249: note: in expansion of macro 'number_of_scattering_events' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68409:325: note: in expansion of macro 'log_index' 68409 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68415:15: note: in expansion of macro 'number_of_scattering_events' 68415 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68416:15: note: in expansion of macro 'scattered_flag' 68416 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68416:30: note: in expansion of macro 'current_volume' 68416 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68417:15: note: in expansion of macro 'scattered_flag_VP' 68417 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68417:33: note: in expansion of macro 'current_volume' 68417 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68417:49: note: in expansion of macro 'selected_process' 68417 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68421:13: note: in expansion of macro 'time_propagated_without_scattering' 68421 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68430:35: note: in expansion of macro 'stop_tagging_ray' 68430 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68431:17: note: in expansion of macro 'current_tagging_node' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68431:58: note: in expansion of macro 'current_tagging_node' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67631:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 67631 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_logger_3D_space.c:68431:80: note: in expansion of macro 'selected_process' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68431:105: note: in expansion of macro 'current_volume' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68431:123: note: in expansion of macro 'stop_tagging_ray' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68431:140: note: in expansion of macro 'stop_creating_nodes' 68431 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68446:18: note: in expansion of macro 'time_to_boundery' 68446 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68447:18: note: in expansion of macro 'time_to_boundery' 68447 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68448:18: note: in expansion of macro 'time_to_boundery' 68448 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67630: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'? 67630 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68449:18: note: in expansion of macro 'time_to_boundery' 68449 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68451:13: note: in expansion of macro 'ray_position' 68451 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68452:13: note: in expansion of macro 'ray_velocity' 68452 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67633:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 67633 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_logger_3D_space.c:68454:13: note: in expansion of macro 'time_propagated_without_scattering' 68454 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68466:31: note: in expansion of macro 'current_volume' 68466 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68479:29: note: in expansion of macro 'current_volume' 68479 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68480:21: note: in expansion of macro 'tree_next_volume' 68480 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68480:48: note: in expansion of macro 'current_volume' 68480 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68482:21: note: in expansion of macro 'ray_position' 68482 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68483:21: note: in expansion of macro 'ray_velocity' 68483 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68484:21: note: in expansion of macro 'tree_next_volume' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68484:64: note: in expansion of macro 'ray_position' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68484:85: note: in expansion of macro 'current_volume' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68484:145: note: in expansion of macro 'current_volume' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68484:198: note: in expansion of macro 'mask_status_list' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67647:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67647 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:68484:233: note: in expansion of macro 'pre_allocated1' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67648:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67648 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:68484:248: note: in expansion of macro 'pre_allocated2' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67649:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67649 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:68484:263: note: in expansion of macro 'pre_allocated3' 68484 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68494:39: note: in expansion of macro 'stop_tagging_ray' 68494 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68495:21: note: in expansion of macro 'current_tagging_node' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68495:61: note: in expansion of macro 'current_tagging_node' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68495:83: note: in expansion of macro 'current_volume' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68495:99: note: in expansion of macro 'tree_next_volume' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68495:126: note: in expansion of macro 'stop_tagging_ray' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68495:143: note: in expansion of macro 'stop_creating_nodes' 68495 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68503:17: note: in expansion of macro 'current_volume' 68503 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68503:34: note: in expansion of macro 'tree_next_volume' 68503 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67681:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67681 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:68504:55: note: in expansion of macro 'current_mask_intersect_list_status' 68504 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68504:92: note: in expansion of macro 'mask_status_list' 68504 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68504:120: note: in expansion of macro 'current_volume' 68504 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68525:41: note: in expansion of macro 'stop_tagging_ray' 68525 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68526:21: note: in expansion of macro 'current_tagging_node' 68526 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68526:61: note: in expansion of macro 'current_tagging_node' 68526 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68526:83: note: in expansion of macro 'current_volume' 68526 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68526:120: note: in expansion of macro 'stop_tagging_ray' 68526 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68526:137: note: in expansion of macro 'stop_creating_nodes' 68526 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68528:19: note: in expansion of macro 'current_volume' 68528 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68533:23: note: in expansion of macro 'mask_status_list' 68533 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68538:21: note: in expansion of macro 'mask_status_list' 68538 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68540:45: note: in expansion of macro 'current_volume' 68540 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67686:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67686 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_3D_space.c:68545:23: note: in expansion of macro 'need_to_run_within_which_volume' 68545 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68546:35: note: in expansion of macro 'current_volume' 68546 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68547:30: note: in expansion of macro 'mask_start' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68547:41: note: in expansion of macro 'mask_check' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68547:60: note: in expansion of macro 'current_volume' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68547:122: note: in expansion of macro 'mask_check' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68547:133: note: in expansion of macro 'mask_start' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68547:152: note: in expansion of macro 'current_volume' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68547:218: note: in expansion of macro 'mask_check' 68547 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68548:31: note: in expansion of macro 'mask_status_list' 68548 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68548:58: note: in expansion of macro 'mask_check' 68548 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67686:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67686 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_3D_space.c:68550:29: note: in expansion of macro 'need_to_run_within_which_volume' 68550 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67686:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 67686 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_logger_3D_space.c:68555:27: note: in expansion of macro 'need_to_run_within_which_volume' 68555 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68571:31: note: in expansion of macro 'tree_next_volume' 68571 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68572:36: note: in expansion of macro 'mask_start' 68572 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68572:47: note: in expansion of macro 'mask_check' 68572 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68572:173: note: in expansion of macro 'mask_check' 68572 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68572:184: note: in expansion of macro 'mask_start' 68572 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68572:314: note: in expansion of macro 'mask_check' 68572 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68573:37: note: in expansion of macro 'mask_status_list' 68573 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68573:64: note: in expansion of macro 'mask_check' 68573 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68574:35: note: in expansion of macro 'tree_next_volume' 68574 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68579:31: note: in expansion of macro 'tree_next_volume' 68579 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68580:36: note: in expansion of macro 'mask_start' 68580 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68580:47: note: in expansion of macro 'mask_check' 68580 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68580:172: note: in expansion of macro 'mask_check' 68580 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67684:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 67684 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:68580:183: note: in expansion of macro 'mask_start' 68580 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68580:312: note: in expansion of macro 'mask_check' 68580 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68581:37: note: in expansion of macro 'mask_status_list' 68581 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67685:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 67685 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_logger_3D_space.c:68581:64: note: in expansion of macro 'mask_check' 68581 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68582:35: note: in expansion of macro 'tree_next_volume' 68582 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68587:34: note: in expansion of macro 'tree_next_volume' 68587 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68591:49: note: in expansion of macro 'stop_tagging_ray' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68591:72: note: in expansion of macro 'current_tagging_node' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68591:112: note: in expansion of macro 'current_tagging_node' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68591:134: note: in expansion of macro 'current_volume' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68591:150: note: in expansion of macro 'tree_next_volume' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68591:178: note: in expansion of macro 'stop_tagging_ray' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68591:196: note: in expansion of macro 'stop_creating_nodes' 68591 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68592:27: note: in expansion of macro 'current_volume' 68592 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68592:44: note: in expansion of macro 'tree_next_volume' 68592 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68597:27: note: in expansion of macro 'ray_position' 68597 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68598:27: note: in expansion of macro 'ray_velocity' 68598 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68599:27: note: in expansion of macro 'tree_next_volume' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68599:70: note: in expansion of macro 'ray_position' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68599:200: note: in expansion of macro 'mask_status_list' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67647:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67647 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:68599:237: note: in expansion of macro 'pre_allocated1' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67648:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67648 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:68599:253: note: in expansion of macro 'pre_allocated2' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67649:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67649 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:68599:269: note: in expansion of macro 'pre_allocated3' 68599 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68601:49: note: in expansion of macro 'stop_tagging_ray' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68601:72: note: in expansion of macro 'current_tagging_node' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68601:112: note: in expansion of macro 'current_tagging_node' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68601:134: note: in expansion of macro 'current_volume' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68601:150: note: in expansion of macro 'tree_next_volume' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68601:177: note: in expansion of macro 'stop_tagging_ray' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68601:194: note: in expansion of macro 'stop_creating_nodes' 68601 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68602:27: note: in expansion of macro 'current_volume' 68602 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68602:44: note: in expansion of macro 'tree_next_volume' 68602 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68616:21: note: in expansion of macro 'mask_status_list' 68616 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68618:21: note: in expansion of macro 'ray_position' 68618 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68619:21: note: in expansion of macro 'ray_velocity' 68619 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68622:21: note: in expansion of macro 'tree_next_volume' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68622:64: note: in expansion of macro 'ray_position' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68622:170: note: in expansion of macro 'mask_status_list' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67647:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 67647 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:68622:207: note: in expansion of macro 'pre_allocated1' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67648:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 67648 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:68622:223: note: in expansion of macro 'pre_allocated2' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67649:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 67649 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:68622:239: note: in expansion of macro 'pre_allocated3' 68622 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68624:25: note: in expansion of macro 'tree_next_volume' 68624 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68625:35: note: in expansion of macro 'tree_next_volume' 68625 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68625:88: note: in expansion of macro 'current_volume' 68625 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68627:47: note: in expansion of macro 'stop_tagging_ray' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68627:70: note: in expansion of macro 'current_tagging_node' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68627:110: note: in expansion of macro 'current_tagging_node' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68627:132: note: in expansion of macro 'current_volume' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68627:148: note: in expansion of macro 'tree_next_volume' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68627:176: note: in expansion of macro 'stop_tagging_ray' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67669:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 67669 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_logger_3D_space.c:68627:194: note: in expansion of macro 'stop_creating_nodes' 68627 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68628:25: note: in expansion of macro 'current_volume' 68628 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67646:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 67646 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_logger_3D_space.c:68628:42: note: in expansion of macro 'tree_next_volume' 68628 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67681:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 67681 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:68635:55: note: in expansion of macro 'current_mask_intersect_list_status' 68635 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68635:92: note: in expansion of macro 'mask_status_list' 68635 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68635:120: note: in expansion of macro 'current_volume' 68635 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68644:25: note: in expansion of macro 'current_volume' 68644 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:68645:21: note: in expansion of macro 'done' 68645 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_logger_3D_space.c:67639:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67639 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_3D_space.c:68646:21: note: in expansion of macro 'ray_sucseeded' 68646 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68654:13: note: in expansion of macro 'current_volume' 68654 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:68655:13: note: in expansion of macro 'done' 68655 | done = 1; | ^~~~ ./Unit_test_logger_3D_space.c:67639:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67639 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_3D_space.c:68656:13: note: in expansion of macro 'ray_sucseeded' 68656 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67639:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67639 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_3D_space.c:68661:15: note: in expansion of macro 'ray_sucseeded' 68661 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:68662:15: note: in expansion of macro 'done' 68662 | done = 1; // stop the loop | ^~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68664:162: note: in expansion of macro 'current_volume' 68664 | printf("Union_master %s: Somehow reached a situation with no intersection time found, but still inside volume %d instead of 0\n",NAME_CURRENT_COMP,current_volume); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68666:39: note: in expansion of macro 'ray_position' 68666 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67680:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 67680 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:68670:33: note: in expansion of macro 'mask_status_list' 68670 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68672:45: note: in expansion of macro 'scattered_flag' 68672 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67637:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 67637 | #define done (_comp->_parameters.done) | ^ ./Unit_test_logger_3D_space.c:68688:22: note: in expansion of macro 'done' 68688 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~ ./Unit_test_logger_3D_space.c:67639:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67639 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_3D_space.c:68688:32: note: in expansion of macro 'ray_sucseeded' 68688 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68688:148: note: in expansion of macro 'current_volume' 68688 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67639:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 67639 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_logger_3D_space.c:68695:7: note: in expansion of macro 'ray_sucseeded' 68695 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68703:12: note: in expansion of macro 'log_index' 68703 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68703:63: note: in expansion of macro 'log_index' 68703 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68703:77: note: in expansion of macro 'log_index' 68703 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67691:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67691 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_3D_space.c:68705:9: note: in expansion of macro 'this_logger' 68705 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68705:63: note: in expansion of macro 'log_index' 68705 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68706:9: note: in expansion of macro 'conditional_status' 68706 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68707:74: note: in expansion of macro 'log_index' 68707 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67691:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67691 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_3D_space.c:68712:20: note: in expansion of macro 'this_logger' 68712 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67691:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 67691 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_logger_3D_space.c:68713:26: note: in expansion of macro 'this_logger' 68713 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68714:27: note: in expansion of macro 'ray_position' 68714 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68714:42: note: in expansion of macro 'ray_velocity' 68714 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68714:65: note: in expansion of macro 'current_volume' 68714 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68715:27: note: in expansion of macro 'number_of_scattering_events' 68715 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68715:56: note: in expansion of macro 'scattered_flag' 68715 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68715:71: note: in expansion of macro 'scattered_flag_VP' 68715 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68716:13: note: in expansion of macro 'conditional_status' 68716 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68720:13: note: in expansion of macro 'conditional_status' 68720 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68724:55: note: in expansion of macro 'log_index' 68724 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68725:53: note: in expansion of macro 'log_index' 68725 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68725:137: note: in expansion of macro 'log_index' 68725 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68727:60: note: in expansion of macro 'log_index' 68727 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68728:53: note: in expansion of macro 'log_index' 68728 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68728:145: note: in expansion of macro 'log_index' 68728 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68732:55: note: in expansion of macro 'log_index' 68732 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67694:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 67694 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_logger_3D_space.c:68736:13: note: in expansion of macro 'logger_conditional_extend_array' 68736 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68736:85: note: in expansion of macro 'log_index' 68736 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68747:53: note: in expansion of macro 'log_index' 68747 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68755:12: note: in expansion of macro 'log_index' 68755 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68755:67: note: in expansion of macro 'log_index' 68755 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68755:81: note: in expansion of macro 'log_index' 68755 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67692:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67692 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_3D_space.c:68757:9: note: in expansion of macro 'this_abs_logger' 68757 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68757:75: note: in expansion of macro 'log_index' 68757 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68758:9: note: in expansion of macro 'conditional_status' 68758 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68759:82: note: in expansion of macro 'log_index' 68759 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67692:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67692 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_3D_space.c:68764:20: note: in expansion of macro 'this_abs_logger' 68764 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67692:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 67692 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_logger_3D_space.c:68765:26: note: in expansion of macro 'this_abs_logger' 68765 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68766:27: note: in expansion of macro 'ray_position' 68766 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68766:42: note: in expansion of macro 'ray_velocity' 68766 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68766:65: note: in expansion of macro 'current_volume' 68766 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68767:27: note: in expansion of macro 'number_of_scattering_events' 68767 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68767:56: note: in expansion of macro 'scattered_flag' 68767 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68767:72: note: in expansion of macro 'scattered_flag_VP' 68767 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68768:13: note: in expansion of macro 'conditional_status' 68768 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68772:13: note: in expansion of macro 'conditional_status' 68772 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68775:59: note: in expansion of macro 'log_index' 68775 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68775:151: note: in expansion of macro 'log_index' 68775 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68778:63: note: in expansion of macro 'log_index' 68778 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67695:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 67695 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_logger_3D_space.c:68782:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 68782 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68782:97: note: in expansion of macro 'log_index' 68782 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67689:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 67689 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_logger_3D_space.c:68793:61: note: in expansion of macro 'log_index' 68793 | abs_loggers_with_data_array.abs_logger_pointers[log_index] = abs_loggers_with_data_array.abs_logger_pointers[abs_loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_logger_3D_space.c:67668:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 67668 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_logger_3D_space.c:68802:27: note: in expansion of macro 'stop_tagging_ray' 68802 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68803:7: note: in expansion of macro 'conditional_status' 68803 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67693:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67693 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:68804:33: note: in expansion of macro 'tagging_conditional_list' 68804 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67693:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67693 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:68810:18: note: in expansion of macro 'tagging_conditional_list' 68810 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67693:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 67693 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:68811:26: note: in expansion of macro 'tagging_conditional_list' 68811 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68812:27: note: in expansion of macro 'ray_position' 68812 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68812:42: note: in expansion of macro 'ray_velocity' 68812 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67638:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 67638 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_logger_3D_space.c:68812:65: note: in expansion of macro 'current_volume' 68812 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68813:27: note: in expansion of macro 'number_of_scattering_events' 68813 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67657:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 67657 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:68813:56: note: in expansion of macro 'scattered_flag' 68813 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67658:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 67658 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:68813:71: note: in expansion of macro 'scattered_flag_VP' 68813 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68814:11: note: in expansion of macro 'conditional_status' 68814 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67690:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 67690 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_logger_3D_space.c:68818:11: note: in expansion of macro 'conditional_status' 68818 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67697:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 67697 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_logger_3D_space.c:68819:9: note: in expansion of macro 'tagging_conditional_extend' 68819 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67666:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 67666 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_logger_3D_space.c:68825:34: note: in expansion of macro 'current_tagging_node' 68825 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67650:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 67650 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_logger_3D_space.c:68825:56: note: in expansion of macro 'ray_position' 68825 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67651:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 67651 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_logger_3D_space.c:68825:71: note: in expansion of macro 'ray_velocity' 68825 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67667:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 67667 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:68825:90: note: in expansion of macro 'tagging_leaf_counter' 68825 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:67670: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'? 67670 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:68843:102: note: in expansion of macro 'number_of_scattering_events' 68843 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c: In function 'class_Union_master_finally': ./Unit_test_logger_3D_space.c:70107:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 70107 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:70161:58: note: in expansion of macro 'tagging_leaf_counter' 70161 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70105:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70105 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:70163:25: note: in expansion of macro 'master_tagging_node_list' 70163 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70107:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 70107 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_logger_3D_space.c:70163:60: note: in expansion of macro 'tagging_leaf_counter' 70163 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70105:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70105 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:70165:5: note: in expansion of macro 'master_tagging_node_list' 70165 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70105:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 70105 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_logger_3D_space.c:70165:53: note: in expansion of macro 'master_tagging_node_list' 70165 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70097:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 70097 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_logger_3D_space.c:70170:6: note: in expansion of macro 'scattered_flag' 70170 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70087:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 70087 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_logger_3D_space.c:70172:6: note: in expansion of macro 'pre_allocated1' 70172 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70088:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 70088 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_logger_3D_space.c:70173:6: note: in expansion of macro 'pre_allocated2' 70173 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70089:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 70089 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_logger_3D_space.c:70174:6: note: in expansion of macro 'pre_allocated3' 70174 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70127:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 70127 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_logger_3D_space.c:70175:6: note: in expansion of macro 'number_of_processes_array' 70175 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70138:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 70138 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_logger_3D_space.c:70187:5: note: in expansion of macro 'free_tagging_conditioanl_list' 70187 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70133:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 70133 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_logger_3D_space.c:70187:46: note: in expansion of macro 'tagging_conditional_list' 70187 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70098:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 70098 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:70206:10: note: in expansion of macro 'scattered_flag_VP' 70206 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70098:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 70098 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_logger_3D_space.c:70238:6: note: in expansion of macro 'scattered_flag_VP' 70238 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70120:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 70120 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:70246:5: note: in expansion of macro 'mask_status_list' 70246 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70120:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 70120 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_logger_3D_space.c:70246:43: note: in expansion of macro 'mask_status_list' 70246 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70121:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 70121 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:70247:5: note: in expansion of macro 'current_mask_intersect_list_status' 70247 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70121:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 70121 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_logger_3D_space.c:70247:61: note: in expansion of macro 'current_mask_intersect_list_status' 70247 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70117:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 70117 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:70248:5: note: in expansion of macro 'mask_volume_index_list' 70248 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70117:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 70117 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_logger_3D_space.c:70248:49: note: in expansion of macro 'mask_volume_index_list' 70248 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70116:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 70116 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:70251:5: note: in expansion of macro 'geometry_component_index_list' 70251 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_logger_3D_space.c:70116:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 70116 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_logger_3D_space.c:70251:56: note: in expansion of macro 'geometry_component_index_list' 70251 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Unit_test_logger_3D_space.out ./Unit_test_logger_3D_space.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Unit_test_logger_3D_space.out ./Unit_test_logger_3D_space.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.