preCICE v3.1.2
|
Functions | |
template<typename ValueType , typename EvalFunctionType > | |
void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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) |
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::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 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::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::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::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::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::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 | ) |
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 ) |
Definition at line 106 of file GinkgoRBFKernels.cpp.
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 | ) |