|
YAC 3.20.0
Yet Another Coupler
|
#include "interpolation/methods/interp_method.h"

Go to the source code of this file.
Data Structures | |
| struct | yac_interp_method_avg_config |
Macros | |
| #define | YAC_INTERP_AVG_WEIGHT_TYPE_DEFAULT (YAC_INTERP_AVG_ARITHMETIC) |
| #define | YAC_INTERP_AVG_PARTIAL_COVERAGE_DEFAULT (0) |
Enumerations | |
| enum | yac_interp_avg_weight_type { YAC_INTERP_AVG_ARITHMETIC = 0 , YAC_INTERP_AVG_DIST = 1 , YAC_INTERP_AVG_BARY = 2 } |
Functions | |
| struct interp_method * | yac_interp_method_avg_new (enum yac_interp_avg_weight_type weight_type, int partial_coverage) |
| struct yac_interp_method_config * | yac_interp_method_config_avg_unpack (void *buffer, int buffer_size, int *position, MPI_Comm comm) |
| Unpacks an average interpolation method configuration from a buffer. | |
| struct yac_interp_method_config * | yac_interp_method_config_default_avg_new (void) |
| Creates an average interpolation method configuration with default parameters. | |
| #define YAC_INTERP_AVG_PARTIAL_COVERAGE_DEFAULT (0) |
Definition at line 19 of file interp_method_avg.h.
| #define YAC_INTERP_AVG_WEIGHT_TYPE_DEFAULT (YAC_INTERP_AVG_ARITHMETIC) |
Definition at line 18 of file interp_method_avg.h.
| Enumerator | |
|---|---|
| YAC_INTERP_AVG_ARITHMETIC | |
| YAC_INTERP_AVG_DIST | |
| YAC_INTERP_AVG_BARY | |
Definition at line 12 of file interp_method_avg.h.
| struct interp_method * yac_interp_method_avg_new | ( | enum yac_interp_avg_weight_type | weight_type, |
| int | partial_coverage ) |
Definition at line 997 of file interp_method_avg.c.


| struct yac_interp_method_config * yac_interp_method_config_avg_unpack | ( | void * | buffer, |
| int | buffer_size, | ||
| int * | position, | ||
| MPI_Comm | comm ) |
Unpacks an average interpolation method configuration from a buffer.
| [in] | buffer | Buffer containing the packed configuration data |
| [in] | buffer_size | Size of the buffer |
| [in,out] | position | Current position in the buffer (will be updated) |
| [in] | comm | MPI communicator for parallel unpacking |
Definition at line 1167 of file interp_method_avg.c.
| struct yac_interp_method_config * yac_interp_method_config_default_avg_new | ( | void | ) |
Creates an average interpolation method configuration with default parameters.
Definition at line 1155 of file interp_method_avg.c.