@@ -5,8 +5,8 @@ Analysis <- function(Functions, condition, replications, fixed_objects, cl, MPI,
55 export_funs , summarise_asis , warnings_as_errors , progress , store_results ,
66 allow_na , allow_nan , use_try , stop_on_fatal , store_warning_seeds ,
77 include_replication_index , packages , .options.mpi , useFuture , multirow ,
8- allow_gen_errors , max_time , max_RAM , store_Random.seeds ,
9- save_results_filename = NULL , arrayID = NULL )
8+ allow_gen_errors , max_time , max_RAM , store_Random.seeds , useGenerate ,
9+ useAnalyseHandler , save_results_filename = NULL , arrayID = NULL )
1010{
1111 # This defines the work-flow for the Monte Carlo simulation given the condition (row in Design)
1212 # and number of replications desired
@@ -23,8 +23,8 @@ Analysis <- function(Functions, condition, replications, fixed_objects, cl, MPI,
2323 store_warning_seeds = store_warning_seeds ,
2424 save_results_out_rootdir = save_results_out_rootdir ,
2525 store_Random.seeds = store_Random.seeds ,
26- save_seeds = save_seeds ,
27- load_seed = load_seed ,
26+ save_seeds = save_seeds , useAnalyseHandler = useAnalyseHandler ,
27+ load_seed = load_seed , useGenerate = useGenerate ,
2828 save_seeds_dirname = save_seeds_dirname ,
2929 warnings_as_errors = warnings_as_errors ,
3030 include_replication_index = include_replication_index ,
@@ -45,6 +45,7 @@ Analysis <- function(Functions, condition, replications, fixed_objects, cl, MPI,
4545 save_seeds = save_seeds , load_seed = load_seed ,
4646 save_seeds_dirname = save_seeds_dirname ,
4747 warnings_as_errors = warnings_as_errors ,
48+ useGenerate = useGenerate , useAnalyseHandler = useAnalyseHandler ,
4849 include_replication_index = include_replication_index ,
4950 allow_na = allow_na , allow_nan = allow_nan , use_try = use_try ,
5051 allow_gen_errors = allow_gen_errors ), TRUE )
@@ -62,6 +63,7 @@ Analysis <- function(Functions, condition, replications, fixed_objects, cl, MPI,
6263 store_warning_seeds = store_warning_seeds ,
6364 save_seeds_dirname = save_seeds_dirname ,
6465 warnings_as_errors = warnings_as_errors ,
66+ useGenerate = useGenerate , useAnalyseHandler = useAnalyseHandler ,
6567 include_replication_index = include_replication_index ,
6668 allow_na = allow_na , allow_nan = allow_nan , use_try = use_try ,
6769 allow_gen_errors = allow_gen_errors ), TRUE )
@@ -81,27 +83,27 @@ Analysis <- function(Functions, condition, replications, fixed_objects, cl, MPI,
8183 condition = condition , generate = Functions $ generate ,
8284 analyse = Functions $ analyse , load_seed = load_seed ,
8385 fixed_objects = fixed_objects , save = save ,
84- store_Random.seeds = store_Random.seeds ,
86+ store_Random.seeds = store_Random.seeds , useGenerate = useGenerate ,
8587 save_results_out_rootdir = save_results_out_rootdir ,
8688 max_errors = max_errors , store_warning_seeds = store_warning_seeds ,
8789 save_seeds = save_seeds , save_seeds_dirname = save_seeds_dirname ,
8890 warnings_as_errors = warnings_as_errors , allow_na = allow_na ,
8991 include_replication_index = include_replication_index ,
9092 allow_nan = allow_nan , allow_gen_errors = allow_gen_errors ,
91- use_try = use_try , cl = cl ), TRUE )
93+ useAnalyseHandler = useAnalyseHandler , use_try = use_try , cl = cl ), TRUE )
9294 } else {
9395 try(parallel :: parLapply(cl , 1L : replications , mainsim ,
9496 condition = condition , generate = Functions $ generate ,
9597 analyse = Functions $ analyse , load_seed = load_seed ,
9698 store_Random.seeds = store_Random.seeds ,
97- fixed_objects = fixed_objects , save = save ,
99+ fixed_objects = fixed_objects , save = save , useGenerate = useGenerate ,
98100 save_results_out_rootdir = save_results_out_rootdir ,
99101 max_errors = max_errors , store_warning_seeds = store_warning_seeds ,
100102 save_seeds = save_seeds , save_seeds_dirname = save_seeds_dirname ,
101103 warnings_as_errors = warnings_as_errors , allow_na = allow_na ,
102104 include_replication_index = include_replication_index ,
103105 allow_nan = allow_nan , allow_gen_errors = allow_gen_errors ,
104- use_try = use_try ), TRUE )
106+ useAnalyseHandler = useAnalyseHandler , use_try = use_try ), TRUE )
105107 }
106108 }
107109 }
0 commit comments