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.
CompositeApproximatorTest Unit tests for CompositeApproximator.
ConstantFunction A Function that maps everything to the same value.
ConstantFunctionTest  
Convolution A numerical convolution of two one-dimensional functions.
DefaultFunctionInterpreter Default implementation of FunctionInterpreter.
DefaultFunctionInterpreterTest  
ExponentialPDF A one-dimensional exponential probability density function.
FourierFunction A Function that is composed of a finite number of sinusoids.
FourierFunctionTest  
FunctionBasisImpl Default implementation of FunctionBasis.
FunctionBasisImplTest Unit tests for FunctionBasisImpl.
GaussianPDF Univariate Gaussian probability density function.
GaussianPDFTest Unit test for GaussianPDF.
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.
GradientDescentApproximatorTest Unit tests for GradientDescentApproximator.
IdentityFunction Identity function on a particular dimension of input, ie f(x) = x_i, where i is a constant.
IdentityFunctionTest  
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.
IndependentDimensionApproximatorTest Unit tests for IndependentDimensionApproximator.
IndicatorPDF Uniform probability between upper and lower limits, zero elsewhere.
IndicatorPDFTest Unit tests for IndicatorPDF.
LinearCurveFitter Interpolates linearly between example points.
LinearCurveFitter.InterpolatedFunction A 1-D Function based on interpolation between known points.
LinearCurveFitterTest  
LinearFunction A linear map into one dimension.
LinearFunctionTest Unit tests for LinearFunction.
NewtonRootFinder Root finder that uses Newton's method.
NewtonRootFinderTest  
NumericallDifferentiableFunctionTest  
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  
NumericallyDifferentiableFunctionTest  
PiecewiseConstantFunction A one-dimensional function for which the output is constant between a finite number of discontinuities.
PiecewiseConstantFunctionTest  
PoissonPDF A Poisson distribution.
PoissonPDFTest Unit tests for PoissonPDF.
Polynomial A one-dimensional polynomial Function.
PolynomialCurveFitter A least-squares polynomial CurveFitter.
PolynomialCurveFitterTest  
PolynomialTest  
PostfixFunction A Function based on a mathematical expression and on other functions.
PostfixFunctionTest Unit tests for PostfixFunction.
SigmoidFunction A one-dimensional sigmoid function with configurable high and low values, slope, and inflection point.
SigmoidFunctionTest  
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.
SimpleFunctionsTest Unit tests for SimpleFunctions.
SineFunction Function wrapper for sin(omega x), where x is in radians and omega is the angular frequency.
SineFunctionTest  
TimeSeriesFunction A Function based on interpolation of a TimeSeries.
TimeSeriesFunctionTest Unit tests for TimeSeriesFunction.
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.
WeightedCostApproximatorTest Unit tests for WeightedCostApproximator.