Go to the source code of this file.
|
typedef void(* | yac_func_compute_weights) (double const tgt_coords[3], int src_cell_id, size_t src_cell_idx, int const **global_results_points, double **result_weights, size_t *result_count, void *user_data) |
|
◆ TYPEDEF_YAC_FUNC_COMPUTE_WEIGHTS
#define TYPEDEF_YAC_FUNC_COMPUTE_WEIGHTS |
◆ YAC_INTERP_CALLBACK_COMPUTE_WEIGHTS_KEY_DEFAULT
#define YAC_INTERP_CALLBACK_COMPUTE_WEIGHTS_KEY_DEFAULT (NULL) |
◆ yac_func_compute_weights
typedef void(* yac_func_compute_weights) (double const tgt_coords[3], int src_cell_id, size_t src_cell_idx, int const **global_results_points, double **result_weights, size_t *result_count, void *user_data) |
◆ yac_interp_method_callback_add_compute_weights_callback()
void yac_interp_method_callback_add_compute_weights_callback |
( |
yac_func_compute_weights | compute_weights_callback, |
|
|
void * | user_data, |
|
|
char const * | key ) |
◆ yac_interp_method_callback_get_compute_weights_callback()
void yac_interp_method_callback_get_compute_weights_callback |
( |
char const * | key, |
|
|
yac_func_compute_weights * | compute_weights_callback, |
|
|
void ** | user_data ) |
◆ yac_interp_method_callback_new()
constructor for a interpolation method of type interp_method_callback
- Parameters
-
[in] | compute_weights_callback | pointer to routine that is used by YAC to compute the weights |
[in] | user_data | data pointer associated to the function pointer |
- Returns
- returns a pointer to an interpolation method
Definition at line 434 of file interp_method_callback.c.