|
template<typename ValueType , typename EvalFunctionType > |
void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix (std::shared_ptr< const DefaultExecutor > exec, const std::size_t n1, const std::size_t n2, const std::size_t dataDimensionality, const std::array< bool, 3 > activeAxis, ValueType *mtx, ValueType *supportPoints, ValueType *targetPoints, EvalFunctionType f, const RadialBasisParameters rbf_params, const std::size_t inputRowLength, const std::size_t outputRowLength, const bool addPolynomial, const unsigned int extraDims=0) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::ThinPlateSplines > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::ThinPlateSplines, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::Multiquadrics > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::Multiquadrics, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::InverseMultiquadrics > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::InverseMultiquadrics, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::VolumeSplines > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::VolumeSplines, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::Gaussian > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::Gaussian, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactThinPlateSplinesC2 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactThinPlateSplinesC2, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactPolynomialC0 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactPolynomialC0, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactPolynomialC2 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactPolynomialC2, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactPolynomialC4 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactPolynomialC4, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactPolynomialC6 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactPolynomialC6, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template void | GKO_DEVICE_NAMESPACE::create_rbf_system_matrix< double, precice::mapping::CompactPolynomialC8 > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, const std::size_t, const std::array< bool, 3 >, double *, double *, double *, precice::mapping::CompactPolynomialC8, const RadialBasisParameters, const std::size_t, const std::size_t, const bool, const unsigned int) |
|
template<typename ValueType > |
void | GKO_DEVICE_NAMESPACE::fill_polynomial_matrix (std::shared_ptr< const DefaultExecutor > exec, const std::size_t n1, const std::size_t n2, ValueType *mtx, ValueType *x, const std::size_t supportPointsRowLength, const unsigned int dims=4) |
|
template void | GKO_DEVICE_NAMESPACE::fill_polynomial_matrix< double > (std::shared_ptr< const DefaultExecutor >, const std::size_t, const std::size_t, double *, double *, const std::size_t, const unsigned int) |
|