INFO: No output directory specified (--dir) INFO: Using directory: "Conditional_test_20240919_182755" INFO: Regenerating c-file: Conditional_test.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Conditional_test.c Conditional_test.instr 2024-09-19 18:27:59.895 | 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:27:59.896 | 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 Vanadium_incoherent -> GPU kernel from component Vanadium -> GPU kernel from component Al_incoherent -> GPU kernel from component Al_Powder -> GPU kernel from component Al -> GPU kernel from component Cu_incoherent -> GPU kernel from component Cu_Powder -> GPU kernel from component Cu -> GPU kernel from component a1 -> GPU kernel from component source -> GPU kernel from component sample_pos -> GPU kernel from component cryostat_wall -> GPU kernel from component cryostat_wall_vacuum -> GPU kernel from component sample_sphere -> GPU kernel from component sample_box -> GPU kernel from component sample_cone -> GPU kernel from component test_logger_1D -> GPU kernel from component test_logger_2D_space_zx -> GPU kernel from component test_logger_2D_space_zy -> GPU kernel from component scat_direction -> GPU kernel from component test_logger_2D_space_zx_con_time -> GPU kernel from component test_conditional_standard -> GPU kernel from component test_logger_2D_space_zx_con_PSD -> GPU kernel from component test_conditional_PSD Component sample is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component sample -> GPU kernel from component detector -> GPU kernel from component detector_scat -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Conditional_test.out DEBUG: CMD: mpicc -o ./Conditional_test.out ./Conditional_test.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Conditional_test.c:75293:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 75293 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Conditional_test.c: In function '_sample_setpos': ./Conditional_test.c:79494: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'? 79494 | _sample_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Conditional_test.c:79495:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 79495 | _sample_var._parameters.check = NULL; | ^ ./Conditional_test.c:79496:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 79496 | _sample_var._parameters.start = NULL; | ^~~~~ | r_start ./Conditional_test.c:79497:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 79497 | _sample_var._parameters.pre_allocated1 = NULL; | ^ ./Conditional_test.c:79498:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 79498 | _sample_var._parameters.pre_allocated2 = NULL; | ^ ./Conditional_test.c:79499:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 79499 | _sample_var._parameters.pre_allocated3 = NULL; | ^ ./Conditional_test.c:79500:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 79500 | _sample_var._parameters.scattered_flag = NULL; | ^ ./Conditional_test.c:79501:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 79501 | _sample_var._parameters.scattered_flag_VP = NULL; | ^ ./Conditional_test.c:79502:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 79502 | _sample_var._parameters.current_tagging_node = NULL; | ^ ./Conditional_test.c:79503:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 79503 | _sample_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Conditional_test.c:79504:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 79504 | _sample_var._parameters.mask_check = NULL; | ^ ./Conditional_test.c:79505:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 79505 | _sample_var._parameters.number_of_processes_array = NULL; | ^ ./Conditional_test.c:79506:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 79506 | _sample_var._parameters.this_logger = NULL; | ^ ./Conditional_test.c:79507:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 79507 | _sample_var._parameters.this_abs_logger = NULL; | ^ ./Conditional_test.c:79508:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 79508 | _sample_var._parameters.tagging_conditional_list = NULL; | ^ ./Conditional_test.c:79509:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 79509 | _sample_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Conditional_test.c:79510:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 79510 | _sample_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Conditional_test.c: In function 'class_Union_master_initialize': ./Conditional_test.c:82324:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 82324 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Conditional_test.c:82411:3: note: in expansion of macro 'volume_0_found' 82411 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Conditional_test.c:82335:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 82335 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:82414:3: note: in expansion of macro 'tagging_leaf_counter' 82414 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82417:3: note: in expansion of macro 'number_of_masks' 82417 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82418:3: note: in expansion of macro 'number_of_masked_volumes' 82418 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 82367 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:82436:3: note: in expansion of macro 'safty_distance' 82436 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Conditional_test.c:82368:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 82368 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Conditional_test.c:82437:3: note: in expansion of macro 'safty_distance2' 82437 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82367:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 82367 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:82437:21: note: in expansion of macro 'safty_distance' 82437 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82457:3: note: in expansion of macro 'number_of_masks' 82457 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82458:3: note: in expansion of macro 'number_of_masked_volumes' 82458 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82464:99: note: in expansion of macro 'number_of_masks' 82464 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82465:101: note: in expansion of macro 'number_of_masked_volumes' 82465 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82470:3: note: in expansion of macro 'geometry_component_index_list' 82470 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82471:3: note: in expansion of macro 'geometry_component_index_list' 82471 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82471:52: note: in expansion of macro 'geometry_component_index_list' 82471 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82345:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82345 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:82472:3: note: in expansion of macro 'mask_volume_index_list' 82472 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82472:41: note: in expansion of macro 'number_of_masks' 82472 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82473:7: note: in expansion of macro 'number_of_masks' 82473 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82345:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82345 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:82473:27: note: in expansion of macro 'mask_volume_index_list' 82473 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82473:69: note: in expansion of macro 'number_of_masks' 82473 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82348:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 82348 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:82474:3: note: in expansion of macro 'mask_status_list' 82474 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82474:35: note: in expansion of macro 'number_of_masks' 82474 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82475:7: note: in expansion of macro 'number_of_masks' 82475 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82348:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 82348 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:82475:27: note: in expansion of macro 'mask_status_list' 82475 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82475:63: note: in expansion of macro 'number_of_masks' 82475 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82349:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 82349 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:82476:3: note: in expansion of macro 'current_mask_intersect_list_status' 82476 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82476:53: note: in expansion of macro 'number_of_masked_volumes' 82476 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82477:7: note: in expansion of macro 'number_of_masked_volumes' 82477 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82349:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 82349 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:82477:36: note: in expansion of macro 'current_mask_intersect_list_status' 82477 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82477:90: note: in expansion of macro 'number_of_masked_volumes' 82477 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82483:9: note: in expansion of macro 'geometry_component_index_list' 82483 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82486:3: note: in expansion of macro 'geometry_component_index_list' 82486 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82346: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'? 82346 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Conditional_test.c:82537:39: note: in expansion of macro 'number_of_masks' 82537 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82347: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'? 82347 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Conditional_test.c:82538:48: note: in expansion of macro 'number_of_masked_volumes' 82538 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82361:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82361 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:82549:5: note: in expansion of macro 'tagging_conditional_list' 82549 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82366:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 82366 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Conditional_test.c:82550:5: note: in expansion of macro 'free_tagging_conditioanl_list' 82550 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82361:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82361 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:82552:5: note: in expansion of macro 'tagging_conditional_list' 82552 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82361:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 82361 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:82553:5: note: in expansion of macro 'tagging_conditional_list' 82553 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82366:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 82366 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Conditional_test.c:82554:5: note: in expansion of macro 'free_tagging_conditioanl_list' 82554 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82559:3: note: in expansion of macro 'max_conditional_extend_index' 82559 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82561:96: note: in expansion of macro 'max_conditional_extend_index' 82561 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82562:7: note: in expansion of macro 'max_conditional_extend_index' 82562 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82327:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82327 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Conditional_test.c:82567:36: note: in expansion of macro 'master_transposed_rotation_matrix' 82567 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82576:5: note: in expansion of macro 'non_rotated_position' 82576 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82577:102: note: in expansion of macro 'non_rotated_position' 82577 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82327:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82327 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Conditional_test.c:82586:13: note: in expansion of macro 'master_transposed_rotation_matrix' 82586 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82586:113: note: in expansion of macro 'temp_rotation_matrix' 82586 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82587:80: note: in expansion of macro 'temp_rotation_matrix' 82587 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82325:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 82325 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:82599:3: note: in expansion of macro 'scattered_flag' 82599 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Conditional_test.c:82326:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 82326 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:82600:3: note: in expansion of macro 'scattered_flag_VP' 82600 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:82355:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82355 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Conditional_test.c:82601:3: note: in expansion of macro 'number_of_processes_array' 82601 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82355:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82355 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Conditional_test.c:82630:3: note: in expansion of macro 'number_of_processes_array' 82630 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82350:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82350 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Conditional_test.c:82665:3: note: in expansion of macro 'mask_index_main' 82665 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82690:7: note: in expansion of macro 'non_isotropic_found' 82690 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82693:102: note: in expansion of macro 'non_isotropic_found' 82693 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82694:13: note: in expansion of macro 'non_isotropic_found' 82694 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82700:11: note: in expansion of macro 'non_isotropic_found' 82700 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82703:77: note: in expansion of macro 'non_isotropic_found' 82703 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82704:87: note: in expansion of macro 'non_isotropic_found' 82704 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82709:9: note: in expansion of macro 'non_isotropic_found' 82709 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82369:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82369 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Conditional_test.c:82716:13: note: in expansion of macro 'temporary_focus_data' 82716 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82369:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82369 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Conditional_test.c:82719:13: note: in expansion of macro 'temporary_focus_data' 82719 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82369:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82369 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Conditional_test.c:82719:129: note: in expansion of macro 'temporary_focus_data' 82719 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82726:90: note: in expansion of macro 'non_isotropic_found' 82726 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82369:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 82369 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Conditional_test.c:82729:95: note: in expansion of macro 'temporary_focus_data' 82729 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82732:82: note: in expansion of macro 'non_isotropic_found' 82732 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82327:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 82327 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Conditional_test.c:82739:69: note: in expansion of macro 'master_transposed_rotation_matrix' 82739 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82739:103: note: in expansion of macro 'temp_rotation_matrix' 82739 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82740:100: note: in expansion of macro 'temp_rotation_matrix' 82740 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82740:178: note: in expansion of macro 'non_isotropic_found' 82740 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82743:84: note: in expansion of macro 'non_isotropic_found' 82743 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82743:172: note: in expansion of macro 'non_isotropic_found' 82743 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82332:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 82332 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Conditional_test.c:82749:13: note: in expansion of macro 'non_isotropic_found' 82749 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82769:92: note: in expansion of macro 'temp_rotation_matrix' 82769 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82771:64: note: in expansion of macro 'temp_rotation_matrix' 82771 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82773:69: note: in expansion of macro 'temp_rotation_matrix' 82773 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82774:74: note: in expansion of macro 'temp_rotation_matrix' 82774 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82777:7: note: in expansion of macro 'non_rotated_position' 82777 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82778:7: note: in expansion of macro 'non_rotated_position' 82778 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82779:7: note: in expansion of macro 'non_rotated_position' 82779 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82781:40: note: in expansion of macro 'temp_rotation_matrix' 82781 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82331:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82331 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Conditional_test.c:82782:7: note: in expansion of macro 'rotated_position' 82782 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82330:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 82330 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Conditional_test.c:82782:56: note: in expansion of macro 'non_rotated_position' 82782 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82331:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82331 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Conditional_test.c:82784:50: note: in expansion of macro 'rotated_position' 82784 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82331:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82331 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Conditional_test.c:82785:50: note: in expansion of macro 'rotated_position' 82785 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82331:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 82331 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Conditional_test.c:82786:50: note: in expansion of macro 'rotated_position' 82786 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82789:113: note: in expansion of macro 'temp_rotation_matrix' 82789 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82328:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 82328 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Conditional_test.c:82791:95: note: in expansion of macro 'temp_rotation_matrix' 82791 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82326:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 82326 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:82801:7: note: in expansion of macro 'scattered_flag_VP' 82801 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:82355:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 82355 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Conditional_test.c:82802:7: note: in expansion of macro 'number_of_processes_array' 82802 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82805:7: note: in expansion of macro 'number_of_process_interacts_set' 82805 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82805:44: note: in expansion of macro 'total_process_interact' 82805 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82808:11: note: in expansion of macro 'number_of_process_interacts_set' 82808 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82809:11: note: in expansion of macro 'total_process_interact' 82809 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82342:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 82342 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Conditional_test.c:82811:11: note: in expansion of macro 'index_of_lacking_process' 82811 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82815:11: note: in expansion of macro 'number_of_process_interacts_set' 82815 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82819:11: note: in expansion of macro 'number_of_process_interacts_set' 82819 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82820:13: note: in expansion of macro 'total_process_interact' 82820 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82820:47: note: in expansion of macro 'total_process_interact' 82820 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82822:189: note: in expansion of macro 'total_process_interact' 82822 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82825:19: note: in expansion of macro 'number_of_process_interacts_set' 82825 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82341:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 82341 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Conditional_test.c:82826:13: note: in expansion of macro 'number_of_process_interacts_set' 82826 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82342:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 82342 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Conditional_test.c:82827:64: note: in expansion of macro 'index_of_lacking_process' 82827 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82827:115: note: in expansion of macro 'total_process_interact' 82827 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82343:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 82343 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:82828:15: note: in expansion of macro 'total_process_interact' 82828 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82850:89: note: in expansion of macro 'geometry_component_index_list' 82850 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82344:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 82344 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:82853:94: note: in expansion of macro 'geometry_component_index_list' 82853 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82350:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82350 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Conditional_test.c:82856:109: note: in expansion of macro 'mask_index_main' 82856 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82345:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82345 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:82857:64: note: in expansion of macro 'mask_volume_index_list' 82857 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82350:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 82350 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Conditional_test.c:82857:96: note: in expansion of macro 'mask_index_main' 82857 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82863:129: note: in expansion of macro 'max_conditional_extend_index' 82863 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82864:15: note: in expansion of macro 'max_conditional_extend_index' 82864 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82308: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'? 82308 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82879:3: note: in expansion of macro 'number_of_solutions' 82879 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82309:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 82309 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Conditional_test.c:82879:26: note: in expansion of macro 'number_of_solutions_static' 82879 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82315:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 82315 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:82883:3: note: in expansion of macro 'pre_allocated1' 82883 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Conditional_test.c:82316:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 82316 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:82884:3: note: in expansion of macro 'pre_allocated2' 82884 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Conditional_test.c:82317:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 82317 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:82885:3: note: in expansion of macro 'pre_allocated3' 82885 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82888:7: note: in expansion of macro 'max_conditional_extend_index' 82888 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82362:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 82362 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Conditional_test.c:82889:5: note: in expansion of macro 'logger_conditional_extend_array' 82889 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82364:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 82364 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:82889:47: note: in expansion of macro 'max_conditional_extend_index' 82889 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82345:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 82345 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:82913:105: note: in expansion of macro 'mask_volume_index_list' 82913 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82337:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 82337 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:83048:3: note: in expansion of macro 'stop_creating_nodes' 83048 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82336:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 82336 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:83048:28: note: in expansion of macro 'stop_tagging_ray' 83048 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:82335:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 82335 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:83048:50: note: in expansion of macro 'tagging_leaf_counter' 83048 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82333:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82333 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83050:5: note: in expansion of macro 'master_tagging_node_list' 83050 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82333:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82333 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83051:5: note: in expansion of macro 'master_tagging_node_list' 83051 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82333:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82333 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83051:48: note: in expansion of macro 'master_tagging_node_list' 83051 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82333:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82333 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83056:7: note: in expansion of macro 'master_tagging_node_list' 83056 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:82333:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 82333 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83056:86: note: in expansion of macro 'master_tagging_node_list' 83056 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c: In function 'class_Union_master_trace': ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:83788:3: note: in expansion of macro 'done' 83788 | done = 0; | ^~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:83792:3: note: in expansion of macro 'time_propagated_without_scattering' 83792 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83796:3: note: in expansion of macro 'number_of_scattering_events' 83796 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83799:5: note: in expansion of macro 'number_of_scattering_events' 83799 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:83803:5: note: in expansion of macro 'scattered_flag' 83803 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83750:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 83750 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Conditional_test.c:83804:40: note: in expansion of macro 'number_of_processes_array' 83804 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:83805:7: note: in expansion of macro 'scattered_flag_VP' 83805 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83813:10: note: in expansion of macro 'log_index' 83813 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83813:60: note: in expansion of macro 'log_index' 83813 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83813:73: note: in expansion of macro 'log_index' 83813 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83814:47: note: in expansion of macro 'log_index' 83814 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83814:129: note: in expansion of macro 'log_index' 83814 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83817:10: note: in expansion of macro 'log_index' 83817 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83817:64: note: in expansion of macro 'log_index' 83817 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83817:77: note: in expansion of macro 'log_index' 83817 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83818:55: note: in expansion of macro 'log_index' 83818 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:83818:145: note: in expansion of macro 'log_index' 83818 | 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); | ^~~~~~~~~ ./Conditional_test.c:83760:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 83760 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Conditional_test.c:83822:3: note: in expansion of macro 'tagging_conditional_extend' 83822 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83759:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 83759 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Conditional_test.c:83823:28: note: in expansion of macro 'max_conditional_extend_index' 83823 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Conditional_test.c:83824:5: note: in expansion of macro 'logger_conditional_extend_array' 83824 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:83832:3: note: in expansion of macro 'ray_position' 83832 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:83833:3: note: in expansion of macro 'ray_velocity' 83833 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83741: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'? 83741 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83837:28: note: in expansion of macro 'number_of_masks' 83837 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Conditional_test.c:83841:27: note: in expansion of macro 'ray_position' 83841 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Conditional_test.c:83740:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 83740 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:83841:50: note: in expansion of macro 'mask_volume_index_list' 83841 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83842:7: note: in expansion of macro 'mask_status_list' 83842 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83844:7: note: in expansion of macro 'mask_status_list' 83844 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83853:3: note: in expansion of macro 'current_volume' 83853 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:83853:44: note: in expansion of macro 'ray_position' 83853 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83853:146: note: in expansion of macro 'mask_status_list' 83853 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83710:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 83710 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:83853:183: note: in expansion of macro 'pre_allocated1' 83853 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83711:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 83711 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:83853:199: note: in expansion of macro 'pre_allocated2' 83853 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83712:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 83712 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:83853:215: note: in expansion of macro 'pre_allocated3' 83853 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83744:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 83744 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:83858:41: note: in expansion of macro 'current_mask_intersect_list_status' 83858 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83858:78: note: in expansion of macro 'mask_status_list' 83858 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83858:106: note: in expansion of macro 'current_volume' 83858 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83865:93: note: in expansion of macro 'current_volume' 83865 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83871:39: note: in expansion of macro 'current_volume' 83871 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83872:151: note: in expansion of macro 'current_volume' 83872 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:83882:5: note: in expansion of macro 'current_tagging_node' 83882 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83728:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 83728 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:83882:28: note: in expansion of macro 'master_tagging_node_list' 83882 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83882:62: note: in expansion of macro 'current_volume' 83882 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:83883:5: note: in expansion of macro 'stop_tagging_ray' 83883 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 83730 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:83884:9: note: in expansion of macro 'tagging_leaf_counter' 83884 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:83884:47: note: in expansion of macro 'stop_creating_nodes' 83884 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:83898:10: note: in expansion of macro 'done' 83898 | while (done == 0) { | ^~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:83913:10: note: in expansion of macro 'start' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83913:16: note: in expansion of macro 'check' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83913:30: note: in expansion of macro 'current_volume' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83913:86: note: in expansion of macro 'check' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:83913:92: note: in expansion of macro 'start' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83913:106: note: in expansion of macro 'current_volume' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83913:166: note: in expansion of macro 'check' 83913 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83919:49: note: in expansion of macro 'check' 83919 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Conditional_test.c:83708:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 83708 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Conditional_test.c:83926:13: note: in expansion of macro 'geometry_output' 83926 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83926:94: note: in expansion of macro 'check' 83926 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Conditional_test.c:83703: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'? 83703 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83926:102: note: in expansion of macro 'number_of_solutions' 83926 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83926:145: note: in expansion of macro 'check' 83926 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83928:49: note: in expansion of macro 'check' 83928 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83933:10: note: in expansion of macro 'mask_iterator' 83933 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83933:26: note: in expansion of macro 'mask_iterator' 83933 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83933:48: note: in expansion of macro 'current_volume' 83933 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83933:107: note: in expansion of macro 'mask_iterator' 83933 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83744:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 83744 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:83934:11: note: in expansion of macro 'current_mask_intersect_list_status' 83934 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83934:55: note: in expansion of macro 'mask_iterator' 83934 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83938:56: note: in expansion of macro 'current_volume' 83938 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83938:111: note: in expansion of macro 'mask_iterator' 83938 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83950:36: note: in expansion of macro 'current_volume' 83950 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83950:91: note: in expansion of macro 'mask_iterator' 83950 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Conditional_test.c:83708:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 83708 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Conditional_test.c:83951:11: note: in expansion of macro 'geometry_output' 83951 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83703: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'? 83703 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83951:108: note: in expansion of macro 'number_of_solutions' 83951 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83953:54: note: in expansion of macro 'current_volume' 83953 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:83953:109: note: in expansion of macro 'mask_iterator' 83953 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83960:9: note: in expansion of macro 'current_volume' 83960 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83960:67: note: in expansion of macro 'current_volume' 83960 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83964:9: note: in expansion of macro 'intersection_with_children' 83964 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:83966:14: note: in expansion of macro 'start' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83966:22: note: in expansion of macro 'check' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83966:38: note: in expansion of macro 'current_volume' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83966:82: note: in expansion of macro 'check' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:83966:90: note: in expansion of macro 'start' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:83966:106: note: in expansion of macro 'current_volume' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83966:154: note: in expansion of macro 'check' 83966 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83971:53: note: in expansion of macro 'check' 83971 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83971:112: note: in expansion of macro 'check' 83971 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:83971:124: note: in expansion of macro 'time_propagated_without_scattering' 83971 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83973:30: note: in expansion of macro 'check' 83973 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83977:19: note: in expansion of macro 'intersection_with_children' 83977 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83984:32: note: in expansion of macro 'check' 83984 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:83985:21: note: in expansion of macro 'tree_next_volume' 83985 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:83986:26: note: in expansion of macro 'mask_start' 83986 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83986:37: note: in expansion of macro 'mask_check' 83986 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83986:57: note: in expansion of macro 'check' 83986 | 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++) { | ^~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83986:109: note: in expansion of macro 'mask_check' 83986 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:83986:120: note: in expansion of macro 'mask_start' 83986 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83986:140: note: in expansion of macro 'check' 83986 | 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++) { | ^~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83986:196: note: in expansion of macro 'mask_check' 83986 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83987:28: note: in expansion of macro 'mask_status_list' 83987 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83987:55: note: in expansion of macro 'mask_check' 83987 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83988:26: note: in expansion of macro 'intersection_with_children' 83988 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83993:21: note: in expansion of macro 'intersection_with_children' 83993 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:83994:26: note: in expansion of macro 'mask_start' 83994 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83994:37: note: in expansion of macro 'mask_check' 83994 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83994:57: note: in expansion of macro 'check' 83994 | 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++) { | ^~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83994:109: note: in expansion of macro 'mask_check' 83994 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:83994:120: note: in expansion of macro 'mask_start' 83994 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:83994:140: note: in expansion of macro 'check' 83994 | 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++) { | ^~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83994:196: note: in expansion of macro 'mask_check' 83994 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:83995:27: note: in expansion of macro 'mask_status_list' 83995 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:83995:54: note: in expansion of macro 'mask_check' 83995 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83996:25: note: in expansion of macro 'intersection_with_children' 83996 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84004:23: note: in expansion of macro 'intersection_with_children' 84004 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83707: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'? 83707 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84011:13: note: in expansion of macro 'intersection_with_children' 84011 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83708:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 83708 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Conditional_test.c:84013:13: note: in expansion of macro 'geometry_output' 84013 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84013:93: note: in expansion of macro 'current_volume' 84013 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83703: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'? 83703 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84013:110: note: in expansion of macro 'number_of_solutions' 84013 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84013:152: note: in expansion of macro 'current_volume' 84013 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84014:48: note: in expansion of macro 'current_volume' 84014 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:84032:10: note: in expansion of macro 'start' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84032:16: note: in expansion of macro 'check' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84032:30: note: in expansion of macro 'current_volume' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84032:86: note: in expansion of macro 'check' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83706:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 83706 | #define start (_comp->_parameters.start) | ^~~~~ ./Conditional_test.c:84032:92: note: in expansion of macro 'start' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84032:106: note: in expansion of macro 'current_volume' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84032:166: note: in expansion of macro 'check' 84032 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84033:72: note: in expansion of macro 'check' 84033 | for (solution = 0;solution_parameters.check) | ^ ./Conditional_test.c:84035:86: note: in expansion of macro 'check' 84035 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84035:106: note: in expansion of macro 'time_propagated_without_scattering' 84035 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84036:101: note: in expansion of macro 'check' 84036 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84042:86: note: in expansion of macro 'check' 84042 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84042:106: note: in expansion of macro 'time_propagated_without_scattering' 84042 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83705:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 83705 | #define check (_comp->_parameters.check) | ^ ./Conditional_test.c:84043:101: note: in expansion of macro 'check' 84043 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84057:10: note: in expansion of macro 'mask_iterator' 84057 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84057:26: note: in expansion of macro 'mask_iterator' 84057 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84057:48: note: in expansion of macro 'current_volume' 84057 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84057:107: note: in expansion of macro 'mask_iterator' 84057 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83744:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 83744 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:84058:11: note: in expansion of macro 'current_mask_intersect_list_status' 84058 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84058:55: note: in expansion of macro 'mask_iterator' 84058 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84059:79: note: in expansion of macro 'current_volume' 84059 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84059:134: note: in expansion of macro 'mask_iterator' 84059 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84061:93: note: in expansion of macro 'current_volume' 84061 | 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) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84061:148: note: in expansion of macro 'mask_iterator' 84061 | 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) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84061:177: note: in expansion of macro 'time_propagated_without_scattering' 84061 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84062:108: note: in expansion of macro 'current_volume' 84062 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84062:163: note: in expansion of macro 'mask_iterator' 84062 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84065:93: note: in expansion of macro 'current_volume' 84065 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84065:148: note: in expansion of macro 'mask_iterator' 84065 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84065:177: note: in expansion of macro 'time_propagated_without_scattering' 84065 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84066:108: note: in expansion of macro 'current_volume' 84066 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83746:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 83746 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Conditional_test.c:84066:163: note: in expansion of macro 'mask_iterator' 84066 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84075:67: note: in expansion of macro 'current_volume' 84075 | for (solution = 0;solution_parameters.current_volume) | ^ ./Conditional_test.c:84077:81: note: in expansion of macro 'current_volume' 84077 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84077:110: note: in expansion of macro 'time_propagated_without_scattering' 84077 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84078:96: note: in expansion of macro 'current_volume' 84078 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84081:81: note: in expansion of macro 'current_volume' 84081 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84081:110: note: in expansion of macro 'time_propagated_without_scattering' 84081 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84082:96: note: in expansion of macro 'current_volume' 84082 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84095:5: note: in expansion of macro 'abs_weight_factor' 84095 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84096:5: note: in expansion of macro 'abs_weight_factor_set' 84096 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84101:9: note: in expansion of macro 'time_to_boundery' 84101 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84101:52: note: in expansion of macro 'time_propagated_without_scattering' 84101 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84102:9: note: in expansion of macro 'scattering_event' 84102 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84105:13: note: in expansion of macro 'current_volume' 84105 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84106:23: note: in expansion of macro 'current_volume' 84106 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84107:25: note: in expansion of macro 'current_volume' 84107 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84110:41: note: in expansion of macro 'current_volume' 84110 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84111:36: note: in expansion of macro 'time_to_boundery' 84111 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84113:15: note: in expansion of macro 'abs_weight_factor' 84113 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84113:48: note: in expansion of macro 'current_volume' 84113 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84113:86: note: in expansion of macro 'time_to_boundery' 84113 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84114:15: note: in expansion of macro 'abs_weight_factor_set' 84114 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83717:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 83717 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Conditional_test.c:84125:93: note: in expansion of macro 'wavevector' 84125 | 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]); | ^~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84128:47: note: in expansion of macro 'current_volume' 84128 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84130:27: note: in expansion of macro 'current_volume' 84130 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83718:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 83718 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Conditional_test.c:84132:17: note: in expansion of macro 'wavevector_rotated' 84132 | 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); | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84132:56: note: in expansion of macro 'current_volume' 84132 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84132:115: note: in expansion of macro 'current_volume' 84132 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83717:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 83717 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Conditional_test.c:84132:196: note: in expansion of macro 'wavevector' 84132 | 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); | ^~~~~~~~~~ ./Conditional_test.c:83718:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 83718 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Conditional_test.c:84134:28: note: in expansion of macro 'wavevector_rotated' 84134 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83765:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 83765 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Conditional_test.c:84141:15: note: in expansion of macro 'focus_data_index' 84141 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84141:42: note: in expansion of macro 'current_volume' 84141 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84144:34: note: in expansion of macro 'current_volume' 84144 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84147:117: note: in expansion of macro 'current_volume' 84147 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83765:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 83765 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Conditional_test.c:84147:169: note: in expansion of macro 'focus_data_index' 84147 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84161:34: note: in expansion of macro 'time_to_boundery' 84161 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84172:48: note: in expansion of macro 'current_volume' 84172 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84176:17: note: in expansion of macro 'scattering_event' 84176 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84177:17: note: in expansion of macro 'abs_weight_factor' 84177 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84178:17: note: in expansion of macro 'abs_weight_factor_set' 84178 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83763:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 83763 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Conditional_test.c:84179:45: note: in expansion of macro 'safty_distance2' 84179 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84181:17: note: in expansion of macro 'scattering_event' 84181 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84182:17: note: in expansion of macro 'abs_weight_factor' 84182 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84186:29: note: in expansion of macro 'current_volume' 84186 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83734:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 83734 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Conditional_test.c:84188:21: note: in expansion of macro 'real_transmission_probability' 84188 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83735:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 83735 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Conditional_test.c:84189:21: note: in expansion of macro 'mc_transmission_probability' 84189 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84189:66: note: in expansion of macro 'current_volume' 84189 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84190:26: note: in expansion of macro 'scattering_event' 84190 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83735:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 83735 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Conditional_test.c:84190:57: note: in expansion of macro 'mc_transmission_probability' 84190 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83734:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 83734 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Conditional_test.c:84192:35: note: in expansion of macro 'real_transmission_probability' 84192 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83735:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 83735 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Conditional_test.c:84192:71: note: in expansion of macro 'mc_transmission_probability' 84192 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83762:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 83762 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:84195:48: note: in expansion of macro 'safty_distance' 84195 | 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; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83763:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 83763 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Conditional_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Conditional_test.c:84195:131: note: in expansion of macro 'safty_distance2' 84195 | 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; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83734:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 83734 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Conditional_test.c:84198:30: note: in expansion of macro 'real_transmission_probability' 84198 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83735:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 83735 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Conditional_test.c:84198:60: note: in expansion of macro 'mc_transmission_probability' 84198 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83763:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 83763 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Conditional_test.c:84204:48: note: in expansion of macro 'safty_distance2' 84204 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83762:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 83762 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:84207:50: note: in expansion of macro 'safty_distance' 84207 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83763:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 83763 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Conditional_test.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Conditional_test.c:84207:97: note: in expansion of macro 'safty_distance2' 84207 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84209:27: note: in expansion of macro 'abs_weight_factor' 84209 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84210:27: note: in expansion of macro 'abs_weight_factor_set' 84210 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84212:27: note: in expansion of macro 'scattering_event' 84212 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84213:32: note: in expansion of macro 'scattering_event' 84213 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84216:25: note: in expansion of macro 'abs_weight_factor' 84216 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84217:25: note: in expansion of macro 'scattering_event' 84217 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83762:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 83762 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:84221:48: note: in expansion of macro 'safty_distance' 84221 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83762:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 83762 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Conditional_test.c:84223:73: note: in expansion of macro 'safty_distance' 84223 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84223:89: note: in expansion of macro 'scattering_event' 84223 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84224:30: note: in expansion of macro 'scattering_event' 84224 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84228:21: note: in expansion of macro 'scattering_event' 84228 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84230:19: note: in expansion of macro 'abs_weight_factor' 84230 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84231:19: note: in expansion of macro 'abs_weight_factor_set' 84231 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84235:31: note: in expansion of macro 'current_volume' 84235 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84237:21: note: in expansion of macro 'selected_process' 84237 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84239:33: note: in expansion of macro 'current_volume' 84239 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83738:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 83738 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:84241:66: note: in expansion of macro 'total_process_interact' 84241 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84244:60: note: in expansion of macro 'current_volume' 84244 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83738:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 83738 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:84247:27: note: in expansion of macro 'total_process_interact' 84247 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84247:61: note: in expansion of macro 'current_volume' 84247 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84250:78: note: in expansion of macro 'current_volume' 84250 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84253:60: note: in expansion of macro 'current_volume' 84253 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83738:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 83738 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:84254:86: note: in expansion of macro 'total_process_interact' 84254 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84256:27: note: in expansion of macro 'selected_process' 84256 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83738:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 83738 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Conditional_test.c:84257:61: note: in expansion of macro 'total_process_interact' 84257 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84265:60: note: in expansion of macro 'current_volume' 84265 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84268:27: note: in expansion of macro 'selected_process' 84268 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83767:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 83767 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Conditional_test.c:84283:9: note: in expansion of macro 'initial_weight' 84283 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83766:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 83766 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Conditional_test.c:84284:9: note: in expansion of macro 'r_old' 84284 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Conditional_test.c:83766:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 83766 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Conditional_test.c:84284:26: note: in expansion of macro 'r_old' 84284 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Conditional_test.c:83766:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 83766 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Conditional_test.c:84284:43: note: in expansion of macro 'r_old' 84284 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Conditional_test.c:83769:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 83769 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Conditional_test.c:84284:60: note: in expansion of macro 'time_old' 84284 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84286:14: note: in expansion of macro 'abs_weight_factor' 84286 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84294:13: note: in expansion of macro 'current_volume' 84294 | 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 | ^~~~~~~~~~~~~~ ./Conditional_test.c:83771:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 83771 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Conditional_test.c:84294:36: note: in expansion of macro 'abs_weight_factor_set' 84294 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84295:23: note: in expansion of macro 'current_volume' 84295 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84297:17: note: in expansion of macro 'scattering_event' 84297 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83777:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 83777 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Conditional_test.c:84299:17: note: in expansion of macro 'abs_distance' 84299 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Conditional_test.c:83772:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 83772 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Conditional_test.c:84302:17: note: in expansion of macro 'my_abs' 84302 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84302:34: note: in expansion of macro 'current_volume' 84302 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83777:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 83777 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Conditional_test.c:84303:17: note: in expansion of macro 'abs_distance' 84303 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84306:13: note: in expansion of macro 't_abs_propagation' 84306 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83777:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 83777 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Conditional_test.c:84306:33: note: in expansion of macro 'abs_distance' 84306 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Conditional_test.c:83774:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 83774 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Conditional_test.c:84308:13: note: in expansion of macro 'abs_position' 84308 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84308:43: note: in expansion of macro 't_abs_propagation' 84308 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84308:69: note: in expansion of macro 't_abs_propagation' 84308 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84308:95: note: in expansion of macro 't_abs_propagation' 84308 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84318:18: note: in expansion of macro 'log_index' 84318 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84318:30: note: in expansion of macro 'log_index' 84318 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84318:48: note: in expansion of macro 'current_volume' 84318 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84318:90: note: in expansion of macro 'log_index' 84318 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84320:15: note: in expansion of macro 'transformed_abs_position' 84320 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83774:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 83774 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Conditional_test.c:84320:53: note: in expansion of macro 'abs_position' 84320 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84320:75: note: in expansion of macro 'current_volume' 84320 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84320:117: note: in expansion of macro 'log_index' 84320 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84321:15: note: in expansion of macro 'transformed_abs_position' 84321 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84321:60: note: in expansion of macro 'current_volume' 84321 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84321:102: note: in expansion of macro 'log_index' 84321 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84321:124: note: in expansion of macro 'transformed_abs_position' 84321 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84324:23: note: in expansion of macro 'current_volume' 84324 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84324:65: note: in expansion of macro 'log_index' 84324 | 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); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84324:119: note: in expansion of macro 'transformed_abs_position' 84324 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83767:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 83767 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Conditional_test.c:84324:152: note: in expansion of macro 'initial_weight' 84324 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84324:172: note: in expansion of macro 'abs_weight_factor' 84324 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84324:196: note: in expansion of macro 't_abs_propagation' 84324 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84324:215: note: in expansion of macro 'scattered_flag' 84324 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84324:230: note: in expansion of macro 'current_volume' 84324 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84324:247: note: in expansion of macro 'number_of_scattering_events' 84324 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84324:284: note: in expansion of macro 'current_volume' 84324 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84324:326: note: in expansion of macro 'log_index' 84324 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84334:18: note: in expansion of macro 'log_index' 84334 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84334:30: note: in expansion of macro 'log_index' 84334 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84334:95: note: in expansion of macro 'log_index' 84334 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84341:15: note: in expansion of macro 'transformed_abs_position' 84341 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83774:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 83774 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Conditional_test.c:84341:53: note: in expansion of macro 'abs_position' 84341 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84341:118: note: in expansion of macro 'log_index' 84341 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84342:15: note: in expansion of macro 'transformed_abs_position' 84342 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84342:103: note: in expansion of macro 'log_index' 84342 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84342:136: note: in expansion of macro 'transformed_abs_position' 84342 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84345:66: note: in expansion of macro 'log_index' 84345 | 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); | ^~~~~~~~~ ./Conditional_test.c:83775:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 83775 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Conditional_test.c:84345:131: note: in expansion of macro 'transformed_abs_position' 84345 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83767:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 83767 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Conditional_test.c:84345:164: note: in expansion of macro 'initial_weight' 84345 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83768:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 83768 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Conditional_test.c:84345:184: note: in expansion of macro 'abs_weight_factor' 84345 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83776:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 83776 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Conditional_test.c:84345:206: note: in expansion of macro 't_abs_propagation' 84345 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84345:225: note: in expansion of macro 'scattered_flag' 84345 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84345:240: note: in expansion of macro 'current_volume' 84345 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84345:257: note: in expansion of macro 'number_of_scattering_events' 84345 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84345:337: note: in expansion of macro 'log_index' 84345 | 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); | ^~~~~~~~~ ./Conditional_test.c:83695:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 83695 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Conditional_test.c:84350:13: note: in expansion of macro 'scattering_event' 84350 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84372:13: note: in expansion of macro 'ray_position' 84372 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84373:13: note: in expansion of macro 'ray_velocity' 84373 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84376:35: note: in expansion of macro 'ray_position' 84376 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84376:58: note: in expansion of macro 'current_volume' 84376 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84380:54: note: in expansion of macro 'ray_position' 84380 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84380:152: note: in expansion of macro 'mask_status_list' 84380 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83710:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 83710 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:84380:187: note: in expansion of macro 'pre_allocated1' 84380 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83711:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 83711 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:84380:202: note: in expansion of macro 'pre_allocated2' 84380 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83712:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 83712 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:84380:217: note: in expansion of macro 'pre_allocated3' 84380 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84382:124: note: in expansion of macro 'current_volume' 84382 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83751:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 83751 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Conditional_test.c:84388:13: note: in expansion of macro 'p_old' 84388 | p_old = p; | ^~~~~ ./Conditional_test.c:83765:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 83765 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Conditional_test.c:84392:13: note: in expansion of macro 'focus_data_index' 84392 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84392:40: note: in expansion of macro 'current_volume' 84392 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84392:95: note: in expansion of macro 'selected_process' 84392 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84395:25: note: in expansion of macro 'current_volume' 84395 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84395:72: note: in expansion of macro 'selected_process' 84395 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84396:17: note: in expansion of macro 'ray_velocity_rotated' 84396 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84396:58: note: in expansion of macro 'current_volume' 84396 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84396:117: note: in expansion of macro 'current_volume' 84396 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84396:164: note: in expansion of macro 'selected_process' 84396 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84396:207: note: in expansion of macro 'ray_velocity' 84396 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84398:17: note: in expansion of macro 'ray_velocity_rotated' 84398 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84398:40: note: in expansion of macro 'ray_velocity' 84398 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84405:43: note: in expansion of macro 'ray_velocity_rotated' 84405 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84408:32: note: in expansion of macro 'current_volume' 84408 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84408:79: note: in expansion of macro 'selected_process' 84408 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84409:107: note: in expansion of macro 'current_volume' 84409 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84426:13: note: in expansion of macro 'ray_velocity_rotated' 84426 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84429:25: note: in expansion of macro 'current_volume' 84429 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84429:72: note: in expansion of macro 'selected_process' 84429 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83716:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 83716 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Conditional_test.c:84430:17: note: in expansion of macro 'ray_velocity_final' 84430 | 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); | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84430:56: note: in expansion of macro 'current_volume' 84430 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84430:125: note: in expansion of macro 'current_volume' 84430 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84430:172: note: in expansion of macro 'selected_process' 84430 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84430:215: note: in expansion of macro 'ray_velocity_rotated' 84430 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83716:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 83716 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Conditional_test.c:84432:16: note: in expansion of macro 'ray_velocity_final' 84432 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83715:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 83715 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Conditional_test.c:84432:37: note: in expansion of macro 'ray_velocity_rotated' 84432 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83716:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 83716 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Conditional_test.c:84438:24: note: in expansion of macro 'ray_velocity_final' 84438 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84450:18: note: in expansion of macro 'log_index' 84450 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84450:30: note: in expansion of macro 'log_index' 84450 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84450:48: note: in expansion of macro 'current_volume' 84450 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84450:86: note: in expansion of macro 'log_index' 84450 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84451:27: note: in expansion of macro 'current_volume' 84451 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84451:68: note: in expansion of macro 'log_index' 84451 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84451:96: note: in expansion of macro 'selected_process' 84451 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84456:25: note: in expansion of macro 'current_volume' 84456 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84456:66: note: in expansion of macro 'log_index' 84456 | 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); | ^~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84456:94: note: in expansion of macro 'selected_process' 84456 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84456:155: note: in expansion of macro 'ray_position' 84456 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83751:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 83751 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Conditional_test.c:84456:186: note: in expansion of macro 'p_old' 84456 | 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); | ^~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84456:196: note: in expansion of macro 'scattered_flag' 84456 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84456:211: note: in expansion of macro 'current_volume' 84456 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84456:228: note: in expansion of macro 'scattered_flag_VP' 84456 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84456:246: note: in expansion of macro 'current_volume' 84456 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84456:262: note: in expansion of macro 'selected_process' 84456 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84456:281: note: in expansion of macro 'number_of_scattering_events' 84456 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84456:318: note: in expansion of macro 'current_volume' 84456 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84456:359: note: in expansion of macro 'log_index' 84456 | 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); | ^~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84456:387: note: in expansion of macro 'selected_process' 84456 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84467:18: note: in expansion of macro 'log_index' 84467 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84467:30: note: in expansion of macro 'log_index' 84467 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84467:91: note: in expansion of macro 'log_index' 84467 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84472:62: note: in expansion of macro 'log_index' 84472 | 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); | ^~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84472:123: note: in expansion of macro 'ray_position' 84472 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83751:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 83751 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Conditional_test.c:84472:154: note: in expansion of macro 'p_old' 84472 | 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); | ^~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84472:164: note: in expansion of macro 'scattered_flag' 84472 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84472:179: note: in expansion of macro 'current_volume' 84472 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84472:196: note: in expansion of macro 'scattered_flag_VP' 84472 | 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); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84472:214: note: in expansion of macro 'current_volume' 84472 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84472:230: note: in expansion of macro 'selected_process' 84472 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84472:249: note: in expansion of macro 'number_of_scattering_events' 84472 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84472:325: note: in expansion of macro 'log_index' 84472 | 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); | ^~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84478:15: note: in expansion of macro 'number_of_scattering_events' 84478 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84479:15: note: in expansion of macro 'scattered_flag' 84479 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84479:30: note: in expansion of macro 'current_volume' 84479 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84480:15: note: in expansion of macro 'scattered_flag_VP' 84480 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84480:33: note: in expansion of macro 'current_volume' 84480 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84480:49: note: in expansion of macro 'selected_process' 84480 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84484:13: note: in expansion of macro 'time_propagated_without_scattering' 84484 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84493:35: note: in expansion of macro 'stop_tagging_ray' 84493 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84494:17: note: in expansion of macro 'current_tagging_node' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84494:58: note: in expansion of macro 'current_tagging_node' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83694:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 83694 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Conditional_test.c:84494:80: note: in expansion of macro 'selected_process' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84494:105: note: in expansion of macro 'current_volume' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84494:123: note: in expansion of macro 'stop_tagging_ray' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84494:140: note: in expansion of macro 'stop_creating_nodes' 84494 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84509:18: note: in expansion of macro 'time_to_boundery' 84509 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84510:18: note: in expansion of macro 'time_to_boundery' 84510 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84511:18: note: in expansion of macro 'time_to_boundery' 84511 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83693: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'? 83693 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:84512:18: note: in expansion of macro 'time_to_boundery' 84512 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84514:13: note: in expansion of macro 'ray_position' 84514 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84515:13: note: in expansion of macro 'ray_velocity' 84515 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83696:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 83696 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Conditional_test.c:84517:13: note: in expansion of macro 'time_propagated_without_scattering' 84517 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84529:31: note: in expansion of macro 'current_volume' 84529 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84542:29: note: in expansion of macro 'current_volume' 84542 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84543:21: note: in expansion of macro 'tree_next_volume' 84543 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84543:48: note: in expansion of macro 'current_volume' 84543 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84545:21: note: in expansion of macro 'ray_position' 84545 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84546:21: note: in expansion of macro 'ray_velocity' 84546 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84547:21: note: in expansion of macro 'tree_next_volume' 84547 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84547:64: note: in expansion of macro 'ray_position' 84547 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84547:85: note: in expansion of macro 'current_volume' 84547 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84547:145: note: in expansion of macro 'current_volume' 84547 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84547:198: note: in expansion of macro 'mask_status_list' 84547 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83710:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 83710 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:84547:233: note: in expansion of macro 'pre_allocated1' 84547 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83711:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 83711 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:84547:248: note: in expansion of macro 'pre_allocated2' 84547 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83712:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 83712 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:84547:263: note: in expansion of macro 'pre_allocated3' 84547 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84557:39: note: in expansion of macro 'stop_tagging_ray' 84557 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84558:21: note: in expansion of macro 'current_tagging_node' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84558:61: note: in expansion of macro 'current_tagging_node' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84558:83: note: in expansion of macro 'current_volume' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84558:99: note: in expansion of macro 'tree_next_volume' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84558:126: note: in expansion of macro 'stop_tagging_ray' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84558:143: note: in expansion of macro 'stop_creating_nodes' 84558 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84566:17: note: in expansion of macro 'current_volume' 84566 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84566:34: note: in expansion of macro 'tree_next_volume' 84566 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83744:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 83744 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:84567:55: note: in expansion of macro 'current_mask_intersect_list_status' 84567 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84567:92: note: in expansion of macro 'mask_status_list' 84567 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84567:120: note: in expansion of macro 'current_volume' 84567 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84588:41: note: in expansion of macro 'stop_tagging_ray' 84588 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84589:21: note: in expansion of macro 'current_tagging_node' 84589 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84589:61: note: in expansion of macro 'current_tagging_node' 84589 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84589:83: note: in expansion of macro 'current_volume' 84589 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84589:120: note: in expansion of macro 'stop_tagging_ray' 84589 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84589:137: note: in expansion of macro 'stop_creating_nodes' 84589 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84591:19: note: in expansion of macro 'current_volume' 84591 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84596:23: note: in expansion of macro 'mask_status_list' 84596 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84601:21: note: in expansion of macro 'mask_status_list' 84601 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84603:45: note: in expansion of macro 'current_volume' 84603 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83749:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 83749 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Conditional_test.c:84608:23: note: in expansion of macro 'need_to_run_within_which_volume' 84608 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84609:35: note: in expansion of macro 'current_volume' 84609 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84610:30: note: in expansion of macro 'mask_start' 84610 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84610:41: note: in expansion of macro 'mask_check' 84610 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84610:60: note: in expansion of macro 'current_volume' 84610 | 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++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84610:122: note: in expansion of macro 'mask_check' 84610 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84610:133: note: in expansion of macro 'mask_start' 84610 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84610:152: note: in expansion of macro 'current_volume' 84610 | 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++) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84610:218: note: in expansion of macro 'mask_check' 84610 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84611:31: note: in expansion of macro 'mask_status_list' 84611 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84611:58: note: in expansion of macro 'mask_check' 84611 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Conditional_test.c:83749:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 83749 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Conditional_test.c:84613:29: note: in expansion of macro 'need_to_run_within_which_volume' 84613 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83749:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 83749 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Conditional_test.c:84618:27: note: in expansion of macro 'need_to_run_within_which_volume' 84618 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84634:31: note: in expansion of macro 'tree_next_volume' 84634 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84635:36: note: in expansion of macro 'mask_start' 84635 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84635:47: note: in expansion of macro 'mask_check' 84635 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84635:173: note: in expansion of macro 'mask_check' 84635 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84635:184: note: in expansion of macro 'mask_start' 84635 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84635:314: note: in expansion of macro 'mask_check' 84635 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84636:37: note: in expansion of macro 'mask_status_list' 84636 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84636:64: note: in expansion of macro 'mask_check' 84636 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84637:35: note: in expansion of macro 'tree_next_volume' 84637 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84642:31: note: in expansion of macro 'tree_next_volume' 84642 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84643:36: note: in expansion of macro 'mask_start' 84643 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84643:47: note: in expansion of macro 'mask_check' 84643 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84643:172: note: in expansion of macro 'mask_check' 84643 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83747:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 83747 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Conditional_test.c:84643:183: note: in expansion of macro 'mask_start' 84643 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84643:312: note: in expansion of macro 'mask_check' 84643 | 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++) { | ^~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84644:37: note: in expansion of macro 'mask_status_list' 84644 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83748:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 83748 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Conditional_test.c:84644:64: note: in expansion of macro 'mask_check' 84644 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84645:35: note: in expansion of macro 'tree_next_volume' 84645 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84650:34: note: in expansion of macro 'tree_next_volume' 84650 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84654:49: note: in expansion of macro 'stop_tagging_ray' 84654 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84654:72: note: in expansion of macro 'current_tagging_node' 84654 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84654:112: note: in expansion of macro 'current_tagging_node' 84654 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84654:134: note: in expansion of macro 'current_volume' 84654 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84654:150: note: in expansion of macro 'tree_next_volume' 84654 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84654:178: note: in expansion of macro 'stop_tagging_ray' 84654 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84654:196: note: in expansion of macro 'stop_creating_nodes' 84654 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84655:27: note: in expansion of macro 'current_volume' 84655 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84655:44: note: in expansion of macro 'tree_next_volume' 84655 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84660:27: note: in expansion of macro 'ray_position' 84660 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84661:27: note: in expansion of macro 'ray_velocity' 84661 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84662:27: note: in expansion of macro 'tree_next_volume' 84662 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84662:70: note: in expansion of macro 'ray_position' 84662 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84662:200: note: in expansion of macro 'mask_status_list' 84662 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83710:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 83710 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:84662:237: note: in expansion of macro 'pre_allocated1' 84662 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83711:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 83711 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:84662:253: note: in expansion of macro 'pre_allocated2' 84662 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83712:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 83712 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:84662:269: note: in expansion of macro 'pre_allocated3' 84662 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84664:49: note: in expansion of macro 'stop_tagging_ray' 84664 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84664:72: note: in expansion of macro 'current_tagging_node' 84664 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84664:112: note: in expansion of macro 'current_tagging_node' 84664 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84664:134: note: in expansion of macro 'current_volume' 84664 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84664:150: note: in expansion of macro 'tree_next_volume' 84664 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84664:177: note: in expansion of macro 'stop_tagging_ray' 84664 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84664:194: note: in expansion of macro 'stop_creating_nodes' 84664 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84665:27: note: in expansion of macro 'current_volume' 84665 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84665:44: note: in expansion of macro 'tree_next_volume' 84665 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84679:21: note: in expansion of macro 'mask_status_list' 84679 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84681:21: note: in expansion of macro 'ray_position' 84681 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84682:21: note: in expansion of macro 'ray_velocity' 84682 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84685:21: note: in expansion of macro 'tree_next_volume' 84685 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84685:64: note: in expansion of macro 'ray_position' 84685 | 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); | ^~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84685:170: note: in expansion of macro 'mask_status_list' 84685 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83710:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 83710 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:84685:207: note: in expansion of macro 'pre_allocated1' 84685 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83711:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 83711 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:84685:223: note: in expansion of macro 'pre_allocated2' 84685 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83712:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 83712 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:84685:239: note: in expansion of macro 'pre_allocated3' 84685 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84687:25: note: in expansion of macro 'tree_next_volume' 84687 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84688:35: note: in expansion of macro 'tree_next_volume' 84688 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84688:88: note: in expansion of macro 'current_volume' 84688 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84690:47: note: in expansion of macro 'stop_tagging_ray' 84690 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84690:70: note: in expansion of macro 'current_tagging_node' 84690 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84690:110: note: in expansion of macro 'current_tagging_node' 84690 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84690:132: note: in expansion of macro 'current_volume' 84690 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84690:148: note: in expansion of macro 'tree_next_volume' 84690 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84690:176: note: in expansion of macro 'stop_tagging_ray' 84690 | 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); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83732:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 83732 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Conditional_test.c:84690:194: note: in expansion of macro 'stop_creating_nodes' 84690 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84691:25: note: in expansion of macro 'current_volume' 84691 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Conditional_test.c:83709:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 83709 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Conditional_test.c:84691:42: note: in expansion of macro 'tree_next_volume' 84691 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83744:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 83744 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:84698:55: note: in expansion of macro 'current_mask_intersect_list_status' 84698 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84698:92: note: in expansion of macro 'mask_status_list' 84698 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84698:120: note: in expansion of macro 'current_volume' 84698 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84707:25: note: in expansion of macro 'current_volume' 84707 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:84708:21: note: in expansion of macro 'done' 84708 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Conditional_test.c:83702:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 83702 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Conditional_test.c:84709:21: note: in expansion of macro 'ray_sucseeded' 84709 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84717:13: note: in expansion of macro 'current_volume' 84717 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:84718:13: note: in expansion of macro 'done' 84718 | done = 1; | ^~~~ ./Conditional_test.c:83702:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 83702 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Conditional_test.c:84719:13: note: in expansion of macro 'ray_sucseeded' 84719 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Conditional_test.c:83702:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 83702 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Conditional_test.c:84724:15: note: in expansion of macro 'ray_sucseeded' 84724 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:84725:15: note: in expansion of macro 'done' 84725 | done = 1; // stop the loop | ^~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84727:162: note: in expansion of macro 'current_volume' 84727 | 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); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84729:39: note: in expansion of macro 'ray_position' 84729 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Conditional_test.c:83743:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 83743 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:84733:33: note: in expansion of macro 'mask_status_list' 84733 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84735:45: note: in expansion of macro 'scattered_flag' 84735 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Conditional_test.c:83700:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 83700 | #define done (_comp->_parameters.done) | ^ ./Conditional_test.c:84751:22: note: in expansion of macro 'done' 84751 | 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;} | ^~~~ ./Conditional_test.c:83702:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 83702 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Conditional_test.c:84751:32: note: in expansion of macro 'ray_sucseeded' 84751 | 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;} | ^~~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84751:148: note: in expansion of macro 'current_volume' 84751 | 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;} | ^~~~~~~~~~~~~~ ./Conditional_test.c:83702:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 83702 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Conditional_test.c:84758:7: note: in expansion of macro 'ray_sucseeded' 84758 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84766:12: note: in expansion of macro 'log_index' 84766 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84766:63: note: in expansion of macro 'log_index' 84766 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84766:77: note: in expansion of macro 'log_index' 84766 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83754:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 83754 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Conditional_test.c:84768:9: note: in expansion of macro 'this_logger' 84768 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84768:63: note: in expansion of macro 'log_index' 84768 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84769:9: note: in expansion of macro 'conditional_status' 84769 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84770:74: note: in expansion of macro 'log_index' 84770 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Conditional_test.c:83754:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 83754 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Conditional_test.c:84775:20: note: in expansion of macro 'this_logger' 84775 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Conditional_test.c:83754:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 83754 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Conditional_test.c:84776:26: note: in expansion of macro 'this_logger' 84776 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84777:27: note: in expansion of macro 'ray_position' 84777 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84777:42: note: in expansion of macro 'ray_velocity' 84777 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84777:65: note: in expansion of macro 'current_volume' 84777 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84778:27: note: in expansion of macro 'number_of_scattering_events' 84778 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84778:56: note: in expansion of macro 'scattered_flag' 84778 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84778:71: note: in expansion of macro 'scattered_flag_VP' 84778 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84779:13: note: in expansion of macro 'conditional_status' 84779 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84783:13: note: in expansion of macro 'conditional_status' 84783 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84787:55: note: in expansion of macro 'log_index' 84787 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84788:53: note: in expansion of macro 'log_index' 84788 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84788:137: note: in expansion of macro 'log_index' 84788 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84790:60: note: in expansion of macro 'log_index' 84790 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84791:53: note: in expansion of macro 'log_index' 84791 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84791:145: note: in expansion of macro 'log_index' 84791 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84795:55: note: in expansion of macro 'log_index' 84795 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Conditional_test.c:83757:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 83757 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Conditional_test.c:84799:13: note: in expansion of macro 'logger_conditional_extend_array' 84799 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84799:85: note: in expansion of macro 'log_index' 84799 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84810:53: note: in expansion of macro 'log_index' 84810 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84818:12: note: in expansion of macro 'log_index' 84818 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84818:67: note: in expansion of macro 'log_index' 84818 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84818:81: note: in expansion of macro 'log_index' 84818 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Conditional_test.c:83755:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 83755 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Conditional_test.c:84820:9: note: in expansion of macro 'this_abs_logger' 84820 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84820:75: note: in expansion of macro 'log_index' 84820 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84821:9: note: in expansion of macro 'conditional_status' 84821 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84822:82: note: in expansion of macro 'log_index' 84822 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Conditional_test.c:83755:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 83755 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Conditional_test.c:84827:20: note: in expansion of macro 'this_abs_logger' 84827 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83755:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 83755 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Conditional_test.c:84828:26: note: in expansion of macro 'this_abs_logger' 84828 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84829:27: note: in expansion of macro 'ray_position' 84829 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84829:42: note: in expansion of macro 'ray_velocity' 84829 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84829:65: note: in expansion of macro 'current_volume' 84829 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84830:27: note: in expansion of macro 'number_of_scattering_events' 84830 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84830:56: note: in expansion of macro 'scattered_flag' 84830 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84830:72: note: in expansion of macro 'scattered_flag_VP' 84830 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84831:13: note: in expansion of macro 'conditional_status' 84831 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84835:13: note: in expansion of macro 'conditional_status' 84835 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84838:59: note: in expansion of macro 'log_index' 84838 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84838:151: note: in expansion of macro 'log_index' 84838 | 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); | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84841:63: note: in expansion of macro 'log_index' 84841 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Conditional_test.c:83758:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 83758 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Conditional_test.c:84845:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 84845 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84845:97: note: in expansion of macro 'log_index' 84845 | 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 | ^~~~~~~~~ ./Conditional_test.c:83752:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 83752 | #define log_index (_comp->_parameters.log_index) | ^ ./Conditional_test.c:84856:61: note: in expansion of macro 'log_index' 84856 | 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]; | ^~~~~~~~~ ./Conditional_test.c:83731:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 83731 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Conditional_test.c:84865:27: note: in expansion of macro 'stop_tagging_ray' 84865 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84866:7: note: in expansion of macro 'conditional_status' 84866 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 83756 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:84867:33: note: in expansion of macro 'tagging_conditional_list' 84867 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 83756 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:84873:18: note: in expansion of macro 'tagging_conditional_list' 84873 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 83756 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:84874:26: note: in expansion of macro 'tagging_conditional_list' 84874 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84875:27: note: in expansion of macro 'ray_position' 84875 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84875:42: note: in expansion of macro 'ray_velocity' 84875 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Conditional_test.c:83701:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 83701 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Conditional_test.c:84875:65: note: in expansion of macro 'current_volume' 84875 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84876:27: note: in expansion of macro 'number_of_scattering_events' 84876 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83720:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 83720 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:84876:56: note: in expansion of macro 'scattered_flag' 84876 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Conditional_test.c:83721:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 83721 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:84876:71: note: in expansion of macro 'scattered_flag_VP' 84876 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84877:11: note: in expansion of macro 'conditional_status' 84877 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83753:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 83753 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Conditional_test.c:84881:11: note: in expansion of macro 'conditional_status' 84881 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83760:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 83760 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Conditional_test.c:84882:9: note: in expansion of macro 'tagging_conditional_extend' 84882 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83729:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 83729 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Conditional_test.c:84888:34: note: in expansion of macro 'current_tagging_node' 84888 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83713:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 83713 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Conditional_test.c:84888:56: note: in expansion of macro 'ray_position' 84888 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Conditional_test.c:83714:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 83714 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Conditional_test.c:84888:71: note: in expansion of macro 'ray_velocity' 84888 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Conditional_test.c:83730:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 83730 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:84888:90: note: in expansion of macro 'tagging_leaf_counter' 84888 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:83733: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'? 83733 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:84906:102: note: in expansion of macro 'number_of_scattering_events' 84906 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c: In function 'class_Union_master_finally': ./Conditional_test.c:86525:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 86525 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:86579:58: note: in expansion of macro 'tagging_leaf_counter' 86579 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86523:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 86523 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:86581:25: note: in expansion of macro 'master_tagging_node_list' 86581 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86525:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 86525 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Conditional_test.c:86581:60: note: in expansion of macro 'tagging_leaf_counter' 86581 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86523:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 86523 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:86583:5: note: in expansion of macro 'master_tagging_node_list' 86583 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86523:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 86523 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Conditional_test.c:86583:53: note: in expansion of macro 'master_tagging_node_list' 86583 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86515:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 86515 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Conditional_test.c:86588:6: note: in expansion of macro 'scattered_flag' 86588 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Conditional_test.c:86505:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 86505 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Conditional_test.c:86590:6: note: in expansion of macro 'pre_allocated1' 86590 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Conditional_test.c:86506:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 86506 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Conditional_test.c:86591:6: note: in expansion of macro 'pre_allocated2' 86591 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Conditional_test.c:86507:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 86507 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Conditional_test.c:86592:6: note: in expansion of macro 'pre_allocated3' 86592 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Conditional_test.c:86545:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 86545 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Conditional_test.c:86593:6: note: in expansion of macro 'number_of_processes_array' 86593 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86556:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 86556 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Conditional_test.c:86605:5: note: in expansion of macro 'free_tagging_conditioanl_list' 86605 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86551:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 86551 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Conditional_test.c:86605:46: note: in expansion of macro 'tagging_conditional_list' 86605 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86516:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 86516 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:86624:10: note: in expansion of macro 'scattered_flag_VP' 86624 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:86516:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 86516 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Conditional_test.c:86656:6: note: in expansion of macro 'scattered_flag_VP' 86656 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Conditional_test.c:86538:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 86538 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:86664:5: note: in expansion of macro 'mask_status_list' 86664 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:86538:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 86538 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Conditional_test.c:86664:43: note: in expansion of macro 'mask_status_list' 86664 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Conditional_test.c:86539:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 86539 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:86665:5: note: in expansion of macro 'current_mask_intersect_list_status' 86665 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86539:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 86539 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Conditional_test.c:86665:61: note: in expansion of macro 'current_mask_intersect_list_status' 86665 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86535:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 86535 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:86666:5: note: in expansion of macro 'mask_volume_index_list' 86666 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86535:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 86535 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Conditional_test.c:86666:49: note: in expansion of macro 'mask_volume_index_list' 86666 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86534:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 86534 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:86669:5: note: in expansion of macro 'geometry_component_index_list' 86669 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Conditional_test.c:86534:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 86534 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Conditional_test.c:86669:56: note: in expansion of macro 'geometry_component_index_list' 86669 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Conditional_test.out ./Conditional_test.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Conditional_test.out ./Conditional_test.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1.