5#ifndef INTERPOLATION_INTERNAL_H
6#define INTERPOLATION_INTERNAL_H
15 double *** src_fields,
double *** src_frac_masks,
16 double ** tgt_field,
double frac_mask_fallback_value,
17 double scale_factor,
double scale_summand);
19 double *** src_fields,
double *** src_frac_masks,
20 int is_target,
double frac_mask_fallback_value,
21 double scale_factor,
double scale_summand);
23 double ** tgt_field,
double frac_mask_fallback_value,
24 double scale_factor,
double scale_summand);
26 double ** tgt_field,
double frac_mask_fallback_value,
27 double scale_factor,
double scale_summand);
void(* 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)
void(* execute_wait)(struct yac_interpolation_type *interp)
int(* is_source)(struct yac_interpolation_type *interp)
int(* execute_get_test)(struct yac_interpolation_type *interp)
void(* execute_get)(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
void(* 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)
int(* is_target)(struct yac_interpolation_type *interp)
int(* execute_put_test)(struct yac_interpolation_type *interp)
void(* execute_get_async)(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
struct yac_interpolation_type_vtable const *const vtable