|
YAC 3.12.0
Yet Another Coupler
|
Configuration structure for interpolation generation. More...

Data Fields | |
| enum yac_interp_weights_reorder_type | reorder |
| struct yac_collection_selection * | collection_selection |
| double | frac_mask_fallback_value |
| double | scaling_factor |
| double | scaling_summand |
| char * | yaxt_exchanger_name |
Configuration structure for interpolation generation.
This structure groups all parameters required for the generation of an interpolation object from a interpolation weights object. It allows a simplified interface via yac_interp_weights_get_interpolation_ext, which only takes a pointer to this configuration structure instead of a long argument list. In addition, it allows for easier extention of configuration parameters without breaking of interfaces.
Definition at line 29 of file interpolation_gen_config.c.
| struct yac_collection_selection* yac_interpolation_gen_config::collection_selection |
Collection selection to be applied to the source field collection.
Definition at line 36 of file interpolation_gen_config.c.
| double yac_interpolation_gen_config::frac_mask_fallback_value |
Fallback value used for masked target points in Dynamic fractional masking.
Definition at line 41 of file interpolation_gen_config.c.
| enum yac_interp_weights_reorder_type yac_interpolation_gen_config::reorder |
Reordering strategy applied to the interpolation weights.
Definition at line 32 of file interpolation_gen_config.c.
| double yac_interpolation_gen_config::scaling_factor |
Scaling factor applied to interpolation results.
Definition at line 44 of file interpolation_gen_config.c.
| double yac_interpolation_gen_config::scaling_summand |
Additive summand applied to interpolation results after scaling.
Definition at line 47 of file interpolation_gen_config.c.
| char* yac_interpolation_gen_config::yaxt_exchanger_name |
Optional name of the Yaxt exchanger to be used for distributed communication. Can be NULL to select the default exchanger.
Definition at line 53 of file interpolation_gen_config.c.