# [−][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) |

Csrbf42HRBF | Shorthand for an HRBF with a constant CSRBF(4,1) |

GaussHRBF | Shorthand for an HRBF with a constant Gaussian |

Pow3HRBF | Shorthand for an HRBF with a constant |

Pow5HRBF | Shorthand for an HRBF with a constant |