YetAnotherCoupler 3.2.0_a
Loading...
Searching...
No Matches
Data Fields
yac_interpolation_type_vtable Struct Reference

#include <interpolation_internal.h>

Collaboration diagram for yac_interpolation_type_vtable:
Collaboration graph

Data Fields

int(* is_source )(struct yac_interpolation_type *interp)
 
int(* is_target )(struct yac_interpolation_type *interp)
 
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)
 
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_get )(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
 
void(* execute_get_async )(struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)
 
int(* execute_put_test )(struct yac_interpolation_type *interp)
 
int(* execute_get_test )(struct yac_interpolation_type *interp)
 
void(* execute_wait )(struct yac_interpolation_type *interp)
 
struct yac_interpolation_type *(* copy )(struct yac_interpolation_type *interp)
 
void(* delete )(struct yac_interpolation_type *interp)
 

Detailed Description

Definition at line 11 of file interpolation_internal.h.

Field Documentation

◆ copy

struct yac_interpolation_type *(* yac_interpolation_type_vtable::copy) (struct yac_interpolation_type *interp)

Definition at line 30 of file interpolation_internal.h.

◆ delete

void(* yac_interpolation_type_vtable::delete) (struct yac_interpolation_type *interp)

Definition at line 33 of file interpolation_internal.h.

◆ execute

void(* yac_interpolation_type_vtable::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)

Definition at line 14 of file interpolation_internal.h.

◆ execute_get

void(* yac_interpolation_type_vtable::execute_get) (struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)

Definition at line 22 of file interpolation_internal.h.

◆ execute_get_async

void(* yac_interpolation_type_vtable::execute_get_async) (struct yac_interpolation_type *interp, double **tgt_field, double frac_mask_fallback_value, double scale_factor, double scale_summand)

Definition at line 25 of file interpolation_internal.h.

◆ execute_get_test

int(* yac_interpolation_type_vtable::execute_get_test) (struct yac_interpolation_type *interp)

Definition at line 29 of file interpolation_internal.h.

◆ execute_put

void(* yac_interpolation_type_vtable::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)

Definition at line 18 of file interpolation_internal.h.

◆ execute_put_test

int(* yac_interpolation_type_vtable::execute_put_test) (struct yac_interpolation_type *interp)

Definition at line 28 of file interpolation_internal.h.

◆ execute_wait

void(* yac_interpolation_type_vtable::execute_wait) (struct yac_interpolation_type *interp)

Definition at line 30 of file interpolation_internal.h.

◆ is_source

int(* yac_interpolation_type_vtable::is_source) (struct yac_interpolation_type *interp)

Definition at line 12 of file interpolation_internal.h.

◆ is_target

int(* yac_interpolation_type_vtable::is_target) (struct yac_interpolation_type *interp)

Definition at line 13 of file interpolation_internal.h.


The documentation for this struct was generated from the following file: