Package ca.nengo.math.impl

Interface Summary
GradientDescentApproximator.Constraints Enforces constraints on coefficients.
 

Class Summary
AbstractFunction Base class for Function implementations.
CompositeApproximator A LinearApproximator that approximates multi-dimensional functions as sums of lower-dimensional functions.
ConstantFunction A Function that maps everything to the same value.
Convolution A numerical convolution of two one-dimensional functions.
DefaultFunctionInterpreter Default implementation of FunctionInterpreter.
ExponentialPDF A one-dimensional exponential probability density function.
FourierFunction A Function that is composed of a finite number of sinusoids.
FunctionBasisImpl Default implementation of FunctionBasis.
GaussianPDF Univariate Gaussian probability density function.
GradientDescentApproximator A LinearApproximator that searches for coefficients by descending an error gradient.
GradientDescentApproximator.CoefficientsSameSign Forces all decoding coefficients to be >= 0.
GradientDescentApproximator.Factory An ApproximatorFactory that produces GradientDescentApproximators.
IdentityFunction Identity function on a particular dimension of input, ie f(x) = x_i, where i is a constant.
IndependentDimensionApproximator A LinearApproximator for functions with no multidimensional nonlinearities.
IndependentDimensionApproximator.EncoderFactory A VectorGenerator for use with IndependentDimensionApproximator as an encoder factory.
IndependentDimensionApproximator.EvalPointFactory A VectorGenerator for use with IndependentDimensionApproximator as an evaluation point factory.
IndependentDimensionApproximator.Factory Factory for IndependentDimensionApproximators.
IndicatorPDF Uniform probability between upper and lower limits, zero elsewhere.
LinearCurveFitter Interpolates linearly between example points.
LinearCurveFitter.InterpolatedFunction A 1-D Function based on interpolation between known points.
LinearFunction A linear map into one dimension.
NewtonRootFinder Root finder that uses Newton's method.
NumericallyDifferentiableFunction A wrapper around any Function that provides a numerical approximation of its derivative, so that it can be used as a DifferentiableFunction.
NumericallyDifferentiableFunction.NumericalDerivative  
PiecewiseConstantFunction A one-dimensional function for which the output is constant between a finite number of discontinuities.
PoissonPDF A Poisson distribution.
Polynomial A one-dimensional polynomial Function.
PolynomialCurveFitter A least-squares polynomial CurveFitter.
PostfixFunction A Function based on a mathematical expression and on other functions.
SigmoidFunction A one-dimensional sigmoid function with configurable high and low values, slope, and inflection point.
SimpleFunctions A collection of Functions that do not have parameters.
SimpleFunctions.Acos In radians.
SimpleFunctions.Asin In radians.
SimpleFunctions.Atan In radians.
SimpleFunctions.Cos In radians.
SimpleFunctions.Exp  
SimpleFunctions.Fold Computes the image of x0 \in \mathbb{R} in the quotient group \mathbb{R}/\mathbb{Z}.
SimpleFunctions.InverseNormal  
SimpleFunctions.Ln  
SimpleFunctions.Log10  
SimpleFunctions.Log2  
SimpleFunctions.Max  
SimpleFunctions.Min  
SimpleFunctions.Normal  
SimpleFunctions.Pow  
SimpleFunctions.Sin In radians.
SimpleFunctions.Sqrt  
SimpleFunctions.Tan In radians.
SineFunction Function wrapper for sin(omega x), where x is in radians and omega is the angular frequency.
TimeSeriesFunction A Function based on interpolation of a TimeSeries.
WeightedCostApproximator A LinearApproximator in which error is evaluated at a fixed set of points, and the cost function that is minimized is a weighted integral of squared error.
WeightedCostApproximator.Factory An ApproximatorFactory that produces WeightedCostApproximators.