Fastmath 2.1.9-SNAPSHOT

Released under the MIT Licence

Fast and primitive math library.

Installation

To install, add the following dependency to your project or build file:

[generateme/fastmath "2.1.9-SNAPSHOT"]

Namespaces

fastmath.clustering

Clustering.

fastmath.complex

Complex numbers functions.

fastmath.core

Collection of fast math functions and plethora of constants known from other math libraries.

Categories

Other vars: Ci Si co-intervals cut difference-of-products double-high-bits double-low-bits evalpoly fma group-by-intervals makepoly mevalpoly mnorm muladd negmuladd next-double prev-double slice-range sum-of-products

fastmath.curves

Collection of parametric curves

Categories

Other vars: add curves-list mult parametrization

fastmath.distance

Distance objects.

fastmath.easings

Easing functions.

fastmath.efloat

(re)Implementation of EFloat/Interval from pbrt-v3/pbrt-v4.

fastmath.fields

Vector field functions.

fastmath.gp

Gaussian Processes

fastmath.grid

Grid calculation functions.

fastmath.interpolation

1d, 2d interpolation functions.

fastmath.kernel

Various kernel functions.

fastmath.matrix

Fixed size (2x2, 3x3, 4x4) matrix types.

fastmath.optimization

Optimization.

fastmath.optimization.bo

fastmath.protocols

Set of protocols for fastmath.

fastmath.protocols.matrix

fastmath.random

Various random and noise functions.

fastmath.signal

Signal processing (effect) and generation (oscillators).

fastmath.solver

Categories

    Other vars: find-root

    fastmath.stats

    Statistics functions.

    fastmath.transform

    Transforms.

    fastmath.vector

    Mathematical vector operations.