[][src]Crate hrbf

Re-exports

pub use kernel::*;

Modules

kernel

Hermite radial basis function kernels (funcions φ) We require that the first derivative of the kernel f go to zero as x -> 0. This ensures that the hrbf fitting matrix is well defined. I.e. in its taylor series representation, f(x) = ∑ᵢ aᵢxⁱ, we require that a₁ = 0.

Structs

HRBF

Enums

KernelType

HRBF specific kernel type. In general, we can assign a unique kernel to each HRBF site, or we can use the same kernel for all points. This corresponds to Variable and Constant kernel types respectively.

Traits

HRBFTrait

HRBF public interface. It is not necessary to use this trait, but it allows using the HRBF as a trait object. For example this is used to pass HRBF objects between functions in the C API.

Real

Floating point real trait used throughout this library.

Type Definitions

Csrbf31HRBF

Shorthand for an HRBF with a constant CSRBF(3,1) (1-x)^4 (4x+1) kernel of type.

Csrbf42HRBF

Shorthand for an HRBF with a constant CSRBF(4,1) (1-x)^6 (35x^2 + 18x + 3) kernel of type.

GaussHRBF

Shorthand for an HRBF with a constant Gaussian exp(-x*x) kernel.

Pow3HRBF

Shorthand for an HRBF with a constant x^3 kernel.

Pow5HRBF

Shorthand for an HRBF with a constant x^5 kernel.