YetAnotherCoupler 3.4.0
Loading...
Searching...
No Matches
Radial basis function interpolation

Table of Contents

Description

This method supports source fields that are defined on points at the grid corners, cells, or edges. It is based on "Reinheimer, J., 2018: Vector Field Interpolation using Radial Basis Functions. pp 68.".

For each target point this method searches for the n nearest neighbours and then computes the weights based on the distances between the source points and the target point using the selected radial basis functions.

Source field

Options

  • Number of source points per target point (default: n: 9)
  • Scaling factor (default: rbf_scale: YAC_INTERP_RBF_SCALE_DEFAULT)
  • Radial basis function (default: rbf_kernel: gauss_kernel)
    • gauss_kernel

      Gaussian function

      Target field
      n = 1n = 4n = 9
  • Maximum search distance (default: max_search_distance: 0.0)

    Valid range: 0.0 <= max_search_distance < 180.0

    A distance of 0.0 results in an unlimited search distance.

    If there are less than the specified number of source points within the maximum search distance, then the respective target point will not be interpolated by this method.

YAML example

interpolation:
- rbf
n: 4
rbf_kernel: gauss_kernel
max_search_distance: 5.0