INFO: No output directory specified (--dir) INFO: Using directory: "Incoherent_validation_20240919_191435" INFO: Regenerating c-file: Incoherent_validation.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Incoherent_validation.c Incoherent_validation.instr 2024-09-19 19:14:39.139 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Incoherent(0):read_table-lib :Incoherent(1):interoff-lib :Monitor_nD(0):monitor_nd-lib :Monitor_nD(1):read_table-lib :Monitor_nD(2):interoff-lib 2024-09-19 19:14:39.140 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to monitor_nd-lib read_table-lib interoff-lib 2024-09-19 19:14:39.140 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib monitor_nd-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 a1 -> GPU kernel from component source -> GPU kernel from component sample_position -> GPU kernel from component cylinder_sample_union Component test_sample is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component test_sample -> GPU kernel from component cylinder_sample_incoherent -> GPU kernel from component m4pi -> GPU kernel from component Banana_monitor -> GPU kernel from component PSDlin_transmission -> GPU kernel from component PSD_transmission -> GPU kernel from component scattering_arm -> GPU kernel from component PSDlin_scattering -> GPU kernel from component scattering_arm_2 -> GPU kernel from component PSDlin_scattering_2 -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Incoherent_validation.out DEBUG: CMD: mpicc -o ./Incoherent_validation.out ./Incoherent_validation.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/ ./Incoherent_validation.c:36009:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 36009 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Incoherent_validation.c: In function '_test_sample_setpos': ./Incoherent_validation.c:41514:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 41514 | _test_sample_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Incoherent_validation.c:41515:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 41515 | _test_sample_var._parameters.check = NULL; | ^ ./Incoherent_validation.c:41516:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 41516 | _test_sample_var._parameters.start = NULL; | ^~~~~ | r_start ./Incoherent_validation.c:41517:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 41517 | _test_sample_var._parameters.pre_allocated1 = NULL; | ^ ./Incoherent_validation.c:41518:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 41518 | _test_sample_var._parameters.pre_allocated2 = NULL; | ^ ./Incoherent_validation.c:41519:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 41519 | _test_sample_var._parameters.pre_allocated3 = NULL; | ^ ./Incoherent_validation.c:41520:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 41520 | _test_sample_var._parameters.scattered_flag = NULL; | ^ ./Incoherent_validation.c:41521:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 41521 | _test_sample_var._parameters.scattered_flag_VP = NULL; | ^ ./Incoherent_validation.c:41522:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 41522 | _test_sample_var._parameters.current_tagging_node = NULL; | ^ ./Incoherent_validation.c:41523:32: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 41523 | _test_sample_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Incoherent_validation.c:41524:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 41524 | _test_sample_var._parameters.mask_check = NULL; | ^ ./Incoherent_validation.c:41525:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 41525 | _test_sample_var._parameters.number_of_processes_array = NULL; | ^ ./Incoherent_validation.c:41526:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 41526 | _test_sample_var._parameters.this_logger = NULL; | ^ ./Incoherent_validation.c:41527:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 41527 | _test_sample_var._parameters.this_abs_logger = NULL; | ^ ./Incoherent_validation.c:41528:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 41528 | _test_sample_var._parameters.tagging_conditional_list = NULL; | ^ ./Incoherent_validation.c:41529:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 41529 | _test_sample_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Incoherent_validation.c:41530:31: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 41530 | _test_sample_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Incoherent_validation.c: In function 'class_Union_master_initialize': ./Incoherent_validation.c:42692:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 42692 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Incoherent_validation.c:42779:3: note: in expansion of macro 'volume_0_found' 42779 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42703:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 42703 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:42782:3: note: in expansion of macro 'tagging_leaf_counter' 42782 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42785:3: note: in expansion of macro 'number_of_masks' 42785 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42786:3: note: in expansion of macro 'number_of_masked_volumes' 42786 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42735:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 42735 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:42804:3: note: in expansion of macro 'safty_distance' 42804 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42736:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 42736 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Incoherent_validation.c:42805:3: note: in expansion of macro 'safty_distance2' 42805 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42735:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 42735 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:42805:21: note: in expansion of macro 'safty_distance' 42805 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42825:3: note: in expansion of macro 'number_of_masks' 42825 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42826:3: note: in expansion of macro 'number_of_masked_volumes' 42826 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42832:99: note: in expansion of macro 'number_of_masks' 42832 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42833:101: note: in expansion of macro 'number_of_masked_volumes' 42833 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:42838:3: note: in expansion of macro 'geometry_component_index_list' 42838 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:42839:3: note: in expansion of macro 'geometry_component_index_list' 42839 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:42839:52: note: in expansion of macro 'geometry_component_index_list' 42839 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42713:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 42713 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:42840:3: note: in expansion of macro 'mask_volume_index_list' 42840 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42840:41: note: in expansion of macro 'number_of_masks' 42840 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42841:7: note: in expansion of macro 'number_of_masks' 42841 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42713:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 42713 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:42841:27: note: in expansion of macro 'mask_volume_index_list' 42841 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42841:69: note: in expansion of macro 'number_of_masks' 42841 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42716:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 42716 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:42842:3: note: in expansion of macro 'mask_status_list' 42842 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42842:35: note: in expansion of macro 'number_of_masks' 42842 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42843:7: note: in expansion of macro 'number_of_masks' 42843 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42716:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 42716 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:42843:27: note: in expansion of macro 'mask_status_list' 42843 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42843:63: note: in expansion of macro 'number_of_masks' 42843 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42717:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 42717 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:42844:3: note: in expansion of macro 'current_mask_intersect_list_status' 42844 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42844:53: note: in expansion of macro 'number_of_masked_volumes' 42844 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42845:7: note: in expansion of macro 'number_of_masked_volumes' 42845 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42717:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 42717 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:42845:36: note: in expansion of macro 'current_mask_intersect_list_status' 42845 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42845:90: note: in expansion of macro 'number_of_masked_volumes' 42845 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:42851:9: note: in expansion of macro 'geometry_component_index_list' 42851 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:42854:3: note: in expansion of macro 'geometry_component_index_list' 42854 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42714: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'? 42714 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Incoherent_validation.c:42905:39: note: in expansion of macro 'number_of_masks' 42905 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42715: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'? 42715 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Incoherent_validation.c:42906:48: note: in expansion of macro 'number_of_masked_volumes' 42906 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42729:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 42729 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:42917:5: note: in expansion of macro 'tagging_conditional_list' 42917 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42734:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 42734 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Incoherent_validation.c:42918:5: note: in expansion of macro 'free_tagging_conditioanl_list' 42918 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42729:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 42729 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:42920:5: note: in expansion of macro 'tagging_conditional_list' 42920 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42729:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 42729 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:42921:5: note: in expansion of macro 'tagging_conditional_list' 42921 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42734:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 42734 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Incoherent_validation.c:42922:5: note: in expansion of macro 'free_tagging_conditioanl_list' 42922 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:42927:3: note: in expansion of macro 'max_conditional_extend_index' 42927 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:42929:96: note: in expansion of macro 'max_conditional_extend_index' 42929 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:42930:7: note: in expansion of macro 'max_conditional_extend_index' 42930 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42695:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 42695 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Incoherent_validation.c:42935:36: note: in expansion of macro 'master_transposed_rotation_matrix' 42935 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:42944:5: note: in expansion of macro 'non_rotated_position' 42944 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:42945:102: note: in expansion of macro 'non_rotated_position' 42945 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42695:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 42695 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Incoherent_validation.c:42954:13: note: in expansion of macro 'master_transposed_rotation_matrix' 42954 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:42954:113: note: in expansion of macro 'temp_rotation_matrix' 42954 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:42955:80: note: in expansion of macro 'temp_rotation_matrix' 42955 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42693:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 42693 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:42967:3: note: in expansion of macro 'scattered_flag' 42967 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42694:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 42694 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:42968:3: note: in expansion of macro 'scattered_flag_VP' 42968 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42723:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 42723 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Incoherent_validation.c:42969:3: note: in expansion of macro 'number_of_processes_array' 42969 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42723:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 42723 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Incoherent_validation.c:42998:3: note: in expansion of macro 'number_of_processes_array' 42998 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42718:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 42718 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Incoherent_validation.c:43033:3: note: in expansion of macro 'mask_index_main' 43033 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43058:7: note: in expansion of macro 'non_isotropic_found' 43058 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43061:102: note: in expansion of macro 'non_isotropic_found' 43061 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43062:13: note: in expansion of macro 'non_isotropic_found' 43062 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43068:11: note: in expansion of macro 'non_isotropic_found' 43068 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43071:77: note: in expansion of macro 'non_isotropic_found' 43071 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43072:87: note: in expansion of macro 'non_isotropic_found' 43072 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43077:9: note: in expansion of macro 'non_isotropic_found' 43077 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42737:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 42737 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Incoherent_validation.c:43084:13: note: in expansion of macro 'temporary_focus_data' 43084 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42737:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 42737 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Incoherent_validation.c:43087:13: note: in expansion of macro 'temporary_focus_data' 43087 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42737:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 42737 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Incoherent_validation.c:43087:129: note: in expansion of macro 'temporary_focus_data' 43087 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43094:90: note: in expansion of macro 'non_isotropic_found' 43094 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42737:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 42737 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Incoherent_validation.c:43097:95: note: in expansion of macro 'temporary_focus_data' 43097 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43100:82: note: in expansion of macro 'non_isotropic_found' 43100 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42695:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 42695 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Incoherent_validation.c:43107:69: note: in expansion of macro 'master_transposed_rotation_matrix' 43107 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43107:103: note: in expansion of macro 'temp_rotation_matrix' 43107 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43108:100: note: in expansion of macro 'temp_rotation_matrix' 43108 | 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]); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43108:178: note: in expansion of macro 'non_isotropic_found' 43108 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43111:84: note: in expansion of macro 'non_isotropic_found' 43111 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43111:172: note: in expansion of macro 'non_isotropic_found' 43111 | 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]); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42700:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 42700 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Incoherent_validation.c:43117:13: note: in expansion of macro 'non_isotropic_found' 43117 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43137:92: note: in expansion of macro 'temp_rotation_matrix' 43137 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43139:64: note: in expansion of macro 'temp_rotation_matrix' 43139 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43141:69: note: in expansion of macro 'temp_rotation_matrix' 43141 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43142:74: note: in expansion of macro 'temp_rotation_matrix' 43142 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:43145:7: note: in expansion of macro 'non_rotated_position' 43145 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:43146:7: note: in expansion of macro 'non_rotated_position' 43146 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:43147:7: note: in expansion of macro 'non_rotated_position' 43147 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43149:40: note: in expansion of macro 'temp_rotation_matrix' 43149 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42699:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 42699 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Incoherent_validation.c:43150:7: note: in expansion of macro 'rotated_position' 43150 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42698:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 42698 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Incoherent_validation.c:43150:56: note: in expansion of macro 'non_rotated_position' 43150 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42699:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 42699 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Incoherent_validation.c:43152:50: note: in expansion of macro 'rotated_position' 43152 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42699:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 42699 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Incoherent_validation.c:43153:50: note: in expansion of macro 'rotated_position' 43153 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42699:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 42699 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Incoherent_validation.c:43154:50: note: in expansion of macro 'rotated_position' 43154 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43157:113: note: in expansion of macro 'temp_rotation_matrix' 43157 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42696:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 42696 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Incoherent_validation.c:43159:95: note: in expansion of macro 'temp_rotation_matrix' 43159 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42694:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 42694 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:43169:7: note: in expansion of macro 'scattered_flag_VP' 43169 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42723:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 42723 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Incoherent_validation.c:43170:7: note: in expansion of macro 'number_of_processes_array' 43170 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43173:7: note: in expansion of macro 'number_of_process_interacts_set' 43173 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43173:44: note: in expansion of macro 'total_process_interact' 43173 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43176:11: note: in expansion of macro 'number_of_process_interacts_set' 43176 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43177:11: note: in expansion of macro 'total_process_interact' 43177 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42710:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 42710 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Incoherent_validation.c:43179:11: note: in expansion of macro 'index_of_lacking_process' 43179 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43183:11: note: in expansion of macro 'number_of_process_interacts_set' 43183 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43187:11: note: in expansion of macro 'number_of_process_interacts_set' 43187 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43188:13: note: in expansion of macro 'total_process_interact' 43188 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43188:47: note: in expansion of macro 'total_process_interact' 43188 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43190:189: note: in expansion of macro 'total_process_interact' 43190 | 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; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43193:19: note: in expansion of macro 'number_of_process_interacts_set' 43193 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42709:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 42709 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Incoherent_validation.c:43194:13: note: in expansion of macro 'number_of_process_interacts_set' 43194 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42710:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 42710 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Incoherent_validation.c:43195:64: note: in expansion of macro 'index_of_lacking_process' 43195 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43195:115: note: in expansion of macro 'total_process_interact' 43195 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42711:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 42711 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:43196:15: note: in expansion of macro 'total_process_interact' 43196 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:43218:89: note: in expansion of macro 'geometry_component_index_list' 43218 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42712:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 42712 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:43221:94: note: in expansion of macro 'geometry_component_index_list' 43221 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42718:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 42718 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Incoherent_validation.c:43224:109: note: in expansion of macro 'mask_index_main' 43224 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42713:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 42713 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:43225:64: note: in expansion of macro 'mask_volume_index_list' 43225 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42718:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 42718 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Incoherent_validation.c:43225:96: note: in expansion of macro 'mask_index_main' 43225 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:43231:129: note: in expansion of macro 'max_conditional_extend_index' 43231 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:43232:15: note: in expansion of macro 'max_conditional_extend_index' 43232 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42676: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'? 42676 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:43247:3: note: in expansion of macro 'number_of_solutions' 43247 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42677:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 42677 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Incoherent_validation.c:43247:26: note: in expansion of macro 'number_of_solutions_static' 43247 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42683:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 42683 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:43251:3: note: in expansion of macro 'pre_allocated1' 43251 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42684:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 42684 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:43252:3: note: in expansion of macro 'pre_allocated2' 43252 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42685:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 42685 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:43253:3: note: in expansion of macro 'pre_allocated3' 43253 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:43256:7: note: in expansion of macro 'max_conditional_extend_index' 43256 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42730:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 42730 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Incoherent_validation.c:43257:5: note: in expansion of macro 'logger_conditional_extend_array' 43257 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42732:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 42732 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:43257:47: note: in expansion of macro 'max_conditional_extend_index' 43257 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42713:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 42713 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:43281:105: note: in expansion of macro 'mask_volume_index_list' 43281 | 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]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42705:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 42705 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:43416:3: note: in expansion of macro 'stop_creating_nodes' 43416 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42704:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 42704 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:43416:28: note: in expansion of macro 'stop_tagging_ray' 43416 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42703:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 42703 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:43416:50: note: in expansion of macro 'tagging_leaf_counter' 43416 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42701:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 42701 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:43418:5: note: in expansion of macro 'master_tagging_node_list' 43418 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42701:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 42701 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:43419:5: note: in expansion of macro 'master_tagging_node_list' 43419 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42701:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 42701 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:43419:48: note: in expansion of macro 'master_tagging_node_list' 43419 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42701:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 42701 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:43424:7: note: in expansion of macro 'master_tagging_node_list' 43424 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:42701:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 42701 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:43424:86: note: in expansion of macro 'master_tagging_node_list' 43424 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c: In function 'class_Union_master_trace': ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:44540:3: note: in expansion of macro 'done' 44540 | done = 0; | ^~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44544:3: note: in expansion of macro 'time_propagated_without_scattering' 44544 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44548:3: note: in expansion of macro 'number_of_scattering_events' 44548 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44551:5: note: in expansion of macro 'number_of_scattering_events' 44551 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:44555:5: note: in expansion of macro 'scattered_flag' 44555 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44502:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 44502 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Incoherent_validation.c:44556:40: note: in expansion of macro 'number_of_processes_array' 44556 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:44557:7: note: in expansion of macro 'scattered_flag_VP' 44557 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44565:10: note: in expansion of macro 'log_index' 44565 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44565:60: note: in expansion of macro 'log_index' 44565 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44565:73: note: in expansion of macro 'log_index' 44565 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44566:47: note: in expansion of macro 'log_index' 44566 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44566:129: note: in expansion of macro 'log_index' 44566 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44569:10: note: in expansion of macro 'log_index' 44569 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44569:64: note: in expansion of macro 'log_index' 44569 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44569:77: note: in expansion of macro 'log_index' 44569 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44570:55: note: in expansion of macro 'log_index' 44570 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:44570:145: note: in expansion of macro 'log_index' 44570 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44512:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 44512 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Incoherent_validation.c:44574:3: note: in expansion of macro 'tagging_conditional_extend' 44574 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44511:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 44511 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Incoherent_validation.c:44575:28: note: in expansion of macro 'max_conditional_extend_index' 44575 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Incoherent_validation.c:44576:5: note: in expansion of macro 'logger_conditional_extend_array' 44576 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:44584:3: note: in expansion of macro 'ray_position' 44584 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:44585:3: note: in expansion of macro 'ray_velocity' 44585 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44493: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'? 44493 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44589:28: note: in expansion of macro 'number_of_masks' 44589 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Incoherent_validation.c:44593:27: note: in expansion of macro 'ray_position' 44593 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Incoherent_validation.c:44492:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 44492 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:44593:50: note: in expansion of macro 'mask_volume_index_list' 44593 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44594:7: note: in expansion of macro 'mask_status_list' 44594 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44596:7: note: in expansion of macro 'mask_status_list' 44596 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44605:3: note: in expansion of macro 'current_volume' 44605 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:44605:44: note: in expansion of macro 'ray_position' 44605 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44605:146: note: in expansion of macro 'mask_status_list' 44605 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44462:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 44462 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:44605:183: note: in expansion of macro 'pre_allocated1' 44605 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44463:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 44463 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:44605:199: note: in expansion of macro 'pre_allocated2' 44605 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44464:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 44464 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:44605:215: note: in expansion of macro 'pre_allocated3' 44605 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44496:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 44496 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:44610:41: note: in expansion of macro 'current_mask_intersect_list_status' 44610 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44610:78: note: in expansion of macro 'mask_status_list' 44610 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44610:106: note: in expansion of macro 'current_volume' 44610 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44617:93: note: in expansion of macro 'current_volume' 44617 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44623:39: note: in expansion of macro 'current_volume' 44623 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44624:151: note: in expansion of macro 'current_volume' 44624 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:44634:5: note: in expansion of macro 'current_tagging_node' 44634 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44480:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 44480 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:44634:28: note: in expansion of macro 'master_tagging_node_list' 44634 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44634:62: note: in expansion of macro 'current_volume' 44634 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:44635:5: note: in expansion of macro 'stop_tagging_ray' 44635 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44482:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 44482 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:44636:9: note: in expansion of macro 'tagging_leaf_counter' 44636 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:44636:47: note: in expansion of macro 'stop_creating_nodes' 44636 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:44650:10: note: in expansion of macro 'done' 44650 | while (done == 0) { | ^~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44665:10: note: in expansion of macro 'start' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44665:16: note: in expansion of macro 'check' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44665:30: note: in expansion of macro 'current_volume' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44665:86: note: in expansion of macro 'check' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44665:92: note: in expansion of macro 'start' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44665:106: note: in expansion of macro 'current_volume' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44665:166: note: in expansion of macro 'check' 44665 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44671:49: note: in expansion of macro 'check' 44671 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Incoherent_validation.c:44460:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 44460 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Incoherent_validation.c:44678:13: note: in expansion of macro 'geometry_output' 44678 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44678:94: note: in expansion of macro 'check' 44678 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Incoherent_validation.c:44455: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'? 44455 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44678:102: note: in expansion of macro 'number_of_solutions' 44678 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44678:145: note: in expansion of macro 'check' 44678 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44680:49: note: in expansion of macro 'check' 44680 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44685:10: note: in expansion of macro 'mask_iterator' 44685 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44685:26: note: in expansion of macro 'mask_iterator' 44685 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44685:48: note: in expansion of macro 'current_volume' 44685 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44685:107: note: in expansion of macro 'mask_iterator' 44685 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44496:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 44496 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:44686:11: note: in expansion of macro 'current_mask_intersect_list_status' 44686 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44686:55: note: in expansion of macro 'mask_iterator' 44686 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44690:56: note: in expansion of macro 'current_volume' 44690 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44690:111: note: in expansion of macro 'mask_iterator' 44690 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44702:36: note: in expansion of macro 'current_volume' 44702 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44702:91: note: in expansion of macro 'mask_iterator' 44702 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44460:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 44460 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Incoherent_validation.c:44703:11: note: in expansion of macro 'geometry_output' 44703 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44455: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'? 44455 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44703:108: note: in expansion of macro 'number_of_solutions' 44703 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44705:54: note: in expansion of macro 'current_volume' 44705 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44705:109: note: in expansion of macro 'mask_iterator' 44705 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44712:9: note: in expansion of macro 'current_volume' 44712 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44712:67: note: in expansion of macro 'current_volume' 44712 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44716:9: note: in expansion of macro 'intersection_with_children' 44716 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44718:14: note: in expansion of macro 'start' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44718:22: note: in expansion of macro 'check' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44718:38: note: in expansion of macro 'current_volume' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44718:82: note: in expansion of macro 'check' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44718:90: note: in expansion of macro 'start' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44718:106: note: in expansion of macro 'current_volume' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44718:154: note: in expansion of macro 'check' 44718 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44723:53: note: in expansion of macro 'check' 44723 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44723:112: note: in expansion of macro 'check' 44723 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44723:124: note: in expansion of macro 'time_propagated_without_scattering' 44723 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44725:30: note: in expansion of macro 'check' 44725 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44729:19: note: in expansion of macro 'intersection_with_children' 44729 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44736:32: note: in expansion of macro 'check' 44736 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:44737:21: note: in expansion of macro 'tree_next_volume' 44737 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:44738:26: note: in expansion of macro 'mask_start' 44738 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44738:37: note: in expansion of macro 'mask_check' 44738 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44738:57: note: in expansion of macro 'check' 44738 | 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++) { | ^~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44738:109: note: in expansion of macro 'mask_check' 44738 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:44738:120: note: in expansion of macro 'mask_start' 44738 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44738:140: note: in expansion of macro 'check' 44738 | 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++) { | ^~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44738:196: note: in expansion of macro 'mask_check' 44738 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44739:28: note: in expansion of macro 'mask_status_list' 44739 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44739:55: note: in expansion of macro 'mask_check' 44739 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44740:26: note: in expansion of macro 'intersection_with_children' 44740 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44745:21: note: in expansion of macro 'intersection_with_children' 44745 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:44746:26: note: in expansion of macro 'mask_start' 44746 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44746:37: note: in expansion of macro 'mask_check' 44746 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44746:57: note: in expansion of macro 'check' 44746 | 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++) { | ^~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44746:109: note: in expansion of macro 'mask_check' 44746 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:44746:120: note: in expansion of macro 'mask_start' 44746 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44746:140: note: in expansion of macro 'check' 44746 | 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++) { | ^~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44746:196: note: in expansion of macro 'mask_check' 44746 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:44747:27: note: in expansion of macro 'mask_status_list' 44747 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:44747:54: note: in expansion of macro 'mask_check' 44747 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44748:25: note: in expansion of macro 'intersection_with_children' 44748 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44756:23: note: in expansion of macro 'intersection_with_children' 44756 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44459: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'? 44459 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44763:13: note: in expansion of macro 'intersection_with_children' 44763 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44460:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 44460 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Incoherent_validation.c:44765:13: note: in expansion of macro 'geometry_output' 44765 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44765:93: note: in expansion of macro 'current_volume' 44765 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44455: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'? 44455 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44765:110: note: in expansion of macro 'number_of_solutions' 44765 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44765:152: note: in expansion of macro 'current_volume' 44765 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44766:48: note: in expansion of macro 'current_volume' 44766 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44784:10: note: in expansion of macro 'start' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44784:16: note: in expansion of macro 'check' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44784:30: note: in expansion of macro 'current_volume' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44784:86: note: in expansion of macro 'check' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44458:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 44458 | #define start (_comp->_parameters.start) | ^~~~~ ./Incoherent_validation.c:44784:92: note: in expansion of macro 'start' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44784:106: note: in expansion of macro 'current_volume' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44784:166: note: in expansion of macro 'check' 44784 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44785:72: note: in expansion of macro 'check' 44785 | for (solution = 0;solution_parameters.check) | ^ ./Incoherent_validation.c:44787:86: note: in expansion of macro 'check' 44787 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44787:106: note: in expansion of macro 'time_propagated_without_scattering' 44787 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44788:101: note: in expansion of macro 'check' 44788 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44794:86: note: in expansion of macro 'check' 44794 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44794:106: note: in expansion of macro 'time_propagated_without_scattering' 44794 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44457:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 44457 | #define check (_comp->_parameters.check) | ^ ./Incoherent_validation.c:44795:101: note: in expansion of macro 'check' 44795 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44809:10: note: in expansion of macro 'mask_iterator' 44809 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44809:26: note: in expansion of macro 'mask_iterator' 44809 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44809:48: note: in expansion of macro 'current_volume' 44809 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44809:107: note: in expansion of macro 'mask_iterator' 44809 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44496:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 44496 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:44810:11: note: in expansion of macro 'current_mask_intersect_list_status' 44810 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44810:55: note: in expansion of macro 'mask_iterator' 44810 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44811:79: note: in expansion of macro 'current_volume' 44811 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44811:134: note: in expansion of macro 'mask_iterator' 44811 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44813:93: note: in expansion of macro 'current_volume' 44813 | 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) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44813:148: note: in expansion of macro 'mask_iterator' 44813 | 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) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44813:177: note: in expansion of macro 'time_propagated_without_scattering' 44813 | 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44814:108: note: in expansion of macro 'current_volume' 44814 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44814:163: note: in expansion of macro 'mask_iterator' 44814 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44817:93: note: in expansion of macro 'current_volume' 44817 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44817:148: note: in expansion of macro 'mask_iterator' 44817 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44817:177: note: in expansion of macro 'time_propagated_without_scattering' 44817 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44818:108: note: in expansion of macro 'current_volume' 44818 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44498:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 44498 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44818:163: note: in expansion of macro 'mask_iterator' 44818 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44827:67: note: in expansion of macro 'current_volume' 44827 | for (solution = 0;solution_parameters.current_volume) | ^ ./Incoherent_validation.c:44829:81: note: in expansion of macro 'current_volume' 44829 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44829:110: note: in expansion of macro 'time_propagated_without_scattering' 44829 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44830:96: note: in expansion of macro 'current_volume' 44830 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44833:81: note: in expansion of macro 'current_volume' 44833 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44833:110: note: in expansion of macro 'time_propagated_without_scattering' 44833 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44834:96: note: in expansion of macro 'current_volume' 44834 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44847:5: note: in expansion of macro 'abs_weight_factor' 44847 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:44848:5: note: in expansion of macro 'abs_weight_factor_set' 44848 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44853:9: note: in expansion of macro 'time_to_boundery' 44853 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:44853:52: note: in expansion of macro 'time_propagated_without_scattering' 44853 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44854:9: note: in expansion of macro 'scattering_event' 44854 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44857:13: note: in expansion of macro 'current_volume' 44857 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44858:23: note: in expansion of macro 'current_volume' 44858 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44859:25: note: in expansion of macro 'current_volume' 44859 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44862:41: note: in expansion of macro 'current_volume' 44862 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44863:36: note: in expansion of macro 'time_to_boundery' 44863 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44865:15: note: in expansion of macro 'abs_weight_factor' 44865 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44865:48: note: in expansion of macro 'current_volume' 44865 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44865:86: note: in expansion of macro 'time_to_boundery' 44865 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:44866:15: note: in expansion of macro 'abs_weight_factor_set' 44866 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44469:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 44469 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Incoherent_validation.c:44877:93: note: in expansion of macro 'wavevector' 44877 | 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]); | ^~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44880:47: note: in expansion of macro 'current_volume' 44880 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44882:27: note: in expansion of macro 'current_volume' 44882 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44470:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 44470 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Incoherent_validation.c:44884:17: note: in expansion of macro 'wavevector_rotated' 44884 | 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); | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44884:56: note: in expansion of macro 'current_volume' 44884 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44884:115: note: in expansion of macro 'current_volume' 44884 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44469:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 44469 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Incoherent_validation.c:44884:196: note: in expansion of macro 'wavevector' 44884 | 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); | ^~~~~~~~~~ ./Incoherent_validation.c:44470:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 44470 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Incoherent_validation.c:44886:28: note: in expansion of macro 'wavevector_rotated' 44886 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44517:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 44517 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Incoherent_validation.c:44893:15: note: in expansion of macro 'focus_data_index' 44893 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44893:42: note: in expansion of macro 'current_volume' 44893 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44896:34: note: in expansion of macro 'current_volume' 44896 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44899:117: note: in expansion of macro 'current_volume' 44899 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44517:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 44517 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Incoherent_validation.c:44899:169: note: in expansion of macro 'focus_data_index' 44899 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44913:34: note: in expansion of macro 'time_to_boundery' 44913 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44924:48: note: in expansion of macro 'current_volume' 44924 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44928:17: note: in expansion of macro 'scattering_event' 44928 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44929:17: note: in expansion of macro 'abs_weight_factor' 44929 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:44930:17: note: in expansion of macro 'abs_weight_factor_set' 44930 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44515:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 44515 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Incoherent_validation.c:44931:45: note: in expansion of macro 'safty_distance2' 44931 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44933:17: note: in expansion of macro 'scattering_event' 44933 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44934:17: note: in expansion of macro 'abs_weight_factor' 44934 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44938:29: note: in expansion of macro 'current_volume' 44938 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44486:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 44486 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Incoherent_validation.c:44940:21: note: in expansion of macro 'real_transmission_probability' 44940 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44487:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 44487 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Incoherent_validation.c:44941:21: note: in expansion of macro 'mc_transmission_probability' 44941 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44941:66: note: in expansion of macro 'current_volume' 44941 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44942:26: note: in expansion of macro 'scattering_event' 44942 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44487:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 44487 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Incoherent_validation.c:44942:57: note: in expansion of macro 'mc_transmission_probability' 44942 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44486:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 44486 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Incoherent_validation.c:44944:35: note: in expansion of macro 'real_transmission_probability' 44944 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44487:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 44487 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Incoherent_validation.c:44944:71: note: in expansion of macro 'mc_transmission_probability' 44944 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44514:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 44514 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:44947:48: note: in expansion of macro 'safty_distance' 44947 | 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; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44515:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 44515 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Incoherent_validation.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Incoherent_validation.c:44947:131: note: in expansion of macro 'safty_distance2' 44947 | 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; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44486:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 44486 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Incoherent_validation.c:44950:30: note: in expansion of macro 'real_transmission_probability' 44950 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44487:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 44487 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Incoherent_validation.c:44950:60: note: in expansion of macro 'mc_transmission_probability' 44950 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44515:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 44515 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Incoherent_validation.c:44956:48: note: in expansion of macro 'safty_distance2' 44956 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44514:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 44514 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:44959:50: note: in expansion of macro 'safty_distance' 44959 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44515:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 44515 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Incoherent_validation.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Incoherent_validation.c:44959:97: note: in expansion of macro 'safty_distance2' 44959 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44961:27: note: in expansion of macro 'abs_weight_factor' 44961 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:44962:27: note: in expansion of macro 'abs_weight_factor_set' 44962 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44964:27: note: in expansion of macro 'scattering_event' 44964 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44965:32: note: in expansion of macro 'scattering_event' 44965 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44968:25: note: in expansion of macro 'abs_weight_factor' 44968 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44969:25: note: in expansion of macro 'scattering_event' 44969 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44514:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 44514 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:44973:48: note: in expansion of macro 'safty_distance' 44973 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44514:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 44514 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Incoherent_validation.c:44975:73: note: in expansion of macro 'safty_distance' 44975 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44975:89: note: in expansion of macro 'scattering_event' 44975 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44976:30: note: in expansion of macro 'scattering_event' 44976 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:44980:21: note: in expansion of macro 'scattering_event' 44980 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:44982:19: note: in expansion of macro 'abs_weight_factor' 44982 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:44983:19: note: in expansion of macro 'abs_weight_factor_set' 44983 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44987:31: note: in expansion of macro 'current_volume' 44987 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:44989:21: note: in expansion of macro 'selected_process' 44989 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44991:33: note: in expansion of macro 'current_volume' 44991 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44490:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 44490 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:44993:66: note: in expansion of macro 'total_process_interact' 44993 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44996:60: note: in expansion of macro 'current_volume' 44996 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44490:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 44490 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:44999:27: note: in expansion of macro 'total_process_interact' 44999 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:44999:61: note: in expansion of macro 'current_volume' 44999 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45002:78: note: in expansion of macro 'current_volume' 45002 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45005:60: note: in expansion of macro 'current_volume' 45005 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44490:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 44490 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:45006:86: note: in expansion of macro 'total_process_interact' 45006 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45008:27: note: in expansion of macro 'selected_process' 45008 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44490:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 44490 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Incoherent_validation.c:45009:61: note: in expansion of macro 'total_process_interact' 45009 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45017:60: note: in expansion of macro 'current_volume' 45017 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45020:27: note: in expansion of macro 'selected_process' 45020 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44519:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 44519 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Incoherent_validation.c:45035:9: note: in expansion of macro 'initial_weight' 45035 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44518:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 44518 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Incoherent_validation.c:45036:9: note: in expansion of macro 'r_old' 45036 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Incoherent_validation.c:44518:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 44518 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Incoherent_validation.c:45036:26: note: in expansion of macro 'r_old' 45036 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Incoherent_validation.c:44518:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 44518 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Incoherent_validation.c:45036:43: note: in expansion of macro 'r_old' 45036 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Incoherent_validation.c:44521:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 44521 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Incoherent_validation.c:45036:60: note: in expansion of macro 'time_old' 45036 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:45038:14: note: in expansion of macro 'abs_weight_factor' 45038 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45046:13: note: in expansion of macro 'current_volume' 45046 | 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 | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44523:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 44523 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Incoherent_validation.c:45046:36: note: in expansion of macro 'abs_weight_factor_set' 45046 | 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 | ^~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45047:23: note: in expansion of macro 'current_volume' 45047 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:45049:17: note: in expansion of macro 'scattering_event' 45049 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44529:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 44529 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Incoherent_validation.c:45051:17: note: in expansion of macro 'abs_distance' 45051 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Incoherent_validation.c:44524:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 44524 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Incoherent_validation.c:45054:17: note: in expansion of macro 'my_abs' 45054 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45054:34: note: in expansion of macro 'current_volume' 45054 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44529:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 44529 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Incoherent_validation.c:45055:17: note: in expansion of macro 'abs_distance' 45055 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45058:13: note: in expansion of macro 't_abs_propagation' 45058 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44529:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 44529 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Incoherent_validation.c:45058:33: note: in expansion of macro 'abs_distance' 45058 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Incoherent_validation.c:44526:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 44526 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Incoherent_validation.c:45060:13: note: in expansion of macro 'abs_position' 45060 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45060:43: note: in expansion of macro 't_abs_propagation' 45060 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45060:69: note: in expansion of macro 't_abs_propagation' 45060 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45060:95: note: in expansion of macro 't_abs_propagation' 45060 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45070:18: note: in expansion of macro 'log_index' 45070 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45070:30: note: in expansion of macro 'log_index' 45070 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45070:48: note: in expansion of macro 'current_volume' 45070 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45070:90: note: in expansion of macro 'log_index' 45070 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45072:15: note: in expansion of macro 'transformed_abs_position' 45072 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44526:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 44526 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Incoherent_validation.c:45072:53: note: in expansion of macro 'abs_position' 45072 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45072:75: note: in expansion of macro 'current_volume' 45072 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45072:117: note: in expansion of macro 'log_index' 45072 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45073:15: note: in expansion of macro 'transformed_abs_position' 45073 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45073:60: note: in expansion of macro 'current_volume' 45073 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45073:102: note: in expansion of macro 'log_index' 45073 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45073:124: note: in expansion of macro 'transformed_abs_position' 45073 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45076:23: note: in expansion of macro 'current_volume' 45076 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45076:65: note: in expansion of macro 'log_index' 45076 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45076:119: note: in expansion of macro 'transformed_abs_position' 45076 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44519:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 44519 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Incoherent_validation.c:45076:152: note: in expansion of macro 'initial_weight' 45076 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:45076:172: note: in expansion of macro 'abs_weight_factor' 45076 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45076:196: note: in expansion of macro 't_abs_propagation' 45076 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45076:215: note: in expansion of macro 'scattered_flag' 45076 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45076:230: note: in expansion of macro 'current_volume' 45076 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45076:247: note: in expansion of macro 'number_of_scattering_events' 45076 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45076:284: note: in expansion of macro 'current_volume' 45076 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45076:326: note: in expansion of macro 'log_index' 45076 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45086:18: note: in expansion of macro 'log_index' 45086 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45086:30: note: in expansion of macro 'log_index' 45086 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45086:95: note: in expansion of macro 'log_index' 45086 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45093:15: note: in expansion of macro 'transformed_abs_position' 45093 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44526:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 44526 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Incoherent_validation.c:45093:53: note: in expansion of macro 'abs_position' 45093 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45093:118: note: in expansion of macro 'log_index' 45093 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45094:15: note: in expansion of macro 'transformed_abs_position' 45094 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45094:103: note: in expansion of macro 'log_index' 45094 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45094:136: note: in expansion of macro 'transformed_abs_position' 45094 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45097:66: note: in expansion of macro 'log_index' 45097 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44527:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 44527 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Incoherent_validation.c:45097:131: note: in expansion of macro 'transformed_abs_position' 45097 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44519:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 44519 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Incoherent_validation.c:45097:164: note: in expansion of macro 'initial_weight' 45097 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44520:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 44520 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Incoherent_validation.c:45097:184: note: in expansion of macro 'abs_weight_factor' 45097 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44528:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 44528 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Incoherent_validation.c:45097:206: note: in expansion of macro 't_abs_propagation' 45097 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45097:225: note: in expansion of macro 'scattered_flag' 45097 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45097:240: note: in expansion of macro 'current_volume' 45097 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45097:257: note: in expansion of macro 'number_of_scattering_events' 45097 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45097:337: note: in expansion of macro 'log_index' 45097 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44447:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 44447 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Incoherent_validation.c:45102:13: note: in expansion of macro 'scattering_event' 45102 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45124:13: note: in expansion of macro 'ray_position' 45124 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45125:13: note: in expansion of macro 'ray_velocity' 45125 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45128:35: note: in expansion of macro 'ray_position' 45128 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45128:58: note: in expansion of macro 'current_volume' 45128 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45132:54: note: in expansion of macro 'ray_position' 45132 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45132:152: note: in expansion of macro 'mask_status_list' 45132 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44462:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 44462 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:45132:187: note: in expansion of macro 'pre_allocated1' 45132 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44463:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 44463 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:45132:202: note: in expansion of macro 'pre_allocated2' 45132 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44464:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 44464 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:45132:217: note: in expansion of macro 'pre_allocated3' 45132 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45134:124: note: in expansion of macro 'current_volume' 45134 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44503:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 44503 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Incoherent_validation.c:45140:13: note: in expansion of macro 'p_old' 45140 | p_old = p; | ^~~~~ ./Incoherent_validation.c:44517:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 44517 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Incoherent_validation.c:45144:13: note: in expansion of macro 'focus_data_index' 45144 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45144:40: note: in expansion of macro 'current_volume' 45144 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45144:95: note: in expansion of macro 'selected_process' 45144 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45147:25: note: in expansion of macro 'current_volume' 45147 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45147:72: note: in expansion of macro 'selected_process' 45147 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45148:17: note: in expansion of macro 'ray_velocity_rotated' 45148 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45148:58: note: in expansion of macro 'current_volume' 45148 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45148:117: note: in expansion of macro 'current_volume' 45148 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45148:164: note: in expansion of macro 'selected_process' 45148 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45148:207: note: in expansion of macro 'ray_velocity' 45148 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45150:17: note: in expansion of macro 'ray_velocity_rotated' 45150 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45150:40: note: in expansion of macro 'ray_velocity' 45150 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45157:43: note: in expansion of macro 'ray_velocity_rotated' 45157 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45160:32: note: in expansion of macro 'current_volume' 45160 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45160:79: note: in expansion of macro 'selected_process' 45160 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45161:107: note: in expansion of macro 'current_volume' 45161 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45178:13: note: in expansion of macro 'ray_velocity_rotated' 45178 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45181:25: note: in expansion of macro 'current_volume' 45181 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45181:72: note: in expansion of macro 'selected_process' 45181 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44468:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 44468 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Incoherent_validation.c:45182:17: note: in expansion of macro 'ray_velocity_final' 45182 | 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); | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45182:56: note: in expansion of macro 'current_volume' 45182 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45182:125: note: in expansion of macro 'current_volume' 45182 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45182:172: note: in expansion of macro 'selected_process' 45182 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45182:215: note: in expansion of macro 'ray_velocity_rotated' 45182 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44468:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 44468 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Incoherent_validation.c:45184:16: note: in expansion of macro 'ray_velocity_final' 45184 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44467:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 44467 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Incoherent_validation.c:45184:37: note: in expansion of macro 'ray_velocity_rotated' 45184 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44468:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 44468 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Incoherent_validation.c:45190:24: note: in expansion of macro 'ray_velocity_final' 45190 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45202:18: note: in expansion of macro 'log_index' 45202 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45202:30: note: in expansion of macro 'log_index' 45202 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45202:48: note: in expansion of macro 'current_volume' 45202 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45202:86: note: in expansion of macro 'log_index' 45202 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45203:27: note: in expansion of macro 'current_volume' 45203 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45203:68: note: in expansion of macro 'log_index' 45203 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45203:96: note: in expansion of macro 'selected_process' 45203 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45208:25: note: in expansion of macro 'current_volume' 45208 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45208:66: note: in expansion of macro 'log_index' 45208 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45208:94: note: in expansion of macro 'selected_process' 45208 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45208:155: note: in expansion of macro 'ray_position' 45208 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44503:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 44503 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Incoherent_validation.c:45208:186: note: in expansion of macro 'p_old' 45208 | 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); | ^~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45208:196: note: in expansion of macro 'scattered_flag' 45208 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45208:211: note: in expansion of macro 'current_volume' 45208 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45208:228: note: in expansion of macro 'scattered_flag_VP' 45208 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45208:246: note: in expansion of macro 'current_volume' 45208 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45208:262: note: in expansion of macro 'selected_process' 45208 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45208:281: note: in expansion of macro 'number_of_scattering_events' 45208 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45208:318: note: in expansion of macro 'current_volume' 45208 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45208:359: note: in expansion of macro 'log_index' 45208 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45208:387: note: in expansion of macro 'selected_process' 45208 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45219:18: note: in expansion of macro 'log_index' 45219 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45219:30: note: in expansion of macro 'log_index' 45219 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45219:91: note: in expansion of macro 'log_index' 45219 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45224:62: note: in expansion of macro 'log_index' 45224 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45224:123: note: in expansion of macro 'ray_position' 45224 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44503:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 44503 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Incoherent_validation.c:45224:154: note: in expansion of macro 'p_old' 45224 | 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); | ^~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45224:164: note: in expansion of macro 'scattered_flag' 45224 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45224:179: note: in expansion of macro 'current_volume' 45224 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45224:196: note: in expansion of macro 'scattered_flag_VP' 45224 | 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); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45224:214: note: in expansion of macro 'current_volume' 45224 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45224:230: note: in expansion of macro 'selected_process' 45224 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45224:249: note: in expansion of macro 'number_of_scattering_events' 45224 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45224:325: note: in expansion of macro 'log_index' 45224 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45230:15: note: in expansion of macro 'number_of_scattering_events' 45230 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45231:15: note: in expansion of macro 'scattered_flag' 45231 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45231:30: note: in expansion of macro 'current_volume' 45231 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45232:15: note: in expansion of macro 'scattered_flag_VP' 45232 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45232:33: note: in expansion of macro 'current_volume' 45232 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45232:49: note: in expansion of macro 'selected_process' 45232 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:45236:13: note: in expansion of macro 'time_propagated_without_scattering' 45236 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45245:35: note: in expansion of macro 'stop_tagging_ray' 45245 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45246:17: note: in expansion of macro 'current_tagging_node' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45246:58: note: in expansion of macro 'current_tagging_node' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 44446 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Incoherent_validation.c:45246:80: note: in expansion of macro 'selected_process' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45246:105: note: in expansion of macro 'current_volume' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45246:123: note: in expansion of macro 'stop_tagging_ray' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45246:140: note: in expansion of macro 'stop_creating_nodes' 45246 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45261:18: note: in expansion of macro 'time_to_boundery' 45261 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45262:18: note: in expansion of macro 'time_to_boundery' 45262 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45263:18: note: in expansion of macro 'time_to_boundery' 45263 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44445: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'? 44445 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45264:18: note: in expansion of macro 'time_to_boundery' 45264 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45266:13: note: in expansion of macro 'ray_position' 45266 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45267:13: note: in expansion of macro 'ray_velocity' 45267 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44448:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 44448 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Incoherent_validation.c:45269:13: note: in expansion of macro 'time_propagated_without_scattering' 45269 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45281:31: note: in expansion of macro 'current_volume' 45281 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45294:29: note: in expansion of macro 'current_volume' 45294 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45295:21: note: in expansion of macro 'tree_next_volume' 45295 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45295:48: note: in expansion of macro 'current_volume' 45295 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45297:21: note: in expansion of macro 'ray_position' 45297 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45298:21: note: in expansion of macro 'ray_velocity' 45298 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45299:21: note: in expansion of macro 'tree_next_volume' 45299 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45299:64: note: in expansion of macro 'ray_position' 45299 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45299:85: note: in expansion of macro 'current_volume' 45299 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45299:145: note: in expansion of macro 'current_volume' 45299 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45299:198: note: in expansion of macro 'mask_status_list' 45299 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44462:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 44462 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:45299:233: note: in expansion of macro 'pre_allocated1' 45299 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44463:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 44463 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:45299:248: note: in expansion of macro 'pre_allocated2' 45299 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44464:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 44464 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:45299:263: note: in expansion of macro 'pre_allocated3' 45299 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45309:39: note: in expansion of macro 'stop_tagging_ray' 45309 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45310:21: note: in expansion of macro 'current_tagging_node' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45310:61: note: in expansion of macro 'current_tagging_node' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45310:83: note: in expansion of macro 'current_volume' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45310:99: note: in expansion of macro 'tree_next_volume' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45310:126: note: in expansion of macro 'stop_tagging_ray' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45310:143: note: in expansion of macro 'stop_creating_nodes' 45310 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45318:17: note: in expansion of macro 'current_volume' 45318 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45318:34: note: in expansion of macro 'tree_next_volume' 45318 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44496:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 44496 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:45319:55: note: in expansion of macro 'current_mask_intersect_list_status' 45319 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45319:92: note: in expansion of macro 'mask_status_list' 45319 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45319:120: note: in expansion of macro 'current_volume' 45319 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45340:41: note: in expansion of macro 'stop_tagging_ray' 45340 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45341:21: note: in expansion of macro 'current_tagging_node' 45341 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45341:61: note: in expansion of macro 'current_tagging_node' 45341 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45341:83: note: in expansion of macro 'current_volume' 45341 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45341:120: note: in expansion of macro 'stop_tagging_ray' 45341 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45341:137: note: in expansion of macro 'stop_creating_nodes' 45341 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45343:19: note: in expansion of macro 'current_volume' 45343 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45348:23: note: in expansion of macro 'mask_status_list' 45348 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45353:21: note: in expansion of macro 'mask_status_list' 45353 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45355:45: note: in expansion of macro 'current_volume' 45355 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44501:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 44501 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Incoherent_validation.c:45360:23: note: in expansion of macro 'need_to_run_within_which_volume' 45360 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45361:35: note: in expansion of macro 'current_volume' 45361 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45362:30: note: in expansion of macro 'mask_start' 45362 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45362:41: note: in expansion of macro 'mask_check' 45362 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45362:60: note: in expansion of macro 'current_volume' 45362 | 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++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45362:122: note: in expansion of macro 'mask_check' 45362 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45362:133: note: in expansion of macro 'mask_start' 45362 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45362:152: note: in expansion of macro 'current_volume' 45362 | 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++) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45362:218: note: in expansion of macro 'mask_check' 45362 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45363:31: note: in expansion of macro 'mask_status_list' 45363 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45363:58: note: in expansion of macro 'mask_check' 45363 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Incoherent_validation.c:44501:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 44501 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Incoherent_validation.c:45365:29: note: in expansion of macro 'need_to_run_within_which_volume' 45365 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44501:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 44501 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Incoherent_validation.c:45370:27: note: in expansion of macro 'need_to_run_within_which_volume' 45370 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45386:31: note: in expansion of macro 'tree_next_volume' 45386 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45387:36: note: in expansion of macro 'mask_start' 45387 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45387:47: note: in expansion of macro 'mask_check' 45387 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45387:173: note: in expansion of macro 'mask_check' 45387 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45387:184: note: in expansion of macro 'mask_start' 45387 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45387:314: note: in expansion of macro 'mask_check' 45387 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45388:37: note: in expansion of macro 'mask_status_list' 45388 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45388:64: note: in expansion of macro 'mask_check' 45388 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45389:35: note: in expansion of macro 'tree_next_volume' 45389 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45394:31: note: in expansion of macro 'tree_next_volume' 45394 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45395:36: note: in expansion of macro 'mask_start' 45395 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45395:47: note: in expansion of macro 'mask_check' 45395 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45395:172: note: in expansion of macro 'mask_check' 45395 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44499:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 44499 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Incoherent_validation.c:45395:183: note: in expansion of macro 'mask_start' 45395 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45395:312: note: in expansion of macro 'mask_check' 45395 | 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++) { | ^~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45396:37: note: in expansion of macro 'mask_status_list' 45396 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44500:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 44500 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Incoherent_validation.c:45396:64: note: in expansion of macro 'mask_check' 45396 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45397:35: note: in expansion of macro 'tree_next_volume' 45397 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45402:34: note: in expansion of macro 'tree_next_volume' 45402 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45406:49: note: in expansion of macro 'stop_tagging_ray' 45406 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45406:72: note: in expansion of macro 'current_tagging_node' 45406 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45406:112: note: in expansion of macro 'current_tagging_node' 45406 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45406:134: note: in expansion of macro 'current_volume' 45406 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45406:150: note: in expansion of macro 'tree_next_volume' 45406 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45406:178: note: in expansion of macro 'stop_tagging_ray' 45406 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45406:196: note: in expansion of macro 'stop_creating_nodes' 45406 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45407:27: note: in expansion of macro 'current_volume' 45407 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45407:44: note: in expansion of macro 'tree_next_volume' 45407 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45412:27: note: in expansion of macro 'ray_position' 45412 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45413:27: note: in expansion of macro 'ray_velocity' 45413 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45414:27: note: in expansion of macro 'tree_next_volume' 45414 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45414:70: note: in expansion of macro 'ray_position' 45414 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45414:200: note: in expansion of macro 'mask_status_list' 45414 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44462:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 44462 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:45414:237: note: in expansion of macro 'pre_allocated1' 45414 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44463:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 44463 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:45414:253: note: in expansion of macro 'pre_allocated2' 45414 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44464:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 44464 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:45414:269: note: in expansion of macro 'pre_allocated3' 45414 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45416:49: note: in expansion of macro 'stop_tagging_ray' 45416 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45416:72: note: in expansion of macro 'current_tagging_node' 45416 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45416:112: note: in expansion of macro 'current_tagging_node' 45416 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45416:134: note: in expansion of macro 'current_volume' 45416 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45416:150: note: in expansion of macro 'tree_next_volume' 45416 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45416:177: note: in expansion of macro 'stop_tagging_ray' 45416 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45416:194: note: in expansion of macro 'stop_creating_nodes' 45416 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45417:27: note: in expansion of macro 'current_volume' 45417 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45417:44: note: in expansion of macro 'tree_next_volume' 45417 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45431:21: note: in expansion of macro 'mask_status_list' 45431 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45433:21: note: in expansion of macro 'ray_position' 45433 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45434:21: note: in expansion of macro 'ray_velocity' 45434 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45437:21: note: in expansion of macro 'tree_next_volume' 45437 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45437:64: note: in expansion of macro 'ray_position' 45437 | 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); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45437:170: note: in expansion of macro 'mask_status_list' 45437 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44462:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 44462 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:45437:207: note: in expansion of macro 'pre_allocated1' 45437 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44463:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 44463 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:45437:223: note: in expansion of macro 'pre_allocated2' 45437 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44464:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 44464 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:45437:239: note: in expansion of macro 'pre_allocated3' 45437 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45439:25: note: in expansion of macro 'tree_next_volume' 45439 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45440:35: note: in expansion of macro 'tree_next_volume' 45440 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45440:88: note: in expansion of macro 'current_volume' 45440 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45442:47: note: in expansion of macro 'stop_tagging_ray' 45442 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45442:70: note: in expansion of macro 'current_tagging_node' 45442 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45442:110: note: in expansion of macro 'current_tagging_node' 45442 | 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); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45442:132: note: in expansion of macro 'current_volume' 45442 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45442:148: note: in expansion of macro 'tree_next_volume' 45442 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45442:176: note: in expansion of macro 'stop_tagging_ray' 45442 | 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); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44484:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 44484 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Incoherent_validation.c:45442:194: note: in expansion of macro 'stop_creating_nodes' 45442 | 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); | ^~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45443:25: note: in expansion of macro 'current_volume' 45443 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44461:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 44461 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Incoherent_validation.c:45443:42: note: in expansion of macro 'tree_next_volume' 45443 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44496:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 44496 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:45450:55: note: in expansion of macro 'current_mask_intersect_list_status' 45450 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45450:92: note: in expansion of macro 'mask_status_list' 45450 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45450:120: note: in expansion of macro 'current_volume' 45450 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45459:25: note: in expansion of macro 'current_volume' 45459 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:45460:21: note: in expansion of macro 'done' 45460 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Incoherent_validation.c:44454:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 44454 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Incoherent_validation.c:45461:21: note: in expansion of macro 'ray_sucseeded' 45461 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45469:13: note: in expansion of macro 'current_volume' 45469 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:45470:13: note: in expansion of macro 'done' 45470 | done = 1; | ^~~~ ./Incoherent_validation.c:44454:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 44454 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Incoherent_validation.c:45471:13: note: in expansion of macro 'ray_sucseeded' 45471 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44454:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 44454 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Incoherent_validation.c:45476:15: note: in expansion of macro 'ray_sucseeded' 45476 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:45477:15: note: in expansion of macro 'done' 45477 | done = 1; // stop the loop | ^~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45479:162: note: in expansion of macro 'current_volume' 45479 | 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); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45481:39: note: in expansion of macro 'ray_position' 45481 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Incoherent_validation.c:44495:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 44495 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:45485:33: note: in expansion of macro 'mask_status_list' 45485 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45487:45: note: in expansion of macro 'scattered_flag' 45487 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44452:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 44452 | #define done (_comp->_parameters.done) | ^ ./Incoherent_validation.c:45503:22: note: in expansion of macro 'done' 45503 | 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;} | ^~~~ ./Incoherent_validation.c:44454:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 44454 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Incoherent_validation.c:45503:32: note: in expansion of macro 'ray_sucseeded' 45503 | 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;} | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45503:148: note: in expansion of macro 'current_volume' 45503 | 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;} | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44454:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 44454 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Incoherent_validation.c:45510:7: note: in expansion of macro 'ray_sucseeded' 45510 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45518:12: note: in expansion of macro 'log_index' 45518 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45518:63: note: in expansion of macro 'log_index' 45518 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45518:77: note: in expansion of macro 'log_index' 45518 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44506:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 44506 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Incoherent_validation.c:45520:9: note: in expansion of macro 'this_logger' 45520 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45520:63: note: in expansion of macro 'log_index' 45520 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45521:9: note: in expansion of macro 'conditional_status' 45521 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45522:74: note: in expansion of macro 'log_index' 45522 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Incoherent_validation.c:44506:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 44506 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Incoherent_validation.c:45527:20: note: in expansion of macro 'this_logger' 45527 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Incoherent_validation.c:44506:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 44506 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Incoherent_validation.c:45528:26: note: in expansion of macro 'this_logger' 45528 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45529:27: note: in expansion of macro 'ray_position' 45529 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45529:42: note: in expansion of macro 'ray_velocity' 45529 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45529:65: note: in expansion of macro 'current_volume' 45529 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45530:27: note: in expansion of macro 'number_of_scattering_events' 45530 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45530:56: note: in expansion of macro 'scattered_flag' 45530 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45530:71: note: in expansion of macro 'scattered_flag_VP' 45530 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45531:13: note: in expansion of macro 'conditional_status' 45531 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45535:13: note: in expansion of macro 'conditional_status' 45535 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45539:55: note: in expansion of macro 'log_index' 45539 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45540:53: note: in expansion of macro 'log_index' 45540 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45540:137: note: in expansion of macro 'log_index' 45540 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45542:60: note: in expansion of macro 'log_index' 45542 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45543:53: note: in expansion of macro 'log_index' 45543 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45543:145: note: in expansion of macro 'log_index' 45543 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45547:55: note: in expansion of macro 'log_index' 45547 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Incoherent_validation.c:44509:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 44509 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Incoherent_validation.c:45551:13: note: in expansion of macro 'logger_conditional_extend_array' 45551 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45551:85: note: in expansion of macro 'log_index' 45551 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45562:53: note: in expansion of macro 'log_index' 45562 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45570:12: note: in expansion of macro 'log_index' 45570 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45570:67: note: in expansion of macro 'log_index' 45570 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45570:81: note: in expansion of macro 'log_index' 45570 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Incoherent_validation.c:44507:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 44507 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Incoherent_validation.c:45572:9: note: in expansion of macro 'this_abs_logger' 45572 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45572:75: note: in expansion of macro 'log_index' 45572 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45573:9: note: in expansion of macro 'conditional_status' 45573 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45574:82: note: in expansion of macro 'log_index' 45574 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Incoherent_validation.c:44507:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 44507 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Incoherent_validation.c:45579:20: note: in expansion of macro 'this_abs_logger' 45579 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44507:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 44507 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Incoherent_validation.c:45580:26: note: in expansion of macro 'this_abs_logger' 45580 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45581:27: note: in expansion of macro 'ray_position' 45581 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45581:42: note: in expansion of macro 'ray_velocity' 45581 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45581:65: note: in expansion of macro 'current_volume' 45581 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45582:27: note: in expansion of macro 'number_of_scattering_events' 45582 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45582:56: note: in expansion of macro 'scattered_flag' 45582 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45582:72: note: in expansion of macro 'scattered_flag_VP' 45582 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45583:13: note: in expansion of macro 'conditional_status' 45583 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45587:13: note: in expansion of macro 'conditional_status' 45587 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45590:59: note: in expansion of macro 'log_index' 45590 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45590:151: note: in expansion of macro 'log_index' 45590 | 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); | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45593:63: note: in expansion of macro 'log_index' 45593 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Incoherent_validation.c:44510:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 44510 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Incoherent_validation.c:45597:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 45597 | 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45597:97: note: in expansion of macro 'log_index' 45597 | 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 | ^~~~~~~~~ ./Incoherent_validation.c:44504:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 44504 | #define log_index (_comp->_parameters.log_index) | ^ ./Incoherent_validation.c:45608:61: note: in expansion of macro 'log_index' 45608 | 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]; | ^~~~~~~~~ ./Incoherent_validation.c:44483:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 44483 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Incoherent_validation.c:45617:27: note: in expansion of macro 'stop_tagging_ray' 45617 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45618:7: note: in expansion of macro 'conditional_status' 45618 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44508:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 44508 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:45619:33: note: in expansion of macro 'tagging_conditional_list' 45619 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44508:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 44508 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:45625:18: note: in expansion of macro 'tagging_conditional_list' 45625 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44508:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 44508 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:45626:26: note: in expansion of macro 'tagging_conditional_list' 45626 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45627:27: note: in expansion of macro 'ray_position' 45627 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45627:42: note: in expansion of macro 'ray_velocity' 45627 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Incoherent_validation.c:44453:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 44453 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Incoherent_validation.c:45627:65: note: in expansion of macro 'current_volume' 45627 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45628:27: note: in expansion of macro 'number_of_scattering_events' 45628 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44472:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 44472 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:45628:56: note: in expansion of macro 'scattered_flag' 45628 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:44473:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 44473 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:45628:71: note: in expansion of macro 'scattered_flag_VP' 45628 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45629:11: note: in expansion of macro 'conditional_status' 45629 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44505:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 44505 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Incoherent_validation.c:45633:11: note: in expansion of macro 'conditional_status' 45633 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44512:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 44512 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Incoherent_validation.c:45634:9: note: in expansion of macro 'tagging_conditional_extend' 45634 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44481:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 44481 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Incoherent_validation.c:45640:34: note: in expansion of macro 'current_tagging_node' 45640 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44465:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 44465 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Incoherent_validation.c:45640:56: note: in expansion of macro 'ray_position' 45640 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44466:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 44466 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Incoherent_validation.c:45640:71: note: in expansion of macro 'ray_velocity' 45640 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Incoherent_validation.c:44482:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 44482 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:45640:90: note: in expansion of macro 'tagging_leaf_counter' 45640 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:44485: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'? 44485 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:45658:102: note: in expansion of macro 'number_of_scattering_events' 45658 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c: In function 'raytrace': ./Incoherent_validation.c:46755:13: error: 'comp_select' undeclared (first use in this function) 46755 | if (((comp_select==1))) // conditional WHEN execution | ^~~~~~~~~~~ ./Incoherent_validation.c:46755:13: note: each undeclared identifier is reported only once for each function it appears in ./Incoherent_validation.c: In function 'class_Union_master_finally': ./Incoherent_validation.c:47758:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 47758 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:47812:58: note: in expansion of macro 'tagging_leaf_counter' 47812 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 47756 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:47814:25: note: in expansion of macro 'master_tagging_node_list' 47814 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47758:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 47758 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Incoherent_validation.c:47814:60: note: in expansion of macro 'tagging_leaf_counter' 47814 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 47756 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:47816:5: note: in expansion of macro 'master_tagging_node_list' 47816 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47756:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 47756 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Incoherent_validation.c:47816:53: note: in expansion of macro 'master_tagging_node_list' 47816 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47748:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 47748 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Incoherent_validation.c:47821:6: note: in expansion of macro 'scattered_flag' 47821 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:47738:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 47738 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Incoherent_validation.c:47823:6: note: in expansion of macro 'pre_allocated1' 47823 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:47739:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 47739 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Incoherent_validation.c:47824:6: note: in expansion of macro 'pre_allocated2' 47824 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:47740:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 47740 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Incoherent_validation.c:47825:6: note: in expansion of macro 'pre_allocated3' 47825 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Incoherent_validation.c:47778:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 47778 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Incoherent_validation.c:47826:6: note: in expansion of macro 'number_of_processes_array' 47826 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47789:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 47789 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Incoherent_validation.c:47838:5: note: in expansion of macro 'free_tagging_conditioanl_list' 47838 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47784:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 47784 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Incoherent_validation.c:47838:46: note: in expansion of macro 'tagging_conditional_list' 47838 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47749:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 47749 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:47857:10: note: in expansion of macro 'scattered_flag_VP' 47857 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47749:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 47749 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Incoherent_validation.c:47889:6: note: in expansion of macro 'scattered_flag_VP' 47889 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47771:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 47771 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:47897:5: note: in expansion of macro 'mask_status_list' 47897 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47771:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 47771 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Incoherent_validation.c:47897:43: note: in expansion of macro 'mask_status_list' 47897 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47772:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 47772 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:47898:5: note: in expansion of macro 'current_mask_intersect_list_status' 47898 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47772:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 47772 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Incoherent_validation.c:47898:61: note: in expansion of macro 'current_mask_intersect_list_status' 47898 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47768:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 47768 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:47899:5: note: in expansion of macro 'mask_volume_index_list' 47899 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47768:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 47768 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Incoherent_validation.c:47899:49: note: in expansion of macro 'mask_volume_index_list' 47899 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47767:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 47767 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:47902:5: note: in expansion of macro 'geometry_component_index_list' 47902 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Incoherent_validation.c:47767:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 47767 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Incoherent_validation.c:47902:56: note: in expansion of macro 'geometry_component_index_list' 47902 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Incoherent_validation.out ./Incoherent_validation.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 ./Incoherent_validation.out ./Incoherent_validation.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.