numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
compute_kernel_matrix.h File Reference

Definition of compute_kernel_matrix function. More...

+ Include dependency graph for compute_kernel_matrix.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  num_collect
 Namespace of num_collect source codes.
 
namespace  num_collect::rbf
 Namespace of RBF interpolation.
 

Functions

template<concepts::distance_function DistanceFunction, concepts::rbf RBF, concepts::length_parameter_calculator LengthParameterCalculator, base::concepts::dense_matrix KernelMatrix>
requires LengthParameterCalculator::uses_global_length_parameter
void num_collect::rbf::compute_kernel_matrix (const DistanceFunction &distance_function, const RBF &rbf, LengthParameterCalculator &length_parameter_calculator, const std::vector< typename DistanceFunction::variable_type > &variables, KernelMatrix &kernel_matrix)
 Compute a kernel matrix.
 
template<concepts::distance_function DistanceFunction, concepts::rbf RBF, concepts::length_parameter_calculator LengthParameterCalculator, base::concepts::dense_matrix KernelMatrix>
requires std::is_same_v< typename LengthParameterCalculator::distance_function_type, DistanceFunction> && std::is_same_v<typename DistanceFunction::value_type, typename RBF::scalar_type> && std::is_same_v<typename DistanceFunction::value_type, typename KernelMatrix::Scalar> && (!LengthParameterCalculator::uses_global_length_parameter)
void num_collect::rbf::compute_kernel_matrix (const DistanceFunction &distance_function, const RBF &rbf, LengthParameterCalculator &length_parameter_calculator, const std::vector< typename DistanceFunction::variable_type > &variables, KernelMatrix &kernel_matrix)
 Compute a kernel matrix.
 
template<concepts::distance_function DistanceFunction, concepts::csrbf RBF, concepts::length_parameter_calculator LengthParameterCalculator, base::concepts::sparse_matrix_of< typename DistanceFunction::value_type > KernelMatrix>
requires std::is_same_v< typename LengthParameterCalculator::distance_function_type, DistanceFunction> && std::is_same_v<typename DistanceFunction::value_type, typename RBF::scalar_type> && std::is_same_v<typename DistanceFunction::value_type, typename KernelMatrix::Scalar>
void num_collect::rbf::compute_kernel_matrix (const DistanceFunction &distance_function, const RBF &rbf, LengthParameterCalculator &length_parameter_calculator, const std::vector< typename DistanceFunction::variable_type > &variables, KernelMatrix &kernel_matrix)
 Compute a kernel matrix.
 

Detailed Description

Definition of compute_kernel_matrix function.

Definition in file compute_kernel_matrix.h.