numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::rbf::rbf_polynomial_interpolator< FunctionSignature, RBF, PolynomialDegree, KernelMatrixType, DistanceFunction, LengthParameterCalculator > Class Template Reference

Class to interpolate using RBF and polynomials. More...

+ Collaboration diagram for num_collect::rbf::rbf_polynomial_interpolator< FunctionSignature, RBF, PolynomialDegree, KernelMatrixType, DistanceFunction, LengthParameterCalculator >:

Detailed Description

template<typename FunctionSignature, concepts::rbf RBF = rbfs::gaussian_rbf<impl::get_default_scalar_type<FunctionSignature>>, index_type PolynomialDegree = 1, kernel_matrix_type KernelMatrixType = kernel_matrix_type::dense, concepts::distance_function DistanceFunction = distance_functions::euclidean_distance_function< impl::get_variable_type_t<FunctionSignature>>, concepts::length_parameter_calculator LengthParameterCalculator = length_parameter_calculators::local_length_parameter_calculator< DistanceFunction>>
class num_collect::rbf::rbf_polynomial_interpolator< FunctionSignature, RBF, PolynomialDegree, KernelMatrixType, DistanceFunction, LengthParameterCalculator >

Class to interpolate using RBF and polynomials.

Template Parameters
FunctionSignatureSignature of the function to interpolate. (Example: double(double), double(Eigen::Vector3d), ...)
RBFType of the RBF.
PolynomialDegreeDegree of the polynomial.
KernelMatrixTypeType of kernel matrices.
DistanceFunctionType of the distance function.
LengthParameterCalculatorType of the calculator of length parameters.

Definition at line 80 of file rbf_polynomial_interpolator.h.


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