#include <string.h>
#include "interpolation_direct.h"
#include "utils_core.h"
#include "yaxt.h"
#include "interpolation_utils.h"
#include "interpolation_exchange.h"
Go to the source code of this file.
|
static int | yac_interpolation_direct_is_source (struct yac_interpolation_type *interp) |
|
static int | yac_interpolation_direct_is_target (struct yac_interpolation_type *interp) |
|
static void | yac_interpolation_direct_execute (struct yac_interpolation_type *interp, double ***src_fields, double ***src_frac_masks, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand) |
|
static void | yac_interpolation_direct_execute_put (struct yac_interpolation_type *interp, double ***src_fields, double ***src_frac_masks, int is_target, double frac_mask_fallback_value, double scale_factor, double scale_summand) |
|
static void | yac_interpolation_direct_execute_get (struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand) |
|
static void | yac_interpolation_direct_execute_get_async (struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand) |
|
static int | yac_interpolation_direct_execute_put_test (struct yac_interpolation_type *interp) |
|
static int | yac_interpolation_direct_execute_get_test (struct yac_interpolation_type *interp) |
|
static void | yac_interpolation_direct_execute_wait (struct yac_interpolation_type *interp) |
|
static struct yac_interpolation_type * | yac_interpolation_direct_copy (struct yac_interpolation_type *interp) |
|
static void | yac_interpolation_direct_delete (struct yac_interpolation_type *interp) |
|
static struct yac_interpolation_type * | yac_interpolation_direct_new_ (size_t collection_size, struct yac_interpolation_exchange *src2tgt, struct yac_interpolation_buffer src_data) |
|
struct yac_interpolation_type * | yac_interpolation_direct_new (size_t collection_size, Xt_redist redist_) |
|
◆ yac_interpolation_direct_copy()
◆ yac_interpolation_direct_delete()
◆ yac_interpolation_direct_execute()
static void yac_interpolation_direct_execute |
( |
struct yac_interpolation_type * | interp, |
|
|
double *** | src_fields, |
|
|
double *** | src_frac_masks, |
|
|
double ** | tgt_field, |
|
|
double | frac_mask_fallback_value, |
|
|
double | scale_factor, |
|
|
double | scale_summand ) |
|
static |
◆ yac_interpolation_direct_execute_get()
static void yac_interpolation_direct_execute_get |
( |
struct yac_interpolation_type * | interp, |
|
|
double ** | tgt_field, |
|
|
double | frac_mask_fallback_value, |
|
|
double | scale_factor, |
|
|
double | scale_summand ) |
|
static |
◆ yac_interpolation_direct_execute_get_async()
static void yac_interpolation_direct_execute_get_async |
( |
struct yac_interpolation_type * | interp, |
|
|
double ** | tgt_field, |
|
|
double | frac_mask_fallback_value, |
|
|
double | scale_factor, |
|
|
double | scale_summand ) |
|
static |
◆ yac_interpolation_direct_execute_get_test()
◆ yac_interpolation_direct_execute_put()
static void yac_interpolation_direct_execute_put |
( |
struct yac_interpolation_type * | interp, |
|
|
double *** | src_fields, |
|
|
double *** | src_frac_masks, |
|
|
int | is_target, |
|
|
double | frac_mask_fallback_value, |
|
|
double | scale_factor, |
|
|
double | scale_summand ) |
|
static |
◆ yac_interpolation_direct_execute_put_test()
◆ yac_interpolation_direct_execute_wait()
◆ yac_interpolation_direct_is_source()
◆ yac_interpolation_direct_is_target()
◆ yac_interpolation_direct_new()
◆ yac_interpolation_direct_new_()
◆ interpolation_direct_vtable
Initial value:= {
}
static int yac_interpolation_direct_is_source(struct yac_interpolation_type *interp)
static void yac_interpolation_direct_execute_wait(struct yac_interpolation_type *interp)
static int yac_interpolation_direct_execute_put_test(struct yac_interpolation_type *interp)
static int yac_interpolation_direct_execute_get_test(struct yac_interpolation_type *interp)
static void yac_interpolation_direct_execute(struct yac_interpolation_type *interp, double ***src_fields, double ***src_frac_masks, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
static struct yac_interpolation_type * yac_interpolation_direct_copy(struct yac_interpolation_type *interp)
static void yac_interpolation_direct_delete(struct yac_interpolation_type *interp)
static int yac_interpolation_direct_is_target(struct yac_interpolation_type *interp)
static void yac_interpolation_direct_execute_get_async(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
static void yac_interpolation_direct_execute_put(struct yac_interpolation_type *interp, double ***src_fields, double ***src_frac_masks, int is_target, double frac_mask_fallback_value, double scale_factor, double scale_summand)
static void yac_interpolation_direct_execute_get(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
Definition at line 43 of file interpolation_direct.c.