9std::shared_ptr<gko::Executor>
create_device_executor(
const std::string &execName,
bool enableUnifiedMemory);
13template <
typename EvalFunctionType>
16 gko::ptr_param<GinkgoMatrix> mtx,
const std::array<bool, 3> activeAxis,
17 gko::ptr_param<GinkgoMatrix> supportPoints, gko::ptr_param<GinkgoMatrix> targetPoints,
18 EvalFunctionType f, ::precice::mapping::RadialBasisParameters rbf_params,
bool addPolynomial,
unsigned int extraDims = 0);
22 gko::ptr_param<GinkgoMatrix> mtx, gko::ptr_param<const GinkgoMatrix> x,
const unsigned int dims);
void fill_polynomial_matrix(std::shared_ptr< const gko::Executor > exec, bool unifiedMemory, gko::ptr_param< GinkgoMatrix > mtx, gko::ptr_param< const GinkgoMatrix > x, const unsigned int dims)
void create_rbf_system_matrix(std::shared_ptr< const gko::Executor > exec, bool unifiedMemory, gko::ptr_param< GinkgoMatrix > mtx, const std::array< bool, 3 > activeAxis, gko::ptr_param< GinkgoMatrix > supportPoints, gko::ptr_param< GinkgoMatrix > targetPoints, EvalFunctionType f, ::precice::mapping::RadialBasisParameters rbf_params, bool addPolynomial, unsigned int extraDims)
contains data mapping from points to meshes.
std::shared_ptr< gko::Executor > create_device_executor(const std::string &execName, bool enableUnifiedMemory)
Main namespace of the precice library.