preCICE v3.1.1
No Matches
Public Member Functions | Private Attributes | List of all members
precice::mapping::VolumeSplines Class Reference

Radial basis function with global support. More...

#include <BasisFunctions.hpp>

Inheritance diagram for precice::mapping::VolumeSplines:
Collaboration diagram for precice::mapping::VolumeSplines:

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 ()

Detailed Description

Radial basis function with global support.

To be used as template parameter for RadialBasisFctMapping.

Evaluates to: radius.

Definition at line 206 of file BasisFunctions.hpp.

Member Function Documentation

◆ evaluate()

double precice::mapping::VolumeSplines::evaluate ( double radius) const

Definition at line 209 of file BasisFunctions.hpp.

Here is the call graph for this function:

◆ getFunctionParameters()

RadialBasisParameters precice::mapping::VolumeSplines::getFunctionParameters ( )

Definition at line 219 of file BasisFunctions.hpp.

◆ operator()()

PRECICE_HOST_DEVICE double precice::mapping::VolumeSplines::operator() ( const double radius,
const RadialBasisParameters params ) const

Definition at line 214 of file BasisFunctions.hpp.

Member Data Documentation

◆ _params

RadialBasisParameters precice::mapping::VolumeSplines::_params

Definition at line 225 of file BasisFunctions.hpp.

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