![]() |
PK_THREAD_ask_function_run |
PK_ERROR_code_t PK_THREAD_ask_function_run ( --- received arguments --- int n_functions, --- number of functions const PK_FUNCTION_t functions[], --- functions const PK_THREAD_ask_function_run_o_t *options, --- options structure --- returned arguments --- PK_FUNCTION_run_t run_values[] --- how functions run ) This function asks whether the given PK functions will be run concurrently or exclusively in this thread. For each function specified in the 'functions' array, the corresponding value in the 'run_values' array indicates how that function will be run. The only allowed values for each of the 'functions' are those returned by PK_FUNCTION_find when given these function names: "PK_TOPOL_facet" "PK_TOPOL_facet_2" "PK_TOPOL_render_facet" "PK_TOPOL_render_line" "PK_GEOM_render" While a thread has locked partitions, PK functions with corresponding values of PK_FUNCTION_run_mutable_exc_c in the 'run_values' array will be run with local exclusivity, meaning they will be run concurrently with other threads with locked partitions. This function can only be called when the modeller is started.Generated on: Fri, 04 Oct 2024 12:22:44 GMT