preCICE v3.1.1
Loading...
Searching...
No Matches
Public Attributes | List of all members
precice::mapping::RadialBasisParameters Struct Reference

Wrapper struct that is used to transfer RBF-specific parameters to the GPU. More...

#include <BasisFunctions.hpp>

Public Attributes

double parameter1 {}
 
double parameter2 {}
 
double parameter3 {}
 

Detailed Description

Wrapper struct that is used to transfer RBF-specific parameters to the GPU.

Its parameters 1, 2 and 3 are filled individually, depending on the requirements of each RBF (e.g., support radius, shape parameter, etc.). This parameter struct is handed to the GPU device kernel when assemblying the interpolation matrices and its parameters used in every RBF evaluation. Since there are at most 3 parameters for a RBF in the current implementation, 3 parameters are required in this struct, but ignored if the specific RBF does not require them all.

Definition at line 48 of file BasisFunctions.hpp.

Member Data Documentation

◆ parameter1

double precice::mapping::RadialBasisParameters::parameter1 {}

Definition at line 49 of file BasisFunctions.hpp.

◆ parameter2

double precice::mapping::RadialBasisParameters::parameter2 {}

Definition at line 50 of file BasisFunctions.hpp.

◆ parameter3

double precice::mapping::RadialBasisParameters::parameter3 {}

Definition at line 51 of file BasisFunctions.hpp.


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