INFO: No output directory specified (--dir) INFO: Using directory: "Unit_test_conditional_standard_20240925_202148" INFO: Regenerating c-file: Unit_test_conditional_standard.c DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr -t -o ./Unit_test_conditional_standard.c Unit_test_conditional_standard.instr 2024-09-25 20:21:51.670 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:67 - sort includes :Powder_process(0):read_table-lib :Powder_process(1):interoff-lib 2024-09-25 20:21:51.671 | DEBUG | mccode_antlr.translators.c:sort_include_hierarchy:92 - sorted to read_table-lib interoff-lib No initialization present? ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: -> GPU kernel from component init -> GPU kernel from component incoherent -> GPU kernel from component powder -> GPU kernel from component material -> GPU kernel from component Origin -> GPU kernel from component source -> GPU kernel from component geometry_center -> GPU kernel from component box -> GPU kernel from component sphere -> GPU kernel from component cylinder -> GPU kernel from component cone -> GPU kernel from component Union_logger_2D_space_zx -> GPU kernel from component Union_logger_2D_space_zy -> GPU kernel from component Union_logger_2D_space_zx_con -> GPU kernel from component Union_logger_2D_space_zy_con -> GPU kernel from component standard_conditional Component master is NOACC, CPUONLY=False ->FUNNEL mode enabled, SPLIT within buffer. -> GPU kernel from component master -> GPU kernel from component transmission -> GPU kernel from component stop ----------------------------------------------------------- DEBUG: CMD: /home/nexmap/pkwi/McStas/mcstas/3.x-dev/bin/mcstas-antlr finished INFO: Recompiling: ./Unit_test_conditional_standard.out DEBUG: CMD: mpicc -o ./Unit_test_conditional_standard.out ./Unit_test_conditional_standard.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/ ./Unit_test_conditional_standard.c:65459:3: error: expected ':', ',', ';', '}' or '__attribute__' before 'double' 65459 | double time_to_boundery; /* Not initialized */ | ^~~~~~ ./Unit_test_conditional_standard.c: In function '_master_setpos': ./Unit_test_conditional_standard.c:69235:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions'; did you mean 'number_of_volumes'? 69235 | _master_var._parameters.number_of_solutions = NULL; | ^~~~~~~~~~~~~~~~~~~ | number_of_volumes ./Unit_test_conditional_standard.c:69236:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 69236 | _master_var._parameters.check = NULL; | ^ ./Unit_test_conditional_standard.c:69237:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 69237 | _master_var._parameters.start = NULL; | ^~~~~ | r_start ./Unit_test_conditional_standard.c:69238:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 69238 | _master_var._parameters.pre_allocated1 = NULL; | ^ ./Unit_test_conditional_standard.c:69239:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 69239 | _master_var._parameters.pre_allocated2 = NULL; | ^ ./Unit_test_conditional_standard.c:69240:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 69240 | _master_var._parameters.pre_allocated3 = NULL; | ^ ./Unit_test_conditional_standard.c:69241:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 69241 | _master_var._parameters.scattered_flag = NULL; | ^ ./Unit_test_conditional_standard.c:69242:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 69242 | _master_var._parameters.scattered_flag_VP = NULL; | ^ ./Unit_test_conditional_standard.c:69243:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 69243 | _master_var._parameters.current_tagging_node = NULL; | ^ ./Unit_test_conditional_standard.c:69244:27: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 69244 | _master_var._parameters.mask_start = NULL; | ^~~~~~~~~~ | r_start ./Unit_test_conditional_standard.c:69245:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 69245 | _master_var._parameters.mask_check = NULL; | ^ ./Unit_test_conditional_standard.c:69246:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 69246 | _master_var._parameters.number_of_processes_array = NULL; | ^ ./Unit_test_conditional_standard.c:69247:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 69247 | _master_var._parameters.this_logger = NULL; | ^ ./Unit_test_conditional_standard.c:69248:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 69248 | _master_var._parameters.this_abs_logger = NULL; | ^ ./Unit_test_conditional_standard.c:69249:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 69249 | _master_var._parameters.tagging_conditional_list = NULL; | ^ ./Unit_test_conditional_standard.c:69250:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 69250 | _master_var._parameters.logger_conditional_extend_array = NULL; | ^ ./Unit_test_conditional_standard.c:69251:26: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 69251 | _master_var._parameters.abs_logger_conditional_extend_array = NULL; | ^ ./Unit_test_conditional_standard.c: In function 'class_Union_master_initialize': ./Unit_test_conditional_standard.c:71561:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'volume_0_found' 71561 | #define volume_0_found (_comp->_parameters.volume_0_found) | ^ ./Unit_test_conditional_standard.c:71648:3: note: in expansion of macro 'volume_0_found' 71648 | volume_0_found = 0; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71572:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 71572 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:71651:3: note: in expansion of macro 'tagging_leaf_counter' 71651 | tagging_leaf_counter=0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71654:3: note: in expansion of macro 'number_of_masks' 71654 | number_of_masks = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71655:3: note: in expansion of macro 'number_of_masked_volumes' 71655 | number_of_masked_volumes = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71604:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 71604 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:71673:3: note: in expansion of macro 'safty_distance' 71673 | safty_distance = 1E-11; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71605:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 71605 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_conditional_standard.c:71674:3: note: in expansion of macro 'safty_distance2' 71674 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71604:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 71604 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:71674:21: note: in expansion of macro 'safty_distance' 71674 | safty_distance2 = safty_distance*2; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71694:3: note: in expansion of macro 'number_of_masks' 71694 | number_of_masks = 0; // Starting with 0 mask volumes | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71695:3: note: in expansion of macro 'number_of_masked_volumes' 71695 | number_of_masked_volumes = 0; // Starting with 0 masked volumes | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71701:99: note: in expansion of macro 'number_of_masks' 71701 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_mask_volume == 1) number_of_masks++; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71702:101: note: in expansion of macro 'number_of_masked_volumes' 71702 | if (global_geometry_list_master->elements[iterator].Volume->geometry.is_masked_volume == 1) number_of_masked_volumes++; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:71707:3: note: in expansion of macro 'geometry_component_index_list' 71707 | geometry_component_index_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:71708:3: note: in expansion of macro 'geometry_component_index_list' 71708 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:71708:52: note: in expansion of macro 'geometry_component_index_list' 71708 | geometry_component_index_list.elements = malloc( geometry_component_index_list.num_elements * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71582:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 71582 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:71709:3: note: in expansion of macro 'mask_volume_index_list' 71709 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71709:41: note: in expansion of macro 'number_of_masks' 71709 | mask_volume_index_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71710:7: note: in expansion of macro 'number_of_masks' 71710 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71582:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 71582 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:71710:27: note: in expansion of macro 'mask_volume_index_list' 71710 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71710:69: note: in expansion of macro 'number_of_masks' 71710 | if (number_of_masks >0) mask_volume_index_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71585:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 71585 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:71711:3: note: in expansion of macro 'mask_status_list' 71711 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71711:35: note: in expansion of macro 'number_of_masks' 71711 | mask_status_list.num_elements = number_of_masks; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71712:7: note: in expansion of macro 'number_of_masks' 71712 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71585:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 71585 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:71712:27: note: in expansion of macro 'mask_status_list' 71712 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71712:63: note: in expansion of macro 'number_of_masks' 71712 | if (number_of_masks >0) mask_status_list.elements = malloc( number_of_masks * sizeof(int)); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71586:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 71586 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:71713:3: note: in expansion of macro 'current_mask_intersect_list_status' 71713 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71713:53: note: in expansion of macro 'number_of_masked_volumes' 71713 | current_mask_intersect_list_status.num_elements = number_of_masked_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71714:7: note: in expansion of macro 'number_of_masked_volumes' 71714 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71586:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 71586 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:71714:36: note: in expansion of macro 'current_mask_intersect_list_status' 71714 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71714:90: note: in expansion of macro 'number_of_masked_volumes' 71714 | if (number_of_masked_volumes >0) current_mask_intersect_list_status.elements = malloc( number_of_masked_volumes * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:71720:9: note: in expansion of macro 'geometry_component_index_list' 71720 | geometry_component_index_list.elements[++volume_index] = global_geometry_list_master->elements[iterator].component_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:71723:3: note: in expansion of macro 'geometry_component_index_list' 71723 | geometry_component_index_list.elements[0] = 0; // Volume 0 is never set in the above code, but should never be used. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71583: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'? 71583 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_conditional_standard.c:71774:39: note: in expansion of macro 'number_of_masks' 71774 | printf("number_of_masks = %d\n",number_of_masks); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71584: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'? 71584 | #define number_of_masked_volumes (_comp->_parameters.number_of_masked_volumes) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:590:5: note: in definition of macro 'MPI_MASTER' 590 | { statement; } \ | ^~~~~~~~~ ./Unit_test_conditional_standard.c:71775:48: note: in expansion of macro 'number_of_masked_volumes' 71775 | printf("number_of_masked_volumes = %d\n",number_of_masked_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71598:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 71598 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:71786:5: note: in expansion of macro 'tagging_conditional_list' 71786 | tagging_conditional_list = &global_tagging_conditional_list_master->elements[global_tagging_conditional_list_master->current_index++].conditional_list; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71603:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 71603 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_conditional_standard.c:71787:5: note: in expansion of macro 'free_tagging_conditioanl_list' 71787 | free_tagging_conditioanl_list = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71598:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 71598 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:71789:5: note: in expansion of macro 'tagging_conditional_list' 71789 | tagging_conditional_list = malloc(sizeof(struct conditional_list_struct)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71598:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 71598 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:71790:5: note: in expansion of macro 'tagging_conditional_list' 71790 | tagging_conditional_list->num_elements = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71603:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 71603 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_conditional_standard.c:71791:5: note: in expansion of macro 'free_tagging_conditioanl_list' 71791 | free_tagging_conditioanl_list = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:71796:3: note: in expansion of macro 'max_conditional_extend_index' 71796 | max_conditional_extend_index = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:71798:96: note: in expansion of macro 'max_conditional_extend_index' 71798 | if (global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index > max_conditional_extend_index) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:71799:7: note: in expansion of macro 'max_conditional_extend_index' 71799 | max_conditional_extend_index = global_all_volume_logger_list_master->elements[iterator].logger->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71564:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 71564 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71804:36: note: in expansion of macro 'master_transposed_rotation_matrix' 71804 | rot_transpose(ROT_A_CURRENT_COMP,master_transposed_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:71813:5: note: in expansion of macro 'non_rotated_position' 71813 | non_rotated_position = coords_sub(*(global_positions_to_transform_list_master->positions[iterator]),POS_A_CURRENT_COMP); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:71814:102: note: in expansion of macro 'non_rotated_position' 71814 | *(global_positions_to_transform_list_master->positions[iterator]) = rot_apply(ROT_A_CURRENT_COMP,non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71564:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 71564 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71823:13: note: in expansion of macro 'master_transposed_rotation_matrix' 71823 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71823:113: note: in expansion of macro 'temp_rotation_matrix' 71823 | rot_mul(master_transposed_rotation_matrix,*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71824:80: note: in expansion of macro 'temp_rotation_matrix' 71824 | rot_copy(*(global_rotations_to_transform_list_master->rotations[iterator]),temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71562:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 71562 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:71836:3: note: in expansion of macro 'scattered_flag' 71836 | scattered_flag = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71563:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 71563 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:71837:3: note: in expansion of macro 'scattered_flag_VP' 71837 | scattered_flag_VP = (int**) malloc(number_of_volumes * sizeof(int*)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71592:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 71592 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_conditional_standard.c:71838:3: note: in expansion of macro 'number_of_processes_array' 71838 | number_of_processes_array = malloc(number_of_volumes*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71592:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 71592 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_conditional_standard.c:71867:3: note: in expansion of macro 'number_of_processes_array' 71867 | number_of_processes_array[volume_index] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71587:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 71587 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_conditional_standard.c:71902:3: note: in expansion of macro 'mask_index_main' 71902 | mask_index_main = 0; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71927:7: note: in expansion of macro 'non_isotropic_found' 71927 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71930:102: note: in expansion of macro 'non_isotropic_found' 71930 | Volumes[volume_index]->p_physics->p_scattering_array[iterator].non_isotropic_rot_index = non_isotropic_found; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71931:13: note: in expansion of macro 'non_isotropic_found' 71931 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71937:11: note: in expansion of macro 'non_isotropic_found' 71937 | if (non_isotropic_found > 0) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71940:77: note: in expansion of macro 'non_isotropic_found' 71940 | Volumes[volume_index]->geometry.process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71941:87: note: in expansion of macro 'non_isotropic_found' 71941 | Volumes[volume_index]->geometry.transpose_process_rot_matrix_array = malloc(non_isotropic_found * sizeof(Rotation)); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71946:9: note: in expansion of macro 'non_isotropic_found' 71946 | non_isotropic_found = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71606:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 71606 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_conditional_standard.c:71953:13: note: in expansion of macro 'temporary_focus_data' 71953 | temporary_focus_data = Volumes[volume_index]->geometry.focus_data_array.elements[0]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71606:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 71606 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_conditional_standard.c:71956:13: note: in expansion of macro 'temporary_focus_data' 71956 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71606:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 71606 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_conditional_standard.c:71956:129: note: in expansion of macro 'temporary_focus_data' 71956 | temporary_focus_data.Aim = rot_apply(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temporary_focus_data.Aim); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71963:90: note: in expansion of macro 'non_isotropic_found' 71963 | add_element_to_int_list(&Volumes[volume_index]->geometry.focus_array_indices,non_isotropic_found+1); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71606:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temporary_focus_data' 71606 | #define temporary_focus_data (_comp->_parameters.temporary_focus_data) | ^ ./Unit_test_conditional_standard.c:71966:95: note: in expansion of macro 'temporary_focus_data' 71966 | add_element_to_focus_data_array(&Volumes[volume_index]->geometry.focus_data_array,temporary_focus_data); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71969:82: note: in expansion of macro 'non_isotropic_found' 71969 | if (Volumes[volume_index]->geometry.focus_data_array.num_elements != non_isotropic_found + 2) { | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71564:62: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_transposed_rotation_matrix' 71564 | #define master_transposed_rotation_matrix (_comp->_parameters.master_transposed_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71976:69: note: in expansion of macro 'master_transposed_rotation_matrix' 71976 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71976:103: note: in expansion of macro 'temp_rotation_matrix' 71976 | rot_mul(Volumes[volume_index]->geometry.rotation_matrix,master_transposed_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:71977:100: note: in expansion of macro 'temp_rotation_matrix' 71977 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71977:178: note: in expansion of macro 'non_isotropic_found' 71977 | rot_mul(Volumes[volume_index]->p_physics->p_scattering_array[iterator].rotation_matrix,temp_rotation_matrix,Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71980:84: note: in expansion of macro 'non_isotropic_found' 71980 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71980:172: note: in expansion of macro 'non_isotropic_found' 71980 | rot_transpose(Volumes[volume_index]->geometry.process_rot_matrix_array[non_isotropic_found],Volumes[volume_index]->geometry.transpose_process_rot_matrix_array[non_isotropic_found]); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71569:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_isotropic_found' 71569 | #define non_isotropic_found (_comp->_parameters.non_isotropic_found) | ^ ./Unit_test_conditional_standard.c:71986:13: note: in expansion of macro 'non_isotropic_found' 71986 | non_isotropic_found++; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72006:92: note: in expansion of macro 'temp_rotation_matrix' 72006 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72008:64: note: in expansion of macro 'temp_rotation_matrix' 72008 | rot_copy(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72010:69: note: in expansion of macro 'temp_rotation_matrix' 72010 | rot_transpose(Volumes[volume_index]->geometry.rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72011:74: note: in expansion of macro 'temp_rotation_matrix' 72011 | rot_copy(Volumes[volume_index]->geometry.transpose_rotation_matrix,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:72014:7: note: in expansion of macro 'non_rotated_position' 72014 | non_rotated_position.x = Volumes[volume_index]->geometry.center.x - POS_A_CURRENT_COMP.x; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:72015:7: note: in expansion of macro 'non_rotated_position' 72015 | non_rotated_position.y = Volumes[volume_index]->geometry.center.y - POS_A_CURRENT_COMP.y; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:72016:7: note: in expansion of macro 'non_rotated_position' 72016 | non_rotated_position.z = Volumes[volume_index]->geometry.center.z - POS_A_CURRENT_COMP.z; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72018:40: note: in expansion of macro 'temp_rotation_matrix' 72018 | rot_transpose(ROT_A_CURRENT_COMP,temp_rotation_matrix); // REVIEW LINE | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 71568 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_conditional_standard.c:72019:7: note: in expansion of macro 'rotated_position' 72019 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71567:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'non_rotated_position' 71567 | #define non_rotated_position (_comp->_parameters.non_rotated_position) | ^ ./Unit_test_conditional_standard.c:72019:56: note: in expansion of macro 'non_rotated_position' 72019 | rotated_position = rot_apply(ROT_A_CURRENT_COMP, non_rotated_position); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 71568 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_conditional_standard.c:72021:50: note: in expansion of macro 'rotated_position' 72021 | Volumes[volume_index]->geometry.center.x = rotated_position.x; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 71568 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_conditional_standard.c:72022:50: note: in expansion of macro 'rotated_position' 72022 | Volumes[volume_index]->geometry.center.y = rotated_position.y; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71568:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'rotated_position' 71568 | #define rotated_position (_comp->_parameters.rotated_position) | ^ ./Unit_test_conditional_standard.c:72023:50: note: in expansion of macro 'rotated_position' 72023 | Volumes[volume_index]->geometry.center.z = rotated_position.z; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72026:113: note: in expansion of macro 'temp_rotation_matrix' 72026 | rot_mul(ROT_A_CURRENT_COMP,Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71565:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'temp_rotation_matrix' 71565 | #define temp_rotation_matrix (_comp->_parameters.temp_rotation_matrix) | ^ ./Unit_test_conditional_standard.c:72028:95: note: in expansion of macro 'temp_rotation_matrix' 72028 | rot_copy(Volumes[volume_index]->geometry.focus_data_array.elements[0].absolute_rotation,temp_rotation_matrix); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71563:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 71563 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:72038:7: note: in expansion of macro 'scattered_flag_VP' 72038 | scattered_flag_VP[volume_index] = malloc(Volumes[volume_index]->p_physics->number_of_processes * sizeof(int)); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71592:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 71592 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_conditional_standard.c:72039:7: note: in expansion of macro 'number_of_processes_array' 72039 | number_of_processes_array[volume_index] = Volumes[volume_index]->p_physics->number_of_processes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72042:7: note: in expansion of macro 'number_of_process_interacts_set' 72042 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72042:44: note: in expansion of macro 'total_process_interact' 72042 | number_of_process_interacts_set = 0; total_process_interact=0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72045:11: note: in expansion of macro 'number_of_process_interacts_set' 72045 | number_of_process_interacts_set++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72046:11: note: in expansion of macro 'total_process_interact' 72046 | total_process_interact += Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71579:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 71579 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_conditional_standard.c:72048:11: note: in expansion of macro 'index_of_lacking_process' 72048 | index_of_lacking_process = process_index; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72052:11: note: in expansion of macro 'number_of_process_interacts_set' 72052 | if (number_of_process_interacts_set == 0) Volumes[volume_index]->p_physics->interact_control = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72056:11: note: in expansion of macro 'number_of_process_interacts_set' 72056 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72057:13: note: in expansion of macro 'total_process_interact' 72057 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72057:47: note: in expansion of macro 'total_process_interact' 72057 | if (total_process_interact > 1.001 || total_process_interact < 0.999) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72059:189: note: in expansion of macro 'total_process_interact' 72059 | Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact = Volumes[volume_index]->p_physics->p_scattering_array[process_index].process_p_interact/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72062:19: note: in expansion of macro 'number_of_process_interacts_set' 72062 | } else if ( number_of_process_interacts_set != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71578:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_process_interacts_set' 71578 | #define number_of_process_interacts_set (_comp->_parameters.number_of_process_interacts_set) | ^ ./Unit_test_conditional_standard.c:72063:13: note: in expansion of macro 'number_of_process_interacts_set' 72063 | if (number_of_process_interacts_set == Volumes[volume_index]->p_physics->number_of_processes - 1) {// If all but one is set, it is an easy fix | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71579:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'index_of_lacking_process' 71579 | #define index_of_lacking_process (_comp->_parameters.index_of_lacking_process) | ^ ./Unit_test_conditional_standard.c:72064:64: note: in expansion of macro 'index_of_lacking_process' 72064 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72064:115: note: in expansion of macro 'total_process_interact' 72064 | Volumes[volume_index]->p_physics->p_scattering_array[index_of_lacking_process].process_p_interact = 1 - total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71580:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 71580 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:72065:15: note: in expansion of macro 'total_process_interact' 72065 | if (total_process_interact >= 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:72087:89: note: in expansion of macro 'geometry_component_index_list' 72087 | Volumes[volume_index]->geometry.mask_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.mask_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71581:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 71581 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:72090:94: note: in expansion of macro 'geometry_component_index_list' 72090 | Volumes[volume_index]->geometry.masked_by_list.elements[iterator] = find_on_int_list(geometry_component_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71587:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 71587 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_conditional_standard.c:72093:109: note: in expansion of macro 'mask_index_main' 72093 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) Volumes[volume_index]->geometry.mask_index = mask_index_main; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71582:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 71582 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:72094:64: note: in expansion of macro 'mask_volume_index_list' 72094 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71587:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_index_main' 71587 | #define mask_index_main (_comp->_parameters.mask_index_main) | ^ ./Unit_test_conditional_standard.c:72094:96: note: in expansion of macro 'mask_index_main' 72094 | if (Volumes[volume_index]->geometry.is_mask_volume == 1) mask_volume_index_list.elements[mask_index_main++] = volume_index; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:72100:129: note: in expansion of macro 'max_conditional_extend_index' 72100 | if (Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index > max_conditional_extend_index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:72101:15: note: in expansion of macro 'max_conditional_extend_index' 72101 | max_conditional_extend_index = Volumes[volume_index]->loggers.p_logger_volume[iterator].p_logger_process[process_index]->logger_extend_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71545: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'? 71545 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72116:3: note: in expansion of macro 'number_of_solutions' 72116 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71546:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_solutions_static' 71546 | #define number_of_solutions_static (_comp->_parameters.number_of_solutions_static) | ^ ./Unit_test_conditional_standard.c:72116:26: note: in expansion of macro 'number_of_solutions_static' 72116 | number_of_solutions = &number_of_solutions_static; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71552:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 71552 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:72120:3: note: in expansion of macro 'pre_allocated1' 72120 | pre_allocated1 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71553:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 71553 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:72121:3: note: in expansion of macro 'pre_allocated2' 72121 | pre_allocated2 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71554:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 71554 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:72122:3: note: in expansion of macro 'pre_allocated3' 72122 | pre_allocated3 = malloc(number_of_volumes * sizeof(int)); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:72125:7: note: in expansion of macro 'max_conditional_extend_index' 72125 | if (max_conditional_extend_index > -1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71599:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 71599 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_conditional_standard.c:72126:5: note: in expansion of macro 'logger_conditional_extend_array' 72126 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71601:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 71601 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:72126:47: note: in expansion of macro 'max_conditional_extend_index' 72126 | logger_conditional_extend_array = malloc((max_conditional_extend_index + 1)*sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71582:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 71582 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:72150:105: note: in expansion of macro 'mask_volume_index_list' 72150 | Volumes[volume_index]->geometry.masked_by_mask_index_list.elements[iterator] = find_on_int_list(mask_volume_index_list,Volumes[volume_index]->geometry.masked_by_list.elements[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71574:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 71574 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:72285:3: note: in expansion of macro 'stop_creating_nodes' 72285 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71573:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 71573 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:72285:28: note: in expansion of macro 'stop_tagging_ray' 72285 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71572:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 71572 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:72285:50: note: in expansion of macro 'tagging_leaf_counter' 72285 | stop_creating_nodes = 0; stop_tagging_ray = 0; tagging_leaf_counter = 0; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71570:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 71570 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:72287:5: note: in expansion of macro 'master_tagging_node_list' 72287 | master_tagging_node_list.num_elements = number_of_volumes; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71570:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 71570 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:72288:5: note: in expansion of macro 'master_tagging_node_list' 72288 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71570:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 71570 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:72288:48: note: in expansion of macro 'master_tagging_node_list' 72288 | master_tagging_node_list.elements = malloc(master_tagging_node_list.num_elements * sizeof(struct tagging_tree_node_struct*)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71570:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 71570 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:72293:7: note: in expansion of macro 'master_tagging_node_list' 72293 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:71570:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 71570 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:72293:86: note: in expansion of macro 'master_tagging_node_list' 72293 | master_tagging_node_list.elements[volume_index] = initialize_tagging_tree_node(master_tagging_node_list.elements[volume_index], NULL, Volumes[volume_index]); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c: In function 'class_Union_master_trace': ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:72994:3: note: in expansion of macro 'done' 72994 | done = 0; | ^~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:72998:3: note: in expansion of macro 'time_propagated_without_scattering' 72998 | time_propagated_without_scattering = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73002:3: note: in expansion of macro 'number_of_scattering_events' 73002 | number_of_scattering_events = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73005:5: note: in expansion of macro 'number_of_scattering_events' 73005 | number_of_scattering_events = global_master_list_master->elements[this_global_master_index-1].stored_number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73009:5: note: in expansion of macro 'scattered_flag' 73009 | scattered_flag[volume_index] = 0; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72956:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 72956 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_conditional_standard.c:73010:40: note: in expansion of macro 'number_of_processes_array' 73010 | for (process_index=0;process_index_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:73011:7: note: in expansion of macro 'scattered_flag_VP' 73011 | scattered_flag_VP[volume_index][process_index] = 0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73019:10: note: in expansion of macro 'log_index' 73019 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73019:60: note: in expansion of macro 'log_index' 73019 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73019:73: note: in expansion of macro 'log_index' 73019 | for (log_index=loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73020:47: note: in expansion of macro 'log_index' 73020 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73020:129: note: in expansion of macro 'log_index' 73020 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.clear_temp(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73023:10: note: in expansion of macro 'log_index' 73023 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73023:64: note: in expansion of macro 'log_index' 73023 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73023:77: note: in expansion of macro 'log_index' 73023 | for (log_index=abs_loggers_with_data_array.used_elements-1;log_index>-1;log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73024:55: note: in expansion of macro 'log_index' 73024 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73024:145: note: in expansion of macro 'log_index' 73024 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.clear_temp(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72966:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 72966 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_conditional_standard.c:73028:3: note: in expansion of macro 'tagging_conditional_extend' 73028 | tagging_conditional_extend = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72965:57: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'max_conditional_extend_index' 72965 | #define max_conditional_extend_index (_comp->_parameters.max_conditional_extend_index) | ^ ./Unit_test_conditional_standard.c:73029:28: note: in expansion of macro 'max_conditional_extend_index' 73029 | for (iterator=0;iterator_parameters.logger_conditional_extend_array) | ^ ./Unit_test_conditional_standard.c:73030:5: note: in expansion of macro 'logger_conditional_extend_array' 73030 | logger_conditional_extend_array[iterator] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73038:3: note: in expansion of macro 'ray_position' 73038 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73039:3: note: in expansion of macro 'ray_velocity' 73039 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72947: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'? 72947 | #define number_of_masks (_comp->_parameters.number_of_masks) | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73043:28: note: in expansion of macro 'number_of_masks' 73043 | for (iterator=0;iterator_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73047:27: note: in expansion of macro 'ray_position' 73047 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72946:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 72946 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:73047:50: note: in expansion of macro 'mask_volume_index_list' 73047 | if (r_within_function(ray_position, &Volumes[mask_volume_index_list.elements[iterator]]->geometry) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73048:7: note: in expansion of macro 'mask_status_list' 73048 | mask_status_list.elements[iterator] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73050:7: note: in expansion of macro 'mask_status_list' 73050 | mask_status_list.elements[iterator] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73059:3: note: in expansion of macro 'current_volume' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73059:44: note: in expansion of macro 'ray_position' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73059:146: note: in expansion of macro 'mask_status_list' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72916:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 72916 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:73059:183: note: in expansion of macro 'pre_allocated1' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 72917 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:73059:199: note: in expansion of macro 'pre_allocated2' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72918:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 72918 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:73059:215: note: in expansion of macro 'pre_allocated3' 73059 | current_volume = within_which_volume_GPU(ray_position, starting_lists.reduced_start_list, starting_lists.starting_destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72950:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 72950 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:73064:41: note: in expansion of macro 'current_mask_intersect_list_status' 73064 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73064:78: note: in expansion of macro 'mask_status_list' 73064 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73064:106: note: in expansion of macro 'current_volume' 73064 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73071:93: note: in expansion of macro 'current_volume' 73071 | if (allow_inside_start == 0 && starting_lists.allowed_starting_volume_logic_list.elements[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73077:39: note: in expansion of macro 'current_volume' 73077 | if (starting_volume_warning == 0 && current_volume != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73078:151: note: in expansion of macro 'current_volume' 73078 | printf("WARNING: Ray started in volume ''%s'' rather than the surrounding vacuum in component %s. This warning is only shown once.\n",Volumes[current_volume]->name,NAME_CURRENT_COMP); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73088:5: note: in expansion of macro 'current_tagging_node' 73088 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72934:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 72934 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:73088:28: note: in expansion of macro 'master_tagging_node_list' 73088 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73088:62: note: in expansion of macro 'current_volume' 73088 | current_tagging_node = master_tagging_node_list.elements[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73089:5: note: in expansion of macro 'stop_tagging_ray' 73089 | stop_tagging_ray = 0; // Allow this ray to be tracked | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72936:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 72936 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:73090:9: note: in expansion of macro 'tagging_leaf_counter' 73090 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73090:47: note: in expansion of macro 'stop_creating_nodes' 73090 | if (tagging_leaf_counter > history_limit) stop_creating_nodes = 1; | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:73104:10: note: in expansion of macro 'done' 73104 | while (done == 0) { | ^~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73119:10: note: in expansion of macro 'start' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73119:16: note: in expansion of macro 'check' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73119:30: note: in expansion of macro 'current_volume' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73119:86: note: in expansion of macro 'check' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73119:92: note: in expansion of macro 'start' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73119:106: note: in expansion of macro 'current_volume' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73119:166: note: in expansion of macro 'check' 73119 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73125:49: note: in expansion of macro 'check' 73125 | if (intersection_time_table.calculated[*check] == 0) { | ^~~~~ ./Unit_test_conditional_standard.c:72914:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 72914 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_conditional_standard.c:73132:13: note: in expansion of macro 'geometry_output' 73132 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73132:94: note: in expansion of macro 'check' 73132 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_conditional_standard.c:72909: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'? 72909 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73132:102: note: in expansion of macro 'number_of_solutions' 73132 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73132:145: note: in expansion of macro 'check' 73132 | geometry_output = intersect_function(intersection_time_table.intersection_times[*check], number_of_solutions, r_start, v, &Volumes[*check]->geometry); | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73134:49: note: in expansion of macro 'check' 73134 | intersection_time_table.calculated[*check] = 1; | ^~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73139:10: note: in expansion of macro 'mask_iterator' 73139 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73139:26: note: in expansion of macro 'mask_iterator' 73139 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73139:48: note: in expansion of macro 'current_volume' 73139 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73139:107: note: in expansion of macro 'mask_iterator' 73139 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72950:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 72950 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:73140:11: note: in expansion of macro 'current_mask_intersect_list_status' 73140 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73140:55: note: in expansion of macro 'mask_iterator' 73140 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { // Only check if the mask is active | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73144:56: note: in expansion of macro 'current_volume' 73144 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73144:111: note: in expansion of macro 'mask_iterator' 73144 | if (intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] == 0) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73156:36: note: in expansion of macro 'current_volume' 73156 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73156:91: note: in expansion of macro 'mask_iterator' 73156 | selected_index = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72914:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 72914 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_conditional_standard.c:73157:11: note: in expansion of macro 'geometry_output' 73157 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72909: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'? 72909 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73157:108: note: in expansion of macro 'number_of_solutions' 73157 | geometry_output = intersect_function(intersection_time_table.intersection_times[selected_index], number_of_solutions, r_start, v, &Volumes[selected_index]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73159:54: note: in expansion of macro 'current_volume' 73159 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73159:109: note: in expansion of macro 'mask_iterator' 73159 | intersection_time_table.calculated[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]] = 1; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73166:9: note: in expansion of macro 'current_volume' 73166 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73166:67: note: in expansion of macro 'current_volume' 73166 | if (current_volume != 0 && intersection_time_table.calculated[current_volume] == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73170:9: note: in expansion of macro 'intersection_with_children' 73170 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73172:14: note: in expansion of macro 'start' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73172:22: note: in expansion of macro 'check' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73172:38: note: in expansion of macro 'current_volume' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73172:82: note: in expansion of macro 'check' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73172:90: note: in expansion of macro 'start' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73172:106: note: in expansion of macro 'current_volume' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73172:154: note: in expansion of macro 'check' 73172 | for (start = check = Volumes[current_volume]->geometry.children.elements;check - start < Volumes[current_volume]->geometry.children.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73177:53: note: in expansion of macro 'check' 73177 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73177:112: note: in expansion of macro 'check' 73177 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73177:124: note: in expansion of macro 'time_propagated_without_scattering' 73177 | if (intersection_time_table.calculated[*check] == 1 && intersection_time_table.intersection_times[*check][0] > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73179:30: note: in expansion of macro 'check' 73179 | if (Volumes[*check]->geometry.is_masked_volume == 0) { | ^~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73183:19: note: in expansion of macro 'intersection_with_children' 73183 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73190:32: note: in expansion of macro 'check' 73190 | if (Volumes[*check]->geometry.mask_mode == 2) { // ANY mask mode | ^~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73191:21: note: in expansion of macro 'tree_next_volume' 73191 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73192:26: note: in expansion of macro 'mask_start' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73192:37: note: in expansion of macro 'mask_check' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73192:57: note: in expansion of macro 'check' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73192:109: note: in expansion of macro 'mask_check' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73192:120: note: in expansion of macro 'mask_start' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73192:140: note: in expansion of macro 'check' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73192:196: note: in expansion of macro 'mask_check' 73192 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73193:28: note: in expansion of macro 'mask_status_list' 73193 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73193:55: note: in expansion of macro 'mask_check' 73193 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73194:26: note: in expansion of macro 'intersection_with_children' 73194 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73199:21: note: in expansion of macro 'intersection_with_children' 73199 | intersection_with_children = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73200:26: note: in expansion of macro 'mask_start' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73200:37: note: in expansion of macro 'mask_check' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73200:57: note: in expansion of macro 'check' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73200:109: note: in expansion of macro 'mask_check' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73200:120: note: in expansion of macro 'mask_start' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73200:140: note: in expansion of macro 'check' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73200:196: note: in expansion of macro 'mask_check' 73200 | for (mask_start=mask_check=Volumes[*check]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73201:27: note: in expansion of macro 'mask_status_list' 73201 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73201:54: note: in expansion of macro 'mask_check' 73201 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73202:25: note: in expansion of macro 'intersection_with_children' 73202 | intersection_with_children = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73210:23: note: in expansion of macro 'intersection_with_children' 73210 | if (intersection_with_children == 1) break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72913: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'? 72913 | #define intersection_with_children (_comp->_parameters.intersection_with_children) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73217:13: note: in expansion of macro 'intersection_with_children' 73217 | if (intersection_with_children == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72914:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_output' 72914 | #define geometry_output (_comp->_parameters.geometry_output) | ^ ./Unit_test_conditional_standard.c:73219:13: note: in expansion of macro 'geometry_output' 73219 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73219:93: note: in expansion of macro 'current_volume' 73219 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72909: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'? 72909 | #define number_of_solutions (_comp->_parameters.number_of_solutions) | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73219:110: note: in expansion of macro 'number_of_solutions' 73219 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73219:152: note: in expansion of macro 'current_volume' 73219 | geometry_output = intersect_function(intersection_time_table.intersection_times[current_volume], number_of_solutions, r_start, v, &Volumes[current_volume]->geometry); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73220:48: note: in expansion of macro 'current_volume' 73220 | intersection_time_table.calculated[current_volume] = 1; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73238:10: note: in expansion of macro 'start' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73238:16: note: in expansion of macro 'check' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73238:30: note: in expansion of macro 'current_volume' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73238:86: note: in expansion of macro 'check' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72912:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'start'; did you mean 'r_start'? 72912 | #define start (_comp->_parameters.start) | ^~~~~ ./Unit_test_conditional_standard.c:73238:92: note: in expansion of macro 'start' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73238:106: note: in expansion of macro 'current_volume' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73238:166: note: in expansion of macro 'check' 73238 | for (start=check=Volumes[current_volume]->geometry.intersect_check_list.elements;check-startgeometry.intersect_check_list.num_elements;check++) { | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73239:72: note: in expansion of macro 'check' 73239 | for (solution = 0;solution_parameters.check) | ^ ./Unit_test_conditional_standard.c:73241:86: note: in expansion of macro 'check' 73241 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73241:106: note: in expansion of macro 'time_propagated_without_scattering' 73241 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73242:101: note: in expansion of macro 'check' 73242 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73248:86: note: in expansion of macro 'check' 73248 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73248:106: note: in expansion of macro 'time_propagated_without_scattering' 73248 | if ((intersection_time = intersection_time_table.intersection_times[*check][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72911:34: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'check' 72911 | #define check (_comp->_parameters.check) | ^ ./Unit_test_conditional_standard.c:73249:101: note: in expansion of macro 'check' 73249 | min_intersection_time = intersection_time;min_solution = solution;min_volume = *check; | ^~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73263:10: note: in expansion of macro 'mask_iterator' 73263 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73263:26: note: in expansion of macro 'mask_iterator' 73263 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73263:48: note: in expansion of macro 'current_volume' 73263 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73263:107: note: in expansion of macro 'mask_iterator' 73263 | for (mask_iterator=0;mask_iteratorgeometry.mask_intersect_list.num_elements;mask_iterator++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72950:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 72950 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:73264:11: note: in expansion of macro 'current_mask_intersect_list_status' 73264 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73264:55: note: in expansion of macro 'mask_iterator' 73264 | if (current_mask_intersect_list_status.elements[mask_iterator] == 1) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73265:79: note: in expansion of macro 'current_volume' 73265 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73265:134: note: in expansion of macro 'mask_iterator' 73265 | for (solution = 0;solutiongeometry.mask_intersect_list.elements[mask_iterator]];solution++) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73267:93: note: in expansion of macro 'current_volume' 73267 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73267:148: note: in expansion of macro 'mask_iterator' 73267 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73267:177: note: in expansion of macro 'time_propagated_without_scattering' 73267 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73268:108: note: in expansion of macro 'current_volume' 73268 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73268:163: note: in expansion of macro 'mask_iterator' 73268 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73271:93: note: in expansion of macro 'current_volume' 73271 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73271:148: note: in expansion of macro 'mask_iterator' 73271 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73271:177: note: in expansion of macro 'time_propagated_without_scattering' 73271 | if ((intersection_time = intersection_time_table.intersection_times[Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73272:108: note: in expansion of macro 'current_volume' 73272 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72952:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_iterator'; did you mean 'iterator'? 72952 | #define mask_iterator (_comp->_parameters.mask_iterator) | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73272:163: note: in expansion of macro 'mask_iterator' 73272 | min_intersection_time = intersection_time;min_solution = solution;min_volume = Volumes[current_volume]->geometry.mask_intersect_list.elements[mask_iterator]; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73281:67: note: in expansion of macro 'current_volume' 73281 | for (solution = 0;solution_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73283:81: note: in expansion of macro 'current_volume' 73283 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73283:110: note: in expansion of macro 'time_propagated_without_scattering' 73283 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering && intersection_time < min_intersection_time) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73284:96: note: in expansion of macro 'current_volume' 73284 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73287:81: note: in expansion of macro 'current_volume' 73287 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73287:110: note: in expansion of macro 'time_propagated_without_scattering' 73287 | if ((intersection_time = intersection_time_table.intersection_times[current_volume][solution]) > time_propagated_without_scattering) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73288:96: note: in expansion of macro 'current_volume' 73288 | min_intersection_time = intersection_time;min_solution = solution;min_volume = current_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73301:5: note: in expansion of macro 'abs_weight_factor' 73301 | abs_weight_factor = 1.0; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73302:5: note: in expansion of macro 'abs_weight_factor_set' 73302 | abs_weight_factor_set = 0; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73307:9: note: in expansion of macro 'time_to_boundery' 73307 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73307:52: note: in expansion of macro 'time_propagated_without_scattering' 73307 | time_to_boundery = min_intersection_time - time_propagated_without_scattering; // calculate the time remaining before the next intersection | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73308:9: note: in expansion of macro 'scattering_event' 73308 | scattering_event = 0; // Assume a scattering event will not occur | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73311:13: note: in expansion of macro 'current_volume' 73311 | if (current_volume != 0) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73312:23: note: in expansion of macro 'current_volume' 73312 | if (Volumes[current_volume]->p_physics->number_of_processes == 0) { // If there are no processes, the volume could be vacuum or an absorber | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73313:25: note: in expansion of macro 'current_volume' 73313 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73316:41: note: in expansion of macro 'current_volume' 73316 | my_sum_plus_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73317:36: note: in expansion of macro 'time_to_boundery' 73317 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73319:15: note: in expansion of macro 'abs_weight_factor' 73319 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73319:48: note: in expansion of macro 'current_volume' 73319 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73319:86: note: in expansion of macro 'time_to_boundery' 73319 | abs_weight_factor = exp(-Volumes[current_volume]->p_physics->my_a*2200*time_to_boundery); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73320:15: note: in expansion of macro 'abs_weight_factor_set' 73320 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72923:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 72923 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_conditional_standard.c:73331:93: note: in expansion of macro 'wavevector' 73331 | my_sum = 0; k[0] = V2K*vx; k[1] = V2K*vy; k[2] = V2K*vz; p_my_trace = my_trace; wavevector = coords_set(k[0],k[1],k[2]); | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73334:47: note: in expansion of macro 'current_volume' 73334 | for (p_index=0; p_index < Volumes[current_volume]->p_physics->number_of_processes; p_index++ ){ // GPU | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73336:27: note: in expansion of macro 'current_volume' 73336 | if (Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72924:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 72924 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_conditional_standard.c:73338:17: note: in expansion of macro 'wavevector_rotated' 73338 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73338:56: note: in expansion of macro 'current_volume' 73338 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73338:115: note: in expansion of macro 'current_volume' 73338 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72923:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector' 72923 | #define wavevector (_comp->_parameters.wavevector) | ^ ./Unit_test_conditional_standard.c:73338:196: note: in expansion of macro 'wavevector' 73338 | wavevector_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[p_index].non_isotropic_rot_index],wavevector); | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72924:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'wavevector_rotated' 72924 | #define wavevector_rotated (_comp->_parameters.wavevector_rotated) | ^ ./Unit_test_conditional_standard.c:73340:28: note: in expansion of macro 'wavevector_rotated' 73340 | coords_get(wavevector_rotated,&k_rotated[0],&k_rotated[1],&k_rotated[2]); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72971:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 72971 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_conditional_standard.c:73347:15: note: in expansion of macro 'focus_data_index' 73347 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73347:42: note: in expansion of macro 'current_volume' 73347 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[p_index]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73350:34: note: in expansion of macro 'current_volume' 73350 | process = &Volumes[current_volume]->p_physics->p_scattering_array[p_index]; // GPU Allowed | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73353:117: note: in expansion of macro 'current_volume' 73353 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72971:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 72971 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_conditional_standard.c:73353:169: note: in expansion of macro 'focus_data_index' 73353 | physics_output = physics_my(process->eProcess, p_my_trace, k_rotated, process->data_transfer,&Volumes[current_volume]->geometry.focus_data_array.elements[focus_data_index], _particle); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73367:34: note: in expansion of macro 'time_to_boundery' 73367 | length_to_boundery = time_to_boundery * v_length; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73378:48: note: in expansion of macro 'current_volume' 73378 | my_sum_plus_abs = my_sum + Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73382:17: note: in expansion of macro 'scattering_event' 73382 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73383:17: note: in expansion of macro 'abs_weight_factor' 73383 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Correct for absorption and the almost zero scattering | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73384:17: note: in expansion of macro 'abs_weight_factor_set' 73384 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72969:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 72969 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_conditional_standard.c:73385:45: note: in expansion of macro 'safty_distance2' 73385 | } else if (length_to_boundery < safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73387:17: note: in expansion of macro 'scattering_event' 73387 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73388:17: note: in expansion of macro 'abs_weight_factor' 73388 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73392:29: note: in expansion of macro 'current_volume' 73392 | if (Volumes[current_volume]->geometry.geometry_p_interact != 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72940:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 72940 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73394:21: note: in expansion of macro 'real_transmission_probability' 73394 | real_transmission_probability = exp(-length_to_boundery*my_sum_plus_abs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72941:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 72941 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73395:21: note: in expansion of macro 'mc_transmission_probability' 73395 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73395:66: note: in expansion of macro 'current_volume' 73395 | mc_transmission_probability = (1.0 - Volumes[current_volume]->geometry.geometry_p_interact); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73396:26: note: in expansion of macro 'scattering_event' 73396 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72941:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 72941 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73396:57: note: in expansion of macro 'mc_transmission_probability' 73396 | if ((scattering_event = (rand01() > mc_transmission_probability))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72940:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 72940 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73398:35: note: in expansion of macro 'real_transmission_probability' 73398 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72941:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 72941 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73398:71: note: in expansion of macro 'mc_transmission_probability' 73398 | p *= (1.0-real_transmission_probability)/(1.0-mc_transmission_probability); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72968:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 72968 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:73401:48: note: in expansion of macro 'safty_distance' 73401 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72969:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 72969 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_conditional_standard.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_conditional_standard.c:73401:131: note: in expansion of macro 'safty_distance2' 73401 | length_to_scattering = safty_distance -log(1.0 - rand0max((1.0 - exp(-my_sum_plus_abs*(length_to_boundery-safty_distance2))))) / my_sum_plus_abs; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72940:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'real_transmission_probability' 72940 | #define real_transmission_probability (_comp->_parameters.real_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73404:30: note: in expansion of macro 'real_transmission_probability' 73404 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72941:56: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mc_transmission_probability' 72941 | #define mc_transmission_probability (_comp->_parameters.mc_transmission_probability) | ^ ./Unit_test_conditional_standard.c:73404:60: note: in expansion of macro 'mc_transmission_probability' 73404 | p *= real_transmission_probability/mc_transmission_probability; // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72969:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 72969 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_conditional_standard.c:73410:48: note: in expansion of macro 'safty_distance2' 73410 | if (length_to_boundery > safty_distance2) { | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72968:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 72968 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:73413:50: note: in expansion of macro 'safty_distance' 73413 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72969:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance2' 72969 | #define safty_distance2 (_comp->_parameters.safty_distance2) | ^ ./Unit_test_conditional_standard.c:863:32: note: in definition of macro 'rand0max' 863 | #define rand0max(p1) _rand0max(p1, _particle->randstate) | ^~ ./Unit_test_conditional_standard.c:73413:97: note: in expansion of macro 'safty_distance2' 73413 | length_to_scattering = safty_distance + rand0max(length_to_boundery - safty_distance2); | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73415:27: note: in expansion of macro 'abs_weight_factor' 73415 | abs_weight_factor = length_to_boundery*my_sum*exp(-length_to_scattering*my_sum_plus_abs); // Absorption simulated in weight | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73416:27: note: in expansion of macro 'abs_weight_factor_set' 73416 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73418:27: note: in expansion of macro 'scattering_event' 73418 | scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73419:32: note: in expansion of macro 'scattering_event' 73419 | } else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73422:25: note: in expansion of macro 'abs_weight_factor' 73422 | abs_weight_factor = exp(-length_to_boundery*my_sum_plus_abs); // Attentuate the beam for the small distance | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73423:25: note: in expansion of macro 'scattering_event' 73423 | scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72968:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 72968 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:73427:48: note: in expansion of macro 'safty_distance' 73427 | length_to_scattering = safty_distance -log(1 - rand01() ) / my_sum_plus_abs; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72968:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'safty_distance' 72968 | #define safty_distance (_comp->_parameters.safty_distance) | ^ ./Unit_test_conditional_standard.c:73429:73: note: in expansion of macro 'safty_distance' 73429 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73429:89: note: in expansion of macro 'scattering_event' 73429 | if (length_to_scattering < length_to_boundery - safty_distance) scattering_event = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73430:30: note: in expansion of macro 'scattering_event' 73430 | else scattering_event = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73434:21: note: in expansion of macro 'scattering_event' 73434 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73436:19: note: in expansion of macro 'abs_weight_factor' 73436 | abs_weight_factor *= my_sum/my_sum_plus_abs; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73437:19: note: in expansion of macro 'abs_weight_factor_set' 73437 | abs_weight_factor_set = 1; | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73441:31: note: in expansion of macro 'current_volume' 73441 | if (Volumes[current_volume]->p_physics->number_of_processes == 1) { // trivial case | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73443:21: note: in expansion of macro 'selected_process' 73443 | selected_process = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73445:33: note: in expansion of macro 'current_volume' 73445 | if (Volumes[current_volume]->p_physics->interact_control == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72944:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 72944 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:73447:66: note: in expansion of macro 'total_process_interact' 73447 | mc_prop = rand01();culmative_probability=0;total_process_interact=1.0; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73450:60: note: in expansion of macro 'current_volume' 73450 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72944:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 72944 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:73453:27: note: in expansion of macro 'total_process_interact' 73453 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73453:61: note: in expansion of macro 'current_volume' 73453 | total_process_interact -= Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73456:78: note: in expansion of macro 'current_volume' 73456 | } else my_trace_fraction_control[iterator] = Volumes[current_volume]->p_physics->p_scattering_array[iterator].process_p_interact; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73459:60: note: in expansion of macro 'current_volume' 73459 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72944:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 72944 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:73460:86: note: in expansion of macro 'total_process_interact' 73460 | culmative_probability += my_trace_fraction_control[iterator]/total_process_interact; | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73462:27: note: in expansion of macro 'selected_process' 73462 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72944:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'total_process_interact' 72944 | #define total_process_interact (_comp->_parameters.total_process_interact) | ^ ./Unit_test_conditional_standard.c:73463:61: note: in expansion of macro 'total_process_interact' 73463 | p *= (my_trace[iterator]/my_sum)*(total_process_interact/my_trace_fraction_control[iterator]); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73471:60: note: in expansion of macro 'current_volume' 73471 | for (iterator = 0;iterator < Volumes[current_volume]->p_physics->number_of_processes;iterator++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73474:27: note: in expansion of macro 'selected_process' 73474 | selected_process = iterator; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72973:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 72973 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_conditional_standard.c:73489:9: note: in expansion of macro 'initial_weight' 73489 | initial_weight = p; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72972:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 72972 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_conditional_standard.c:73490:9: note: in expansion of macro 'r_old' 73490 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_conditional_standard.c:72972:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 72972 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_conditional_standard.c:73490:26: note: in expansion of macro 'r_old' 73490 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_conditional_standard.c:72972:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'r_old'; did you mean 'k_old'? 72972 | #define r_old (_comp->_parameters.r_old) | ^~~~~ ./Unit_test_conditional_standard.c:73490:43: note: in expansion of macro 'r_old' 73490 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~ ./Unit_test_conditional_standard.c:72975:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_old'; did you mean 'time_found'? 72975 | #define time_old (_comp->_parameters.time_old) | ^~~~~~~~ ./Unit_test_conditional_standard.c:73490:60: note: in expansion of macro 'time_old' 73490 | r_old[0] = r[0]; r_old[1] = r[1]; r_old[2] = r[2]; time_old = t; | ^~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73492:14: note: in expansion of macro 'abs_weight_factor' 73492 | p *= abs_weight_factor; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73500:13: note: in expansion of macro 'current_volume' 73500 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72977:50: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor_set' 72977 | #define abs_weight_factor_set (_comp->_parameters.abs_weight_factor_set) | ^ ./Unit_test_conditional_standard.c:73500:36: note: in expansion of macro 'abs_weight_factor_set' 73500 | if (current_volume != 0 && abs_weight_factor_set == 1) { // Volume 0 is always vacuum, and if this is the current volume, an event will not occur | ^~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73501:23: note: in expansion of macro 'current_volume' 73501 | if (Volumes[current_volume]->p_physics->is_vacuum == 0) { // No absorption in vacuum | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73503:17: note: in expansion of macro 'scattering_event' 73503 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72983:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 72983 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_conditional_standard.c:73505:17: note: in expansion of macro 'abs_distance' 73505 | abs_distance = length_to_scattering; | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72978:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'my_abs' 72978 | #define my_abs (_comp->_parameters.my_abs) | ^ ./Unit_test_conditional_standard.c:73508:17: note: in expansion of macro 'my_abs' 73508 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73508:34: note: in expansion of macro 'current_volume' 73508 | my_abs = Volumes[current_volume]->p_physics->my_a*(2200/v_length); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72983:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 72983 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_conditional_standard.c:73509:17: note: in expansion of macro 'abs_distance' 73509 | abs_distance = -log(1.0 - rand0max(1.0 - exp(-my_sum_plus_abs*length_to_boundery)) ) / my_sum_plus_abs; | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73512:13: note: in expansion of macro 't_abs_propagation' 73512 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72983:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_distance' 72983 | #define abs_distance (_comp->_parameters.abs_distance) | ^ ./Unit_test_conditional_standard.c:73512:33: note: in expansion of macro 'abs_distance' 73512 | t_abs_propagation = abs_distance/v_length; | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72980:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 72980 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_conditional_standard.c:73514:13: note: in expansion of macro 'abs_position' 73514 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73514:43: note: in expansion of macro 't_abs_propagation' 73514 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73514:69: note: in expansion of macro 't_abs_propagation' 73514 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73514:95: note: in expansion of macro 't_abs_propagation' 73514 | abs_position = coords_set(x + t_abs_propagation*vx, y + t_abs_propagation*vy, z + t_abs_propagation*vz); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73524:18: note: in expansion of macro 'log_index' 73524 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73524:30: note: in expansion of macro 'log_index' 73524 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73524:48: note: in expansion of macro 'current_volume' 73524 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73524:90: note: in expansion of macro 'log_index' 73524 | for (log_index=0;log_indexabs_loggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73526:15: note: in expansion of macro 'transformed_abs_position' 73526 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72980:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 72980 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_conditional_standard.c:73526:53: note: in expansion of macro 'abs_position' 73526 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73526:75: note: in expansion of macro 'current_volume' 73526 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73526:117: note: in expansion of macro 'log_index' 73526 | transformed_abs_position = coords_sub(abs_position, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->position); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73527:15: note: in expansion of macro 'transformed_abs_position' 73527 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73527:60: note: in expansion of macro 'current_volume' 73527 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73527:102: note: in expansion of macro 'log_index' 73527 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73527:124: note: in expansion of macro 'transformed_abs_position' 73527 | transformed_abs_position = rot_apply(Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73530:23: note: in expansion of macro 'current_volume' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73530:65: note: in expansion of macro 'log_index' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73530:119: note: in expansion of macro 'transformed_abs_position' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72973:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 72973 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_conditional_standard.c:73530:152: note: in expansion of macro 'initial_weight' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73530:172: note: in expansion of macro 'abs_weight_factor' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73530:196: note: in expansion of macro 't_abs_propagation' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73530:215: note: in expansion of macro 'scattered_flag' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73530:230: note: in expansion of macro 'current_volume' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73530:247: note: in expansion of macro 'number_of_scattering_events' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73530:284: note: in expansion of macro 'current_volume' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73530:326: note: in expansion of macro 'log_index' 73530 | Volumes[current_volume]->abs_loggers.p_abs_logger[log_index]->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t + t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, Volumes[current_volume]->abs_loggers.p_abs_logger[log_index], &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73540:18: note: in expansion of macro 'log_index' 73540 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73540:30: note: in expansion of macro 'log_index' 73540 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73540:95: note: in expansion of macro 'log_index' 73540 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73547:15: note: in expansion of macro 'transformed_abs_position' 73547 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72980:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_position' 72980 | #define abs_position (_comp->_parameters.abs_position) | ^ ./Unit_test_conditional_standard.c:73547:53: note: in expansion of macro 'abs_position' 73547 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73547:118: note: in expansion of macro 'log_index' 73547 | transformed_abs_position = coords_sub(abs_position, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->position); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73548:15: note: in expansion of macro 'transformed_abs_position' 73548 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73548:103: note: in expansion of macro 'log_index' 73548 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73548:136: note: in expansion of macro 'transformed_abs_position' 73548 | transformed_abs_position = rot_apply(global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->rotation, transformed_abs_position); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73551:66: note: in expansion of macro 'log_index' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72981:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'transformed_abs_position' 72981 | #define transformed_abs_position (_comp->_parameters.transformed_abs_position) | ^ ./Unit_test_conditional_standard.c:73551:131: note: in expansion of macro 'transformed_abs_position' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72973:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'initial_weight' 72973 | #define initial_weight (_comp->_parameters.initial_weight) | ^ ./Unit_test_conditional_standard.c:73551:164: note: in expansion of macro 'initial_weight' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72974:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_weight_factor' 72974 | #define abs_weight_factor (_comp->_parameters.abs_weight_factor) | ^ ./Unit_test_conditional_standard.c:73551:184: note: in expansion of macro 'abs_weight_factor' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72982:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 't_abs_propagation' 72982 | #define t_abs_propagation (_comp->_parameters.t_abs_propagation) | ^ ./Unit_test_conditional_standard.c:73551:206: note: in expansion of macro 't_abs_propagation' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73551:225: note: in expansion of macro 'scattered_flag' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73551:240: note: in expansion of macro 'current_volume' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73551:257: note: in expansion of macro 'number_of_scattering_events' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73551:337: note: in expansion of macro 'log_index' 73551 | global_all_volume_abs_logger_list_master->elements[log_index].abs_logger->function_pointers.active_record_function(&transformed_abs_position, k_new, initial_weight*(1.0-abs_weight_factor), t+t_abs_propagation, scattered_flag[current_volume], number_of_scattering_events, global_all_volume_abs_logger_list_master->elements[log_index].abs_logger, &abs_loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72901:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattering_event' 72901 | #define scattering_event (_comp->_parameters.scattering_event) | ^ ./Unit_test_conditional_standard.c:73556:13: note: in expansion of macro 'scattering_event' 73556 | if (scattering_event == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73578:13: note: in expansion of macro 'ray_position' 73578 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73579:13: note: in expansion of macro 'ray_velocity' 73579 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73582:35: note: in expansion of macro 'ray_position' 73582 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73582:58: note: in expansion of macro 'current_volume' 73582 | if (r_within_function(ray_position, &Volumes[current_volume]->geometry) == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73586:54: note: in expansion of macro 'ray_position' 73586 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73586:152: note: in expansion of macro 'mask_status_list' 73586 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72916:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 72916 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:73586:187: note: in expansion of macro 'pre_allocated1' 73586 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 72917 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:73586:202: note: in expansion of macro 'pre_allocated2' 73586 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72918:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 72918 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:73586:217: note: in expansion of macro 'pre_allocated3' 73586 | volume_index = within_which_volume_GPU(ray_position,starting_lists.reduced_start_list,starting_lists.starting_destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73588:124: note: in expansion of macro 'current_volume' 73588 | printf("Debug info: Volumes[current_volume]->name = %s, but now inside volume number %d named %s.\n",Volumes[current_volume]->name,volume_index,Volumes[volume_index]->name); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72957:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 72957 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_conditional_standard.c:73594:13: note: in expansion of macro 'p_old' 73594 | p_old = p; | ^~~~~ ./Unit_test_conditional_standard.c:72971:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'focus_data_index' 72971 | #define focus_data_index (_comp->_parameters.focus_data_index) | ^ ./Unit_test_conditional_standard.c:73598:13: note: in expansion of macro 'focus_data_index' 73598 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73598:40: note: in expansion of macro 'current_volume' 73598 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73598:95: note: in expansion of macro 'selected_process' 73598 | focus_data_index = Volumes[current_volume]->geometry.focus_array_indices.elements[selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73601:25: note: in expansion of macro 'current_volume' 73601 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73601:72: note: in expansion of macro 'selected_process' 73601 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73602:17: note: in expansion of macro 'ray_velocity_rotated' 73602 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73602:58: note: in expansion of macro 'current_volume' 73602 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73602:117: note: in expansion of macro 'current_volume' 73602 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73602:164: note: in expansion of macro 'selected_process' 73602 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73602:207: note: in expansion of macro 'ray_velocity' 73602 | ray_velocity_rotated = rot_apply(Volumes[current_volume]->geometry.process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73604:17: note: in expansion of macro 'ray_velocity_rotated' 73604 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73604:40: note: in expansion of macro 'ray_velocity' 73604 | ray_velocity_rotated = ray_velocity; | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73611:43: note: in expansion of macro 'ray_velocity_rotated' 73611 | coords_get(coords_scalar_mult(ray_velocity_rotated,V2K), &k[0], &k[1], &k[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73614:32: note: in expansion of macro 'current_volume' 73614 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73614:79: note: in expansion of macro 'selected_process' 73614 | process = &Volumes[current_volume]->p_physics->p_scattering_array[selected_process]; // CPU Only | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73615:107: note: in expansion of macro 'current_volume' 73615 | if (0 == physics_scattering(process->eProcess, k_new, k, &p, process->data_transfer, &Volumes[current_volume]->geometry.focus_data_array.elements[0], _particle)) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73632:13: note: in expansion of macro 'ray_velocity_rotated' 73632 | ray_velocity_rotated = coords_set(K2V*k_new[0],K2V*k_new[1],K2V*k_new[2]); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73635:25: note: in expansion of macro 'current_volume' 73635 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73635:72: note: in expansion of macro 'selected_process' 73635 | if (Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index != -1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72922:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 72922 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_conditional_standard.c:73636:17: note: in expansion of macro 'ray_velocity_final' 73636 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73636:56: note: in expansion of macro 'current_volume' 73636 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73636:125: note: in expansion of macro 'current_volume' 73636 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73636:172: note: in expansion of macro 'selected_process' 73636 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73636:215: note: in expansion of macro 'ray_velocity_rotated' 73636 | ray_velocity_final = rot_apply(Volumes[current_volume]->geometry.transpose_process_rot_matrix_array[Volumes[current_volume]->p_physics->p_scattering_array[selected_process].non_isotropic_rot_index],ray_velocity_rotated); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72922:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 72922 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_conditional_standard.c:73638:16: note: in expansion of macro 'ray_velocity_final' 73638 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72921:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_rotated' 72921 | #define ray_velocity_rotated (_comp->_parameters.ray_velocity_rotated) | ^ ./Unit_test_conditional_standard.c:73638:37: note: in expansion of macro 'ray_velocity_rotated' 73638 | ray_velocity_final = ray_velocity_rotated; | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72922:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity_final' 72922 | #define ray_velocity_final (_comp->_parameters.ray_velocity_final) | ^ ./Unit_test_conditional_standard.c:73644:24: note: in expansion of macro 'ray_velocity_final' 73644 | coords_get(ray_velocity_final, &vx, &vy, &vz); | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73656:18: note: in expansion of macro 'log_index' 73656 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73656:30: note: in expansion of macro 'log_index' 73656 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73656:48: note: in expansion of macro 'current_volume' 73656 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73656:86: note: in expansion of macro 'log_index' 73656 | for (log_index=0;log_indexloggers.num_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73657:27: note: in expansion of macro 'current_volume' 73657 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73657:68: note: in expansion of macro 'log_index' 73657 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73657:96: note: in expansion of macro 'selected_process' 73657 | if (Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process] != NULL) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73662:25: note: in expansion of macro 'current_volume' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73662:66: note: in expansion of macro 'log_index' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73662:94: note: in expansion of macro 'selected_process' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73662:155: note: in expansion of macro 'ray_position' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72957:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 72957 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_conditional_standard.c:73662:186: note: in expansion of macro 'p_old' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73662:196: note: in expansion of macro 'scattered_flag' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73662:211: note: in expansion of macro 'current_volume' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:73662:228: note: in expansion of macro 'scattered_flag_VP' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73662:246: note: in expansion of macro 'current_volume' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73662:262: note: in expansion of macro 'selected_process' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73662:281: note: in expansion of macro 'number_of_scattering_events' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73662:318: note: in expansion of macro 'current_volume' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73662:359: note: in expansion of macro 'log_index' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73662:387: note: in expansion of macro 'selected_process' 73662 | Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process]->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, Volumes[current_volume]->loggers.p_logger_volume[log_index].p_logger_process[selected_process], &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73673:18: note: in expansion of macro 'log_index' 73673 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73673:30: note: in expansion of macro 'log_index' 73673 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73673:91: note: in expansion of macro 'log_index' 73673 | for (log_index=0;log_indexnum_elements;log_index++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73678:62: note: in expansion of macro 'log_index' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73678:123: note: in expansion of macro 'ray_position' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72957:35: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'p_old'; did you mean 'k_old'? 72957 | #define p_old (_comp->_parameters.p_old) | ^~~~~ ./Unit_test_conditional_standard.c:73678:154: note: in expansion of macro 'p_old' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73678:164: note: in expansion of macro 'scattered_flag' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73678:179: note: in expansion of macro 'current_volume' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:73678:196: note: in expansion of macro 'scattered_flag_VP' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73678:214: note: in expansion of macro 'current_volume' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73678:230: note: in expansion of macro 'selected_process' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73678:249: note: in expansion of macro 'number_of_scattering_events' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73678:325: note: in expansion of macro 'log_index' 73678 | global_all_volume_logger_list_master->elements[log_index].logger->function_pointers.active_record_function(&ray_position, k_new, k_old, p, p_old, t, scattered_flag[current_volume], scattered_flag_VP[current_volume][selected_process], number_of_scattering_events, global_all_volume_logger_list_master->elements[log_index].logger, &loggers_with_data_array); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73684:15: note: in expansion of macro 'number_of_scattering_events' 73684 | ++number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73685:15: note: in expansion of macro 'scattered_flag' 73685 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73685:30: note: in expansion of macro 'current_volume' 73685 | ++scattered_flag[current_volume]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:73686:15: note: in expansion of macro 'scattered_flag_VP' 73686 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73686:33: note: in expansion of macro 'current_volume' 73686 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73686:49: note: in expansion of macro 'selected_process' 73686 | ++scattered_flag_VP[current_volume][selected_process]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73690:13: note: in expansion of macro 'time_propagated_without_scattering' 73690 | time_propagated_without_scattering = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73699:35: note: in expansion of macro 'stop_tagging_ray' 73699 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73700:17: note: in expansion of macro 'current_tagging_node' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73700:58: note: in expansion of macro 'current_tagging_node' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72900:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'selected_process' 72900 | #define selected_process (_comp->_parameters.selected_process) | ^ ./Unit_test_conditional_standard.c:73700:80: note: in expansion of macro 'selected_process' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73700:105: note: in expansion of macro 'current_volume' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73700:123: note: in expansion of macro 'stop_tagging_ray' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73700:140: note: in expansion of macro 'stop_creating_nodes' 73700 | current_tagging_node = goto_process_node(current_tagging_node, selected_process,Volumes[current_volume], &stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73715:18: note: in expansion of macro 'time_to_boundery' 73715 | x += time_to_boundery*vx; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73716:18: note: in expansion of macro 'time_to_boundery' 73716 | y += time_to_boundery*vy; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73717:18: note: in expansion of macro 'time_to_boundery' 73717 | z += time_to_boundery*vz; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72899: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'? 72899 | #define time_to_boundery (_comp->_parameters.time_to_boundery) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73718:18: note: in expansion of macro 'time_to_boundery' 73718 | t += time_to_boundery; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73720:13: note: in expansion of macro 'ray_position' 73720 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73721:13: note: in expansion of macro 'ray_velocity' 73721 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72902:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'time_propagated_without_scattering' 72902 | #define time_propagated_without_scattering (_comp->_parameters.time_propagated_without_scattering) | ^ ./Unit_test_conditional_standard.c:73723:13: note: in expansion of macro 'time_propagated_without_scattering' 73723 | time_propagated_without_scattering = min_intersection_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73735:31: note: in expansion of macro 'current_volume' 73735 | if (min_volume == current_volume) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73748:29: note: in expansion of macro 'current_volume' 73748 | if (Volumes[current_volume]->geometry.destinations_list.num_elements == 1) | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73749:21: note: in expansion of macro 'tree_next_volume' 73749 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73749:48: note: in expansion of macro 'current_volume' 73749 | tree_next_volume = Volumes[current_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73751:21: note: in expansion of macro 'ray_position' 73751 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73752:21: note: in expansion of macro 'ray_velocity' 73752 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73753:21: note: in expansion of macro 'tree_next_volume' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73753:64: note: in expansion of macro 'ray_position' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73753:85: note: in expansion of macro 'current_volume' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73753:145: note: in expansion of macro 'current_volume' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73753:198: note: in expansion of macro 'mask_status_list' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72916:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 72916 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:73753:233: note: in expansion of macro 'pre_allocated1' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 72917 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:73753:248: note: in expansion of macro 'pre_allocated2' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72918:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 72918 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:73753:263: note: in expansion of macro 'pre_allocated3' 73753 | tree_next_volume = within_which_volume_GPU(ray_position,Volumes[current_volume]->geometry.reduced_destinations_list,Volumes[current_volume]->geometry.destinations_list,Volumes,&mask_status_list,number_of_volumes,pre_allocated1,pre_allocated2,pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73763:39: note: in expansion of macro 'stop_tagging_ray' 73763 | if (enable_tagging && stop_tagging_ray == 0) | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73764:21: note: in expansion of macro 'current_tagging_node' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73764:61: note: in expansion of macro 'current_tagging_node' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73764:83: note: in expansion of macro 'current_volume' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73764:99: note: in expansion of macro 'tree_next_volume' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73764:126: note: in expansion of macro 'stop_tagging_ray' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73764:143: note: in expansion of macro 'stop_creating_nodes' 73764 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73772:17: note: in expansion of macro 'current_volume' 73772 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73772:34: note: in expansion of macro 'tree_next_volume' 73772 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72950:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 72950 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:73773:55: note: in expansion of macro 'current_mask_intersect_list_status' 73773 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73773:92: note: in expansion of macro 'mask_status_list' 73773 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73773:120: note: in expansion of macro 'current_volume' 73773 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73794:41: note: in expansion of macro 'stop_tagging_ray' 73794 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73795:21: note: in expansion of macro 'current_tagging_node' 73795 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73795:61: note: in expansion of macro 'current_tagging_node' 73795 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73795:83: note: in expansion of macro 'current_volume' 73795 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73795:120: note: in expansion of macro 'stop_tagging_ray' 73795 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73795:137: note: in expansion of macro 'stop_creating_nodes' 73795 | current_tagging_node = goto_volume_node(current_tagging_node, current_volume, min_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73797:19: note: in expansion of macro 'current_volume' 73797 | current_volume = min_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73802:23: note: in expansion of macro 'mask_status_list' 73802 | if (mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73807:21: note: in expansion of macro 'mask_status_list' 73807 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73809:45: note: in expansion of macro 'current_volume' 73809 | if (on_int_list(Volumes[current_volume]->geometry.masked_by_list,min_volume) == 1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72955:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 72955 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_conditional_standard.c:73814:23: note: in expansion of macro 'need_to_run_within_which_volume' 73814 | need_to_run_within_which_volume = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73815:35: note: in expansion of macro 'current_volume' 73815 | if (Volumes[current_volume]->geometry.mask_mode == 2) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73816:30: note: in expansion of macro 'mask_start' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73816:41: note: in expansion of macro 'mask_check' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73816:60: note: in expansion of macro 'current_volume' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73816:122: note: in expansion of macro 'mask_check' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73816:133: note: in expansion of macro 'mask_start' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73816:152: note: in expansion of macro 'current_volume' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73816:218: note: in expansion of macro 'mask_check' 73816 | for (mask_start=mask_check=Volumes[current_volume]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73817:31: note: in expansion of macro 'mask_status_list' 73817 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73817:58: note: in expansion of macro 'mask_check' 73817 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72955:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 72955 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_conditional_standard.c:73819:29: note: in expansion of macro 'need_to_run_within_which_volume' 73819 | need_to_run_within_which_volume = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72955:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'need_to_run_within_which_volume' 72955 | #define need_to_run_within_which_volume (_comp->_parameters.need_to_run_within_which_volume) | ^ ./Unit_test_conditional_standard.c:73824:27: note: in expansion of macro 'need_to_run_within_which_volume' 73824 | if (need_to_run_within_which_volume == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73840:31: note: in expansion of macro 'tree_next_volume' 73840 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73841:36: note: in expansion of macro 'mask_start' 73841 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73841:47: note: in expansion of macro 'mask_check' 73841 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73841:173: note: in expansion of macro 'mask_check' 73841 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73841:184: note: in expansion of macro 'mask_start' 73841 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73841:314: note: in expansion of macro 'mask_check' 73841 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements; mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements; mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73842:37: note: in expansion of macro 'mask_status_list' 73842 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73842:64: note: in expansion of macro 'mask_check' 73842 | if (mask_status_list.elements[*mask_check] == 1) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73843:35: note: in expansion of macro 'tree_next_volume' 73843 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73848:31: note: in expansion of macro 'tree_next_volume' 73848 | tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73849:36: note: in expansion of macro 'mask_start' 73849 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73849:47: note: in expansion of macro 'mask_check' 73849 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73849:172: note: in expansion of macro 'mask_check' 73849 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72953:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_start'; did you mean 'r_start'? 72953 | #define mask_start (_comp->_parameters.mask_start) | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:73849:183: note: in expansion of macro 'mask_start' 73849 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73849:312: note: in expansion of macro 'mask_check' 73849 | for (mask_start=mask_check=Volumes[Volumes[min_volume]->geometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.elements;mask_check-mask_startgeometry.destinations_list.elements[0]]->geometry.masked_by_mask_index_list.num_elements;mask_check++) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73850:37: note: in expansion of macro 'mask_status_list' 73850 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72954:39: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_check' 72954 | #define mask_check (_comp->_parameters.mask_check) | ^ ./Unit_test_conditional_standard.c:73850:64: note: in expansion of macro 'mask_check' 73850 | if (mask_status_list.elements[*mask_check] == 0) { | ^~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73851:35: note: in expansion of macro 'tree_next_volume' 73851 | tree_next_volume = 0; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73856:34: note: in expansion of macro 'tree_next_volume' 73856 | } else tree_next_volume = Volumes[min_volume]->geometry.destinations_list.elements[0]; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73860:49: note: in expansion of macro 'stop_tagging_ray' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73860:72: note: in expansion of macro 'current_tagging_node' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73860:112: note: in expansion of macro 'current_tagging_node' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73860:134: note: in expansion of macro 'current_volume' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73860:150: note: in expansion of macro 'tree_next_volume' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73860:178: note: in expansion of macro 'stop_tagging_ray' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73860:196: note: in expansion of macro 'stop_creating_nodes' 73860 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73861:27: note: in expansion of macro 'current_volume' 73861 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73861:44: note: in expansion of macro 'tree_next_volume' 73861 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73866:27: note: in expansion of macro 'ray_position' 73866 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73867:27: note: in expansion of macro 'ray_velocity' 73867 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73868:27: note: in expansion of macro 'tree_next_volume' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73868:70: note: in expansion of macro 'ray_position' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73868:200: note: in expansion of macro 'mask_status_list' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72916:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 72916 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:73868:237: note: in expansion of macro 'pre_allocated1' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 72917 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:73868:253: note: in expansion of macro 'pre_allocated2' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72918:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 72918 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:73868:269: note: in expansion of macro 'pre_allocated3' 73868 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.reduced_destinations_list, Volumes[min_volume]->geometry.destinations_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73870:49: note: in expansion of macro 'stop_tagging_ray' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73870:72: note: in expansion of macro 'current_tagging_node' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73870:112: note: in expansion of macro 'current_tagging_node' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73870:134: note: in expansion of macro 'current_volume' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73870:150: note: in expansion of macro 'tree_next_volume' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73870:177: note: in expansion of macro 'stop_tagging_ray' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73870:194: note: in expansion of macro 'stop_creating_nodes' 73870 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes,&stop_tagging_ray,stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73871:27: note: in expansion of macro 'current_volume' 73871 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73871:44: note: in expansion of macro 'tree_next_volume' 73871 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73885:21: note: in expansion of macro 'mask_status_list' 73885 | mask_status_list.elements[Volumes[min_volume]->geometry.mask_index] = 1; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73887:21: note: in expansion of macro 'ray_position' 73887 | ray_position = coords_set(x,y,z); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73888:21: note: in expansion of macro 'ray_velocity' 73888 | ray_velocity = coords_set(vx,vy,vz); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73891:21: note: in expansion of macro 'tree_next_volume' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73891:64: note: in expansion of macro 'ray_position' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73891:170: note: in expansion of macro 'mask_status_list' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72916:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 72916 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:73891:207: note: in expansion of macro 'pre_allocated1' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72917:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 72917 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:73891:223: note: in expansion of macro 'pre_allocated2' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72918:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 72918 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:73891:239: note: in expansion of macro 'pre_allocated3' 73891 | tree_next_volume = within_which_volume_GPU(ray_position, Volumes[min_volume]->geometry.mask_list, Volumes[min_volume]->geometry.mask_list, Volumes, &mask_status_list, number_of_volumes, pre_allocated1, pre_allocated2, pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73893:25: note: in expansion of macro 'tree_next_volume' 73893 | if (tree_next_volume != 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73894:35: note: in expansion of macro 'tree_next_volume' 73894 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73894:88: note: in expansion of macro 'current_volume' 73894 | if (Volumes[tree_next_volume]->geometry.priority_value > Volumes[current_volume]->geometry.priority_value) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73896:47: note: in expansion of macro 'stop_tagging_ray' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73896:70: note: in expansion of macro 'current_tagging_node' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:73896:110: note: in expansion of macro 'current_tagging_node' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73896:132: note: in expansion of macro 'current_volume' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73896:148: note: in expansion of macro 'tree_next_volume' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:73896:176: note: in expansion of macro 'stop_tagging_ray' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72938:48: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_creating_nodes' 72938 | #define stop_creating_nodes (_comp->_parameters.stop_creating_nodes) | ^ ./Unit_test_conditional_standard.c:73896:194: note: in expansion of macro 'stop_creating_nodes' 73896 | if (enable_tagging && stop_tagging_ray == 0) current_tagging_node = goto_volume_node(current_tagging_node, current_volume, tree_next_volume, Volumes, &stop_tagging_ray, stop_creating_nodes); | ^~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73897:25: note: in expansion of macro 'current_volume' 73897 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72915:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tree_next_volume' 72915 | #define tree_next_volume (_comp->_parameters.tree_next_volume) | ^ ./Unit_test_conditional_standard.c:73897:42: note: in expansion of macro 'tree_next_volume' 73897 | current_volume = tree_next_volume; | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72950:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 72950 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:73904:55: note: in expansion of macro 'current_mask_intersect_list_status' 73904 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73904:92: note: in expansion of macro 'mask_status_list' 73904 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73904:120: note: in expansion of macro 'current_volume' 73904 | update_current_mask_intersect_status(¤t_mask_intersect_list_status, &mask_status_list, Volumes, ¤t_volume); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73913:25: note: in expansion of macro 'current_volume' 73913 | if (Volumes[current_volume]->geometry.is_exit_volume==1) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:73914:21: note: in expansion of macro 'done' 73914 | done = 1; // Exit volumes allow the ray to escape the component | ^~~~ ./Unit_test_conditional_standard.c:72908:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 72908 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_conditional_standard.c:73915:21: note: in expansion of macro 'ray_sucseeded' 73915 | ray_sucseeded = 1; // Allows the ray to | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73923:13: note: in expansion of macro 'current_volume' 73923 | if (current_volume == 0) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:73924:13: note: in expansion of macro 'done' 73924 | done = 1; | ^~~~ ./Unit_test_conditional_standard.c:72908:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 72908 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_conditional_standard.c:73925:13: note: in expansion of macro 'ray_sucseeded' 73925 | ray_sucseeded = 1; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72908:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 72908 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_conditional_standard.c:73930:15: note: in expansion of macro 'ray_sucseeded' 73930 | ray_sucseeded = 0; | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:73931:15: note: in expansion of macro 'done' 73931 | done = 1; // stop the loop | ^~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73933:162: note: in expansion of macro 'current_volume' 73933 | printf("Union_master %s: Somehow reached a situation with no intersection time found, but still inside volume %d instead of 0\n",NAME_CURRENT_COMP,current_volume); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73935:39: note: in expansion of macro 'ray_position' 73935 | if (r_within_function(ray_position,&Volumes[volume_index]->geometry) == 1) | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72949:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 72949 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:73939:33: note: in expansion of macro 'mask_status_list' 73939 | print_1d_int_list(mask_status_list,"mask status list"); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73941:45: note: in expansion of macro 'scattered_flag' 73941 | printf("%d:%d - ",iterator,scattered_flag[iterator]); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72906:33: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'done' 72906 | #define done (_comp->_parameters.done) | ^ ./Unit_test_conditional_standard.c:73957:22: note: in expansion of macro 'done' 73957 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~ ./Unit_test_conditional_standard.c:72908:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 72908 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_conditional_standard.c:73957:32: note: in expansion of macro 'ray_sucseeded' 73957 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73957:148: note: in expansion of macro 'current_volume' 73957 | if (limit == 0) {done = 1; ray_sucseeded = 0; printf("Reached limit on number of interactions, and discarded the neutron, was in volume %d\n", current_volume); ABSORB;} | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72908:42: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_sucseeded' 72908 | #define ray_sucseeded (_comp->_parameters.ray_sucseeded) | ^ ./Unit_test_conditional_standard.c:73964:7: note: in expansion of macro 'ray_sucseeded' 73964 | if (ray_sucseeded == 1) { | ^~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73972:12: note: in expansion of macro 'log_index' 73972 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73972:63: note: in expansion of macro 'log_index' 73972 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73972:77: note: in expansion of macro 'log_index' 73972 | for (log_index=loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72960:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 72960 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_conditional_standard.c:73974:9: note: in expansion of macro 'this_logger' 73974 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73974:63: note: in expansion of macro 'log_index' 73974 | this_logger = loggers_with_data_array.logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:73975:9: note: in expansion of macro 'conditional_status' 73975 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73976:74: note: in expansion of macro 'log_index' 73976 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72960:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 72960 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_conditional_standard.c:73981:20: note: in expansion of macro 'this_logger' 73981 | if (0 == this_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~ ./Unit_test_conditional_standard.c:72960:40: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_logger' 72960 | #define this_logger (_comp->_parameters.this_logger) | ^ ./Unit_test_conditional_standard.c:73982:26: note: in expansion of macro 'this_logger' 73982 | this_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:73983:27: note: in expansion of macro 'ray_position' 73983 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:73983:42: note: in expansion of macro 'ray_velocity' 73983 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:73983:65: note: in expansion of macro 'current_volume' 73983 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:73984:27: note: in expansion of macro 'number_of_scattering_events' 73984 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:73984:56: note: in expansion of macro 'scattered_flag' 73984 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:73984:71: note: in expansion of macro 'scattered_flag_VP' 73984 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:73985:13: note: in expansion of macro 'conditional_status' 73985 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:73989:13: note: in expansion of macro 'conditional_status' 73989 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73993:55: note: in expansion of macro 'log_index' 73993 | if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 1) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73994:53: note: in expansion of macro 'log_index' 73994 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73994:137: note: in expansion of macro 'log_index' 73994 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm(&loggers_with_data_array.logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73996:60: note: in expansion of macro 'log_index' 73996 | else if (loggers_with_data_array.logger_pointers[log_index]->function_pointers.select_t_to_p == 2) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73997:53: note: in expansion of macro 'log_index' 73997 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:73997:145: note: in expansion of macro 'log_index' 73997 | loggers_with_data_array.logger_pointers[log_index]->function_pointers.temp_to_perm_final_p(&loggers_with_data_array.logger_pointers[log_index]->data_union,p); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74001:55: note: in expansion of macro 'log_index' 74001 | if (loggers_with_data_array.logger_pointers[log_index]->logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72963:60: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'logger_conditional_extend_array' 72963 | #define logger_conditional_extend_array (_comp->_parameters.logger_conditional_extend_array) | ^ ./Unit_test_conditional_standard.c:74005:13: note: in expansion of macro 'logger_conditional_extend_array' 74005 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74005:85: note: in expansion of macro 'log_index' 74005 | logger_conditional_extend_array[loggers_with_data_array.logger_pointers[log_index]->logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74016:53: note: in expansion of macro 'log_index' 74016 | loggers_with_data_array.logger_pointers[log_index] = loggers_with_data_array.logger_pointers[loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74024:12: note: in expansion of macro 'log_index' 74024 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74024:67: note: in expansion of macro 'log_index' 74024 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74024:81: note: in expansion of macro 'log_index' 74024 | for (log_index=abs_loggers_with_data_array.used_elements-1; log_index>-1; log_index--) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72961:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 72961 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_conditional_standard.c:74026:9: note: in expansion of macro 'this_abs_logger' 74026 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74026:75: note: in expansion of macro 'log_index' 74026 | this_abs_logger = abs_loggers_with_data_array.abs_logger_pointers[log_index]; | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74027:9: note: in expansion of macro 'conditional_status' 74027 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74028:82: note: in expansion of macro 'log_index' 74028 | for (iterator=0;iteratorconditional_list.num_elements;iterator++) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72961:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 72961 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_conditional_standard.c:74033:20: note: in expansion of macro 'this_abs_logger' 74033 | if (0 == this_abs_logger->conditional_list.conditional_functions[iterator]( | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72961:44: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'this_abs_logger' 72961 | #define this_abs_logger (_comp->_parameters.this_abs_logger) | ^ ./Unit_test_conditional_standard.c:74034:26: note: in expansion of macro 'this_abs_logger' 74034 | this_abs_logger->conditional_list.p_data_unions[iterator], | ^~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:74035:27: note: in expansion of macro 'ray_position' 74035 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:74035:42: note: in expansion of macro 'ray_velocity' 74035 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:74035:65: note: in expansion of macro 'current_volume' 74035 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:74036:27: note: in expansion of macro 'number_of_scattering_events' 74036 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:74036:56: note: in expansion of macro 'scattered_flag' 74036 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:74036:72: note: in expansion of macro 'scattered_flag_VP' 74036 | &number_of_scattering_events, scattered_flag, scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74037:13: note: in expansion of macro 'conditional_status' 74037 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74041:13: note: in expansion of macro 'conditional_status' 74041 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74044:59: note: in expansion of macro 'log_index' 74044 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74044:151: note: in expansion of macro 'log_index' 74044 | abs_loggers_with_data_array.abs_logger_pointers[log_index]->function_pointers.temp_to_perm(&abs_loggers_with_data_array.abs_logger_pointers[log_index]->data_union); | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74047:63: note: in expansion of macro 'log_index' 74047 | if (abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index != -1) { | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72964:64: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'abs_logger_conditional_extend_array' 72964 | #define abs_logger_conditional_extend_array (_comp->_parameters.abs_logger_conditional_extend_array) | ^ ./Unit_test_conditional_standard.c:74051:13: note: in expansion of macro 'abs_logger_conditional_extend_array' 74051 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74051:97: note: in expansion of macro 'log_index' 74051 | abs_logger_conditional_extend_array[abs_loggers_with_data_array.abs_logger_pointers[log_index]->abs_logger_extend_index] = 1; // Can be reached from EXTEND | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72958:38: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'log_index' 72958 | #define log_index (_comp->_parameters.log_index) | ^ ./Unit_test_conditional_standard.c:74062:61: note: in expansion of macro 'log_index' 74062 | abs_loggers_with_data_array.abs_logger_pointers[log_index] = abs_loggers_with_data_array.abs_logger_pointers[abs_loggers_with_data_array.used_elements-1]; | ^~~~~~~~~ ./Unit_test_conditional_standard.c:72937:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'stop_tagging_ray' 72937 | #define stop_tagging_ray (_comp->_parameters.stop_tagging_ray) | ^ ./Unit_test_conditional_standard.c:74071:27: note: in expansion of macro 'stop_tagging_ray' 74071 | if (enable_tagging && stop_tagging_ray == 0) { | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74072:7: note: in expansion of macro 'conditional_status' 74072 | conditional_status = 1; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72962:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 72962 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:74073:33: note: in expansion of macro 'tagging_conditional_list' 74073 | for (iterator=0; iteratornum_elements; iterator++) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72962:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 72962 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:74079:18: note: in expansion of macro 'tagging_conditional_list' 74079 | if (0 == tagging_conditional_list->conditional_functions[iterator]( | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72962:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 72962 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:74080:26: note: in expansion of macro 'tagging_conditional_list' 74080 | tagging_conditional_list->p_data_unions[iterator], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:74081:27: note: in expansion of macro 'ray_position' 74081 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:74081:42: note: in expansion of macro 'ray_velocity' 74081 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72907:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_volume' 72907 | #define current_volume (_comp->_parameters.current_volume) | ^ ./Unit_test_conditional_standard.c:74081:65: note: in expansion of macro 'current_volume' 74081 | &ray_position, &ray_velocity, &p, &t, ¤t_volume, | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:74082:27: note: in expansion of macro 'number_of_scattering_events' 74082 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72926:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 72926 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:74082:56: note: in expansion of macro 'scattered_flag' 74082 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72927:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 72927 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:74082:71: note: in expansion of macro 'scattered_flag_VP' 74082 | &number_of_scattering_events, scattered_flag,scattered_flag_VP)) { | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74083:11: note: in expansion of macro 'conditional_status' 74083 | conditional_status = 0; | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72959:47: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'conditional_status' 72959 | #define conditional_status (_comp->_parameters.conditional_status) | ^ ./Unit_test_conditional_standard.c:74087:11: note: in expansion of macro 'conditional_status' 74087 | if (conditional_status == 1) { | ^~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72966:55: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_extend' 72966 | #define tagging_conditional_extend (_comp->_parameters.tagging_conditional_extend) | ^ ./Unit_test_conditional_standard.c:74088:9: note: in expansion of macro 'tagging_conditional_extend' 74088 | tagging_conditional_extend = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72935:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_tagging_node' 72935 | #define current_tagging_node (_comp->_parameters.current_tagging_node) | ^ ./Unit_test_conditional_standard.c:74094:34: note: in expansion of macro 'current_tagging_node' 74094 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72919:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_position' 72919 | #define ray_position (_comp->_parameters.ray_position) | ^ ./Unit_test_conditional_standard.c:74094:56: note: in expansion of macro 'ray_position' 74094 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72920:41: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'ray_velocity' 72920 | #define ray_velocity (_comp->_parameters.ray_velocity) | ^ ./Unit_test_conditional_standard.c:74094:71: note: in expansion of macro 'ray_velocity' 74094 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72936:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 72936 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:74094:90: note: in expansion of macro 'tagging_leaf_counter' 74094 | add_statistics_to_node(current_tagging_node,&ray_position, &ray_velocity, &p, &tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:72939: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'? 72939 | #define number_of_scattering_events (_comp->_parameters.number_of_scattering_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:74112:102: note: in expansion of macro 'number_of_scattering_events' 74112 | global_master_list_master->elements[this_global_master_index].stored_number_of_scattering_events = number_of_scattering_events; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c: In function 'class_Union_master_finally': ./Unit_test_conditional_standard.c:75433:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 75433 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:75487:58: note: in expansion of macro 'tagging_leaf_counter' 75487 | if (finally_verbal) printf("Number of leafs = %d \n",tagging_leaf_counter); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 75431 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:75489:25: note: in expansion of macro 'master_tagging_node_list' 75489 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75433:49: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_leaf_counter' 75433 | #define tagging_leaf_counter (_comp->_parameters.tagging_leaf_counter) | ^ ./Unit_test_conditional_standard.c:75489:60: note: in expansion of macro 'tagging_leaf_counter' 75489 | write_tagging_tree(&master_tagging_node_list, Volumes, tagging_leaf_counter, number_of_volumes); | ^~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 75431 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:75491:5: note: in expansion of macro 'master_tagging_node_list' 75491 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75431:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'master_tagging_node_list' 75431 | #define master_tagging_node_list (_comp->_parameters.master_tagging_node_list) | ^ ./Unit_test_conditional_standard.c:75491:53: note: in expansion of macro 'master_tagging_node_list' 75491 | if (master_tagging_node_list.num_elements > 0) free(master_tagging_node_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75423:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag' 75423 | #define scattered_flag (_comp->_parameters.scattered_flag) | ^ ./Unit_test_conditional_standard.c:75496:6: note: in expansion of macro 'scattered_flag' 75496 | free(scattered_flag); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75413:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated1' 75413 | #define pre_allocated1 (_comp->_parameters.pre_allocated1) | ^ ./Unit_test_conditional_standard.c:75498:6: note: in expansion of macro 'pre_allocated1' 75498 | free(pre_allocated1); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75414:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated2' 75414 | #define pre_allocated2 (_comp->_parameters.pre_allocated2) | ^ ./Unit_test_conditional_standard.c:75499:6: note: in expansion of macro 'pre_allocated2' 75499 | free(pre_allocated2); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75415:43: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'pre_allocated3' 75415 | #define pre_allocated3 (_comp->_parameters.pre_allocated3) | ^ ./Unit_test_conditional_standard.c:75500:6: note: in expansion of macro 'pre_allocated3' 75500 | free(pre_allocated3); | ^~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75453:54: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'number_of_processes_array' 75453 | #define number_of_processes_array (_comp->_parameters.number_of_processes_array) | ^ ./Unit_test_conditional_standard.c:75501:6: note: in expansion of macro 'number_of_processes_array' 75501 | free(number_of_processes_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75464:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'free_tagging_conditioanl_list' 75464 | #define free_tagging_conditioanl_list (_comp->_parameters.free_tagging_conditioanl_list) | ^ ./Unit_test_conditional_standard.c:75513:5: note: in expansion of macro 'free_tagging_conditioanl_list' 75513 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75459:53: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'tagging_conditional_list' 75459 | #define tagging_conditional_list (_comp->_parameters.tagging_conditional_list) | ^ ./Unit_test_conditional_standard.c:75513:46: note: in expansion of macro 'tagging_conditional_list' 75513 | if (free_tagging_conditioanl_list == 1) free(tagging_conditional_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 75424 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:75532:10: note: in expansion of macro 'scattered_flag_VP' 75532 | free(scattered_flag_VP[volume_index]); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75424:46: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'scattered_flag_VP' 75424 | #define scattered_flag_VP (_comp->_parameters.scattered_flag_VP) | ^ ./Unit_test_conditional_standard.c:75564:6: note: in expansion of macro 'scattered_flag_VP' 75564 | free(scattered_flag_VP); | ^~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 75446 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:75572:5: note: in expansion of macro 'mask_status_list' 75572 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75446:45: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_status_list' 75446 | #define mask_status_list (_comp->_parameters.mask_status_list) | ^ ./Unit_test_conditional_standard.c:75572:43: note: in expansion of macro 'mask_status_list' 75572 | if (mask_status_list.num_elements>0) free(mask_status_list.elements); | ^~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75447:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 75447 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:75573:5: note: in expansion of macro 'current_mask_intersect_list_status' 75573 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75447:63: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'current_mask_intersect_list_status' 75447 | #define current_mask_intersect_list_status (_comp->_parameters.current_mask_intersect_list_status) | ^ ./Unit_test_conditional_standard.c:75573:61: note: in expansion of macro 'current_mask_intersect_list_status' 75573 | if (current_mask_intersect_list_status.num_elements>0) free(current_mask_intersect_list_status.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75443:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 75443 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:75574:5: note: in expansion of macro 'mask_volume_index_list' 75574 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75443:51: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'mask_volume_index_list' 75443 | #define mask_volume_index_list (_comp->_parameters.mask_volume_index_list) | ^ ./Unit_test_conditional_standard.c:75574:49: note: in expansion of macro 'mask_volume_index_list' 75574 | if (mask_volume_index_list.num_elements>0) free(mask_volume_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75442:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 75442 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:75577:5: note: in expansion of macro 'geometry_component_index_list' 75577 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Unit_test_conditional_standard.c:75442:58: error: '_class_Union_master_parameters' {aka 'struct _struct_Union_master_parameters'} has no member named 'geometry_component_index_list' 75442 | #define geometry_component_index_list (_comp->_parameters.geometry_component_index_list) | ^ ./Unit_test_conditional_standard.c:75577:56: note: in expansion of macro 'geometry_component_index_list' 75577 | if (geometry_component_index_list.num_elements>0) free(geometry_component_index_list.elements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: call to mpicc failed with Command 'mpicc -o ./Unit_test_conditional_standard.out ./Unit_test_conditional_standard.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -Wl,-rpath-link,/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -L/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/include -DUSE_MPI -lmpi -fno-PIC -fPIE -flto -O3 -mtune=native -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm -I/home/nexmap/pkwi/McStas/mcstas/3.x-dev/share/' returned non-zero exit status 1. Traceback (most recent call last): File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 579, in main() File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mcrun.py", line 487, in main mcstas.prepare(options) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 294, in prepare Process(lexer.quote(options.cc)).run(args) File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 77, in run raise err File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/tools/Python/mcrun/mccode.py", line 73, in run proc = run(command, shell=True, check=True, text=True, capture_output=pipe) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nexmap/pkwi/McStas/mcstas/3.x-dev/miniconda3/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command 'mpicc -o ./Unit_test_conditional_standard.out ./Unit_test_conditional_standard.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.