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

Class to interpolate using RBF. More...

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

Detailed Description

template<typename FunctionSignature, concepts::rbf RBF = rbfs::gaussian_rbf<impl::get_default_scalar_type<FunctionSignature>>, 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_interpolator< FunctionSignature, RBF, KernelMatrixType, DistanceFunction, LengthParameterCalculator >

Class to interpolate using RBF.

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

Definition at line 76 of file rbf_interpolator.h.


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