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