Go to the source code of this file.
|
| static size_t | do_search_fixed (struct interp_method *method, struct yac_interp_grid *interp_grid, size_t *tgt_points, size_t count, struct yac_interp_weights *weights, int *interpolation_complete) |
| |
| static void | delete_fixed (struct interp_method *method) |
| |
| struct interp_method * | yac_interp_method_fixed_new (double value) |
| |
| static void | config_fixed_delete (struct yac_interp_method_config *config) |
| |
| static struct yac_interp_method_config * | config_fixed_copy (const struct yac_interp_method_config *config) |
| |
| static int | config_fixed_compare (void const *a_, void const *b_) |
| |
| static size_t | config_fixed_get_pack_size (struct yac_interp_method_config const *config, MPI_Comm comm) |
| |
| static void | config_fixed_pack (struct yac_interp_method_config const *config, void *buffer, int buffer_size, int *position, MPI_Comm comm) |
| |
| static enum yac_interpolation_list | config_fixed_get_type () |
| |
| static struct interp_method * | config_fixed_generate (struct yac_interp_method_config const *config) |
| |
| static struct yac_param * | config_fixed_get_param (struct yac_interp_method_config const *config) |
| |
| struct yac_interp_method_config * | yac_interp_method_config_default_fixed_new (void) |
| | Creates a fixed-value interpolation method configuration with default parameters.
|
| |
| struct yac_interp_method_config * | yac_interp_method_config_fixed_unpack (void *buffer, int buffer_size, int *position, MPI_Comm comm) |
| | Unpacks a fixed interpolation method configuration from a buffer.
|
| |
◆ config_fixed_compare()
| static int config_fixed_compare |
( |
void const * | a_, |
|
|
void const * | b_ ) |
|
static |
◆ config_fixed_copy()
◆ config_fixed_delete()
◆ config_fixed_generate()
◆ config_fixed_get_pack_size()
◆ config_fixed_get_param()
◆ config_fixed_get_type()
◆ config_fixed_pack()
| static void config_fixed_pack |
( |
struct yac_interp_method_config const * | config, |
|
|
void * | buffer, |
|
|
int | buffer_size, |
|
|
int * | position, |
|
|
MPI_Comm | comm ) |
|
static |
◆ delete_fixed()
◆ do_search_fixed()
◆ yac_interp_method_config_default_fixed_new()
◆ yac_interp_method_config_fixed_unpack()
| struct yac_interp_method_config * yac_interp_method_config_fixed_unpack |
( |
void * | buffer, |
|
|
int | buffer_size, |
|
|
int * | position, |
|
|
MPI_Comm | comm ) |
Unpacks a fixed interpolation method configuration from a buffer.
- Parameters
-
| [in] | buffer | Buffer containing the packed configuration data |
| [in] | buffer_size | Size of the buffer |
| [in,out] | position | Current position in the buffer (will be updated) |
| [in] | comm | MPI communicator for parallel unpacking |
- Returns
- Pointer to the unpacked yac_interp_method_config structure
Definition at line 205 of file interp_method_fixed.c.
◆ yac_interp_method_fixed_new()
| struct interp_method * yac_interp_method_fixed_new |
( |
double | value | ) |
|
◆ interp_method_fixed_vtable
Initial value:= {
static void delete_fixed(struct interp_method *method)
static size_t do_search_fixed(struct interp_method *method, struct yac_interp_grid *interp_grid, size_t *tgt_points, size_t count, struct yac_interp_weights *weights, int *interpolation_complete)
Definition at line 27 of file interp_method_fixed.c.
◆ yac_interp_method_config_vtable_fixed
Initial value:= {
}
static enum yac_interpolation_list config_fixed_get_type()
static void config_fixed_pack(struct yac_interp_method_config const *config, void *buffer, int buffer_size, int *position, MPI_Comm comm)
static struct yac_interp_method_config * config_fixed_copy(const struct yac_interp_method_config *config)
static size_t config_fixed_get_pack_size(struct yac_interp_method_config const *config, MPI_Comm comm)
static struct yac_param * config_fixed_get_param(struct yac_interp_method_config const *config)
static int config_fixed_compare(void const *a_, void const *b_)
static struct interp_method * config_fixed_generate(struct yac_interp_method_config const *config)
static void config_fixed_delete(struct yac_interp_method_config *config)
Definition at line 183 of file interp_method_fixed.c.