|
template<typename MemorySpace, typename EvalFunctionType> |
void | create_rbf_system_matrix_impl (std::shared_ptr< const gko::Executor > exec, 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) |
template<typename EvalFunctionType> |
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) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (ThinPlateSplines) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (Multiquadrics) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (InverseMultiquadrics) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (VolumeSplines) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (Gaussian) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactThinPlateSplinesC2) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactPolynomialC0) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactPolynomialC2) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactPolynomialC4) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactPolynomialC6) |
| PRECICE_INSTANTIATE_CREATE_RBF_SYSTEM_MATRIX (CompactPolynomialC8) |
template<typename MemorySpace> |
void | fill_polynomial_matrix_impl (std::shared_ptr< const gko::Executor > exec, 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) |