|
YAC 3.15.0
Yet Another Coupler
|
#include "methods/interp_method.h"#include "methods/interp_method_avg.h"#include "methods/interp_method_check.h"#include "methods/interp_method_conserv.h"#include "methods/interp_method_creep.h"#include "methods/interp_method_ncc.h"#include "methods/interp_method_nnn.h"#include "methods/interp_method_dnn.h"#include "methods/interp_method_fixed.h"#include "methods/interp_method_file.h"#include "methods/interp_method_hcsbb.h"#include "methods/interp_method_spmap.h"#include "methods/interp_method_callback.h"

Go to the source code of this file.
Functions | |
| struct yac_interp_stack_config * | yac_interp_stack_config_new () |
| void | yac_interp_stack_config_delete (struct yac_interp_stack_config *interp_stack_config) |
| struct yac_interp_stack_config * | yac_interp_stack_config_copy (struct yac_interp_stack_config *interp_stack) |
| void | yac_interp_stack_config_add_average (struct yac_interp_stack_config *interp_stack_config, enum yac_interp_avg_weight_type reduction_type, int partial_coverage) |
| void | yac_interp_stack_config_add_ncc (struct yac_interp_stack_config *interp_stack_config, enum yac_interp_ncc_weight_type type, int partial_coverage) |
| void | yac_interp_stack_config_add_dnn (struct yac_interp_stack_config *interp_stack_config, enum yac_interp_dnn_weight_type type, enum yac_interp_dnn_search_distance_type search_distance_type, double search_distance, double scale) |
| void | yac_interp_stack_config_add_nnn (struct yac_interp_stack_config *interp_stack_config, enum yac_interp_nnn_weight_type type, size_t n, double max_search_distance, double scale) |
| void | yac_interp_stack_config_add_rbf (struct yac_interp_stack_config *interp_stack_config, size_t n, double max_search_distance, double scale) |
| void | yac_interp_stack_config_add_conservative (struct yac_interp_stack_config *interp_stack_config, int order, int enforced_conserv, int partial_coverage, enum yac_interp_method_conserv_normalisation normalisation) |
| void | yac_interp_stack_config_add_spmap (struct yac_interp_stack_config *interp_stack_config, double spread_distance, double max_search_distance, enum yac_interp_spmap_weight_type weight_type, enum yac_interp_spmap_scale_type scale_type, double src_sphere_radius, char const *src_filename, char const *src_varname, int src_min_global_id, double tgt_sphere_radius, char const *tgt_filename, char const *tgt_varname, int tgt_min_global_id) |
| void | yac_interp_stack_config_add_spmap_ext (struct yac_interp_stack_config *interp_stack_config, struct yac_interp_spmap_config *default_config, struct yac_spmap_overwrite_config **overwrite_configs) |
| void | yac_interp_stack_config_add_hcsbb (struct yac_interp_stack_config *interp_stack_config) |
| void | yac_interp_stack_config_add_user_file (struct yac_interp_stack_config *interp_stack_config, char const *filename, enum yac_interp_file_on_missing_file on_missing_file, enum yac_interp_file_on_success on_success) |
| void | yac_interp_stack_config_add_fixed (struct yac_interp_stack_config *interp_stack_config, double value) |
| void | yac_interp_stack_config_add_check (struct yac_interp_stack_config *interp_stack_config, char const *constructor_key, char const *do_search_key) |
| void | yac_interp_stack_config_add_creep (struct yac_interp_stack_config *interp_stack_config, int creep_distance) |
| void | yac_interp_stack_config_add_user_callback (struct yac_interp_stack_config *interp_stack_config, char const *func_compute_weights_key) |
| int | yac_interp_stack_config_compare (void const *a, void const *b) |
| struct interp_method ** | yac_interp_stack_config_generate (struct yac_interp_stack_config *interp_stack) |
| size_t | yac_interp_stack_config_get_pack_size (struct yac_interp_stack_config *interp_stack, MPI_Comm comm) |
| void | yac_interp_stack_config_pack (struct yac_interp_stack_config *interp_stack, void *buffer, int buffer_size, int *position, MPI_Comm comm) |
| struct yac_interp_stack_config * | yac_interp_stack_config_unpack (void *buffer, int buffer_size, int *position, MPI_Comm comm) |
| size_t | yac_interp_stack_config_get_size (struct yac_interp_stack_config *interp_stack) |
| union yac_interp_stack_config_entry const * | yac_interp_stack_config_get_entry (struct yac_interp_stack_config *interp_stack, size_t interp_stack_idx) |
| enum yac_interpolation_list | yac_interp_stack_config_entry_get_type (union yac_interp_stack_config_entry const *interp_stack_entry) |
| void | yac_interp_stack_config_entry_get_average (union yac_interp_stack_config_entry const *interp_stack_entry, enum yac_interp_avg_weight_type *reduction_type, int *partial_coverage) |
| void | yac_interp_stack_config_entry_get_ncc (union yac_interp_stack_config_entry const *interp_stack_entry, enum yac_interp_ncc_weight_type *type, int *partial_coverage) |
| void | yac_interp_stack_config_entry_get_dnn (union yac_interp_stack_config_entry const *interp_stack_entry, enum yac_interp_dnn_weight_type *type, enum yac_interp_dnn_search_distance_type *search_distance_type, double *search_distance, double *scale) |
| void | yac_interp_stack_config_entry_get_nnn (union yac_interp_stack_config_entry const *interp_stack_entry, enum yac_interp_nnn_weight_type *type, size_t *n, double *max_search_distance, double *scale) |
| void | yac_interp_stack_config_entry_get_rbf (union yac_interp_stack_config_entry const *interp_stack_entry, size_t *n, double *max_search_distance, double *scale) |
| void | yac_interp_stack_config_entry_get_conservative (union yac_interp_stack_config_entry const *interp_stack_entry, int *order, int *enforced_conserv, int *partial_coverage, enum yac_interp_method_conserv_normalisation *normalisation) |
| void | yac_interp_stack_config_entry_get_spmap (union yac_interp_stack_config_entry const *interp_stack_entry, double *spread_distance, double *max_search_distance, enum yac_interp_spmap_weight_type *weight_type, enum yac_interp_spmap_scale_type *scale_type, double *src_sphere_radius, char const **src_filename, char const **src_varname, int *src_min_global_id, double *tgt_sphere_radius, char const **tgt_filename, char const **tgt_varname, int *tgt_min_global_id) |
| void | yac_interp_stack_config_entry_get_spmap_ext (union yac_interp_stack_config_entry const *interp_stack_entry, struct yac_interp_spmap_config const **default_config, struct yac_spmap_overwrite_config const ***overwrite_configs) |
| void | yac_interp_stack_config_entry_get_user_file (union yac_interp_stack_config_entry const *interp_stack_entry, char const **filename, enum yac_interp_file_on_missing_file *on_missing_file, enum yac_interp_file_on_success *on_success) |
| void | yac_interp_stack_config_entry_get_fixed (union yac_interp_stack_config_entry const *interp_stack_entry, double *value) |
| void | yac_interp_stack_config_entry_get_check (union yac_interp_stack_config_entry const *interp_stack_entry, char const **constructor_key, char const **do_search_key) |
| void | yac_interp_stack_config_entry_get_creep (union yac_interp_stack_config_entry const *interp_stack_entry, int *creep_distance) |
| void | yac_interp_stack_config_entry_get_user_callback (union yac_interp_stack_config_entry const *interp_stack_entry, char const **func_compute_weights_key) |
| void yac_interp_stack_config_add_average | ( | struct yac_interp_stack_config * | interp_stack_config, |
| enum yac_interp_avg_weight_type | reduction_type, | ||
| int | partial_coverage ) |
Definition at line 168 of file interp_stack_config.c.


| void yac_interp_stack_config_add_check | ( | struct yac_interp_stack_config * | interp_stack_config, |
| char const * | constructor_key, | ||
| char const * | do_search_key ) |
Definition at line 553 of file interp_stack_config.c.


| void yac_interp_stack_config_add_conservative | ( | struct yac_interp_stack_config * | interp_stack_config, |
| int | order, | ||
| int | enforced_conserv, | ||
| int | partial_coverage, | ||
| enum yac_interp_method_conserv_normalisation | normalisation ) |
Definition at line 321 of file interp_stack_config.c.


| void yac_interp_stack_config_add_creep | ( | struct yac_interp_stack_config * | interp_stack_config, |
| int | creep_distance ) |
Definition at line 581 of file interp_stack_config.c.


| void yac_interp_stack_config_add_dnn | ( | struct yac_interp_stack_config * | interp_stack_config, |
| enum yac_interp_dnn_weight_type | type, | ||
| enum yac_interp_dnn_search_distance_type | search_distance_type, | ||
| double | search_distance, | ||
| double | scale ) |
Definition at line 221 of file interp_stack_config.c.


| void yac_interp_stack_config_add_fixed | ( | struct yac_interp_stack_config * | interp_stack_config, |
| double | value ) |
Definition at line 545 of file interp_stack_config.c.


| void yac_interp_stack_config_add_hcsbb | ( | struct yac_interp_stack_config * | interp_stack_config | ) |
Definition at line 481 of file interp_stack_config.c.


| void yac_interp_stack_config_add_ncc | ( | struct yac_interp_stack_config * | interp_stack_config, |
| enum yac_interp_ncc_weight_type | type, | ||
| int | partial_coverage ) |
Definition at line 195 of file interp_stack_config.c.


| void yac_interp_stack_config_add_nnn | ( | struct yac_interp_stack_config * | interp_stack_config, |
| enum yac_interp_nnn_weight_type | type, | ||
| size_t | n, | ||
| double | max_search_distance, | ||
| double | scale ) |
Definition at line 282 of file interp_stack_config.c.


| void yac_interp_stack_config_add_rbf | ( | struct yac_interp_stack_config * | interp_stack_config, |
| size_t | n, | ||
| double | max_search_distance, | ||
| double | scale ) |
Definition at line 295 of file interp_stack_config.c.


| void yac_interp_stack_config_add_spmap | ( | struct yac_interp_stack_config * | interp_stack_config, |
| double | spread_distance, | ||
| double | max_search_distance, | ||
| enum yac_interp_spmap_weight_type | weight_type, | ||
| enum yac_interp_spmap_scale_type | scale_type, | ||
| double | src_sphere_radius, | ||
| char const * | src_filename, | ||
| char const * | src_varname, | ||
| int | src_min_global_id, | ||
| double | tgt_sphere_radius, | ||
| char const * | tgt_filename, | ||
| char const * | tgt_varname, | ||
| int | tgt_min_global_id ) |
Definition at line 407 of file interp_stack_config.c.


| void yac_interp_stack_config_add_spmap_ext | ( | struct yac_interp_stack_config * | interp_stack_config, |
| struct yac_interp_spmap_config * | default_config, | ||
| struct yac_spmap_overwrite_config ** | overwrite_configs ) |
Definition at line 394 of file interp_stack_config.c.


| void yac_interp_stack_config_add_user_callback | ( | struct yac_interp_stack_config * | interp_stack_config, |
| char const * | func_compute_weights_key ) |
Definition at line 590 of file interp_stack_config.c.


| void yac_interp_stack_config_add_user_file | ( | struct yac_interp_stack_config * | interp_stack_config, |
| char const * | filename, | ||
| enum yac_interp_file_on_missing_file | on_missing_file, | ||
| enum yac_interp_file_on_success | on_success ) |
Definition at line 502 of file interp_stack_config.c.


| int yac_interp_stack_config_compare | ( | void const * | a, |
| void const * | b ) |
Definition at line 53 of file interp_stack_config.c.


| struct yac_interp_stack_config * yac_interp_stack_config_copy | ( | struct yac_interp_stack_config * | interp_stack | ) |
Definition at line 39 of file interp_stack_config.c.


| void yac_interp_stack_config_delete | ( | struct yac_interp_stack_config * | interp_stack_config | ) |
Definition at line 149 of file interp_stack_config.c.


| void yac_interp_stack_config_entry_get_average | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| enum yac_interp_avg_weight_type * | reduction_type, | ||
| int * | partial_coverage ) |
| void yac_interp_stack_config_entry_get_check | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| char const ** | constructor_key, | ||
| char const ** | do_search_key ) |
| void yac_interp_stack_config_entry_get_conservative | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| int * | order, | ||
| int * | enforced_conserv, | ||
| int * | partial_coverage, | ||
| enum yac_interp_method_conserv_normalisation * | normalisation ) |
| void yac_interp_stack_config_entry_get_creep | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| int * | creep_distance ) |
| void yac_interp_stack_config_entry_get_dnn | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| enum yac_interp_dnn_weight_type * | type, | ||
| enum yac_interp_dnn_search_distance_type * | search_distance_type, | ||
| double * | search_distance, | ||
| double * | scale ) |
| void yac_interp_stack_config_entry_get_fixed | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| double * | value ) |
| void yac_interp_stack_config_entry_get_ncc | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| enum yac_interp_ncc_weight_type * | type, | ||
| int * | partial_coverage ) |
| void yac_interp_stack_config_entry_get_nnn | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| enum yac_interp_nnn_weight_type * | type, | ||
| size_t * | n, | ||
| double * | max_search_distance, | ||
| double * | scale ) |
| void yac_interp_stack_config_entry_get_rbf | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| size_t * | n, | ||
| double * | max_search_distance, | ||
| double * | scale ) |
| void yac_interp_stack_config_entry_get_spmap | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| double * | spread_distance, | ||
| double * | max_search_distance, | ||
| enum yac_interp_spmap_weight_type * | weight_type, | ||
| enum yac_interp_spmap_scale_type * | scale_type, | ||
| double * | src_sphere_radius, | ||
| char const ** | src_filename, | ||
| char const ** | src_varname, | ||
| int * | src_min_global_id, | ||
| double * | tgt_sphere_radius, | ||
| char const ** | tgt_filename, | ||
| char const ** | tgt_varname, | ||
| int * | tgt_min_global_id ) |
Definition at line 823 of file interp_stack_config.c.


| void yac_interp_stack_config_entry_get_spmap_ext | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| struct yac_interp_spmap_config const ** | default_config, | ||
| struct yac_spmap_overwrite_config const *** | overwrite_configs ) |
| enum yac_interpolation_list yac_interp_stack_config_entry_get_type | ( | union yac_interp_stack_config_entry const * | interp_stack_entry | ) |
Definition at line 631 of file interp_stack_config.c.


| void yac_interp_stack_config_entry_get_user_callback | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| char const ** | func_compute_weights_key ) |
| void yac_interp_stack_config_entry_get_user_file | ( | union yac_interp_stack_config_entry const * | interp_stack_entry, |
| char const ** | filename, | ||
| enum yac_interp_file_on_missing_file * | on_missing_file, | ||
| enum yac_interp_file_on_success * | on_success ) |
| struct interp_method ** yac_interp_stack_config_generate | ( | struct yac_interp_stack_config * | interp_stack | ) |
Definition at line 71 of file interp_stack_config.c.


| union yac_interp_stack_config_entry const * yac_interp_stack_config_get_entry | ( | struct yac_interp_stack_config * | interp_stack, |
| size_t | interp_stack_idx ) |
| size_t yac_interp_stack_config_get_pack_size | ( | struct yac_interp_stack_config * | interp_stack, |
| MPI_Comm | comm ) |
Definition at line 85 of file interp_stack_config.c.


| size_t yac_interp_stack_config_get_size | ( | struct yac_interp_stack_config * | interp_stack | ) |
| struct yac_interp_stack_config * yac_interp_stack_config_new | ( | ) |
| void yac_interp_stack_config_pack | ( | struct yac_interp_stack_config * | interp_stack, |
| void * | buffer, | ||
| int | buffer_size, | ||
| int * | position, | ||
| MPI_Comm | comm ) |
Definition at line 99 of file interp_stack_config.c.


| struct yac_interp_stack_config * yac_interp_stack_config_unpack | ( | void * | buffer, |
| int | buffer_size, | ||
| int * | position, | ||
| MPI_Comm | comm ) |
Definition at line 114 of file interp_stack_config.c.

