|
preCICE v3.3.0
|
Radial basis function with global support. More...
#include <BasisFunctions.hpp>
Public Member Functions | |
| double | evaluate (double radius) const |
| PRECICE_HOST_DEVICE double | operator() (const double radius, const RadialBasisParameters params) const |
| RadialBasisParameters | getFunctionParameters () |
Private Attributes | |
| RadialBasisParameters | _params |
Additional Inherited Members | |
| Static Public Member Functions inherited from precice::mapping::NoCompactSupportBase | |
| static constexpr bool | hasCompactSupport () |
| static constexpr double | getSupportRadius () |
| Static Public Member Functions inherited from precice::mapping::DefiniteFunction< false > | |
| static constexpr bool | isStrictlyPositiveDefinite () |
Radial basis function with global support.
To be used as template parameter for RadialBasisFctMapping.
Evaluates to: radius^2 * log(radius).
Definition at line 98 of file BasisFunctions.hpp.
|
inline |
|
inline |
Definition at line 112 of file BasisFunctions.hpp.
|
inline |
|
private |
Definition at line 118 of file BasisFunctions.hpp.