Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::analysis::GaussianKernel< T > Struct Template Referenceexport

Gaussian radial basis function (RBF) kernel. More...

Public Types

using value_type = T
using Domain = T
using Codomain = T

Public Member Functions

constexpr T operator() (T a, T b) const noexcept
constexpr T at (std::size_t n) const noexcept
constexpr T operator() (T x) const noexcept
constexpr T operator[] (T x) const noexcept

Public Attributes

T σ = static_cast<T>(1)

Detailed Description

template<typename T = double>
struct dedekind::analysis::GaussianKernel< T >

Gaussian radial basis function (RBF) kernel.

Computes K(a,b) = exp(-(a-b)²/(2σ²)). Default σ=1 is a heuristic; optimal value depends on data scale. FIXME #123: pending adaptive bandwidth selection strategy.


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