Uses of Interface
ca.nengo.math.Function

Packages that use Function
ca.nengo.math   
ca.nengo.math.impl   
ca.nengo.model.impl   
ca.nengo.model.muscle.impl   
ca.nengo.model.nef   
ca.nengo.model.nef.impl   
ca.nengo.model.neuron.impl   
ca.nengo.model.plasticity.impl   
ca.nengo.plot   
ca.nengo.plot.impl   
 

Uses of Function in ca.nengo.math
 

Subinterfaces of Function in ca.nengo.math
 interface DifferentiableFunction
          A Function with a known derivative.
 interface FunctionBasis
          A list of orthogonal functions.
 interface PDF
          Probability density function.
 

Methods in ca.nengo.math that return Function
 Function Function.clone()
           
 Function CurveFitter.fit(float[] x, float[] y)
           
 Function DifferentiableFunction.getDerivative()
           
 Function FunctionBasis.getFunction(int basisIndex)
           
 Function FunctionInterpreter.parse(java.lang.String expression, int dimension)
          Parses a mathematical expression into a Function instance.
 

Methods in ca.nengo.math that return types with arguments of type Function
 java.util.Map<java.lang.String,Function> FunctionInterpreter.getRegisteredFunctions()
          Returns a map of registered functions.
 

Methods in ca.nengo.math with parameters of type Function
 float[] LinearApproximator.findCoefficients(Function target)
          Note: more information is needed than the arguments provide (for example the functions that are to be combined to estimate the target).
 float RootFinder.findRoot(Function function, float startLow, float startHigh, float tolerance)
           
 void FunctionInterpreter.registerFunction(java.lang.String name, Function function)
          Registers a non-standard function for use in future interpretation of function expressions.
 

Uses of Function in ca.nengo.math.impl
 

Classes in ca.nengo.math.impl that implement Function
 class AbstractFunction
          Base class for Function implementations.
 class ConstantFunction
          A Function that maps everything to the same value.
 class Convolution
          A numerical convolution of two one-dimensional functions.
 class ExponentialPDF
          A one-dimensional exponential probability density function.
 class FourierFunction
          A Function that is composed of a finite number of sinusoids.
 class FunctionBasisImpl
          Default implementation of FunctionBasis.
 class GaussianPDF
          Univariate Gaussian probability density function.
 class IdentityFunction
          Identity function on a particular dimension of input, ie f(x) = x_i, where i is a constant.
 class IndicatorPDF
          Uniform probability between upper and lower limits, zero elsewhere.
static class LinearCurveFitter.InterpolatedFunction
          A 1-D Function based on interpolation between known points.
 class LinearFunction
          A linear map into one dimension.
 class NumericallyDifferentiableFunction
          A wrapper around any Function that provides a numerical approximation of its derivative, so that it can be used as a DifferentiableFunction.
static class NumericallyDifferentiableFunction.NumericalDerivative
           
 class PiecewiseConstantFunction
          A one-dimensional function for which the output is constant between a finite number of discontinuities.
 class PoissonPDF
          A Poisson distribution.
 class Polynomial
          A one-dimensional polynomial Function.
 class PostfixFunction
          A Function based on a mathematical expression and on other functions.
 class SigmoidFunction
          A one-dimensional sigmoid function with configurable high and low values, slope, and inflection point.
static class SimpleFunctions.Acos
          In radians.
static class SimpleFunctions.Asin
          In radians.
static class SimpleFunctions.Atan
          In radians.
static class SimpleFunctions.Cos
          In radians.
static class SimpleFunctions.Exp
           
static class SimpleFunctions.Fold
          Computes the image of x0 \in \mathbb{R} in the quotient group \mathbb{R}/\mathbb{Z}.
static class SimpleFunctions.InverseNormal
           
static class SimpleFunctions.Ln
           
static class SimpleFunctions.Log10
           
static class SimpleFunctions.Log2
           
static class SimpleFunctions.Max
           
static class SimpleFunctions.Min
           
static class SimpleFunctions.Normal
           
static class SimpleFunctions.Pow
           
static class SimpleFunctions.Sin
          In radians.
static class SimpleFunctions.Sqrt
           
static class SimpleFunctions.Tan
          In radians.
 class SineFunction
          Function wrapper for sin(omega x), where x is in radians and omega is the angular frequency.
 class TimeSeriesFunction
          A Function based on interpolation of a TimeSeries.
 

Methods in ca.nengo.math.impl that return Function
 Function LinearCurveFitter.InterpolatedFunction.clone()
           
 Function ConstantFunction.clone()
           
 Function PostfixFunction.clone()
           
 Function PiecewiseConstantFunction.clone()
           
 Function NumericallyDifferentiableFunction.clone()
           
 Function NumericallyDifferentiableFunction.NumericalDerivative.clone()
           
 Function Polynomial.clone()
           
 Function AbstractFunction.clone()
           
 Function FunctionBasisImpl.clone()
           
 Function FourierFunction.clone()
           
 Function IdentityFunction.clone()
           
 Function SineFunction.clone()
           
 Function LinearFunction.clone()
           
 Function Convolution.clone()
           
 Function SigmoidFunction.clone()
           
 Function PolynomialCurveFitter.fit(float[] x, float[] y)
           
 Function LinearCurveFitter.fit(float[] x, float[] y)
          Note that inputs x must be sorted from lowest to highest.
 Function WeightedCostApproximator.Factory.getCostFunction(int dimension)
          Note: override to use non-uniform error weighting.
 Function NumericallyDifferentiableFunction.getDerivative()
           
 Function SigmoidFunction.getDerivative()
           
 Function NumericallyDifferentiableFunction.getFunction()
           
 Function NumericallyDifferentiableFunction.NumericalDerivative.getFunction()
           
 Function FunctionBasisImpl.getFunction(int dimension)
           
 Function Convolution.getFunctionOne()
           
 Function Convolution.getFunctionTwo()
           
 Function DefaultFunctionInterpreter.parse(java.lang.String expression, int dimension)
           
 

Methods in ca.nengo.math.impl that return types with arguments of type Function
 java.util.Map<java.lang.String,Function> DefaultFunctionInterpreter.getRegisteredFunctions()
           
 

Methods in ca.nengo.math.impl with parameters of type Function
 float[] GradientDescentApproximator.findCoefficients(Function target)
           
 float[] WeightedCostApproximator.findCoefficients(Function target)
          This implementation is adapted from Eliasmith & Anderson, 2003, appendix A.
 float[] IndependentDimensionApproximator.findCoefficients(Function target)
           
 float[] CompositeApproximator.findCoefficients(Function target)
           
 float NewtonRootFinder.findRoot(Function function, float startLow, float startHigh, float tolerance)
           
static TimeSeries1D TimeSeriesFunction.makeSeries(Function function, float start, float increment, float end, Units units)
           
 void DefaultFunctionInterpreter.registerFunction(java.lang.String name, Function function)
           
 void NumericallyDifferentiableFunction.setFunction(Function function)
           
 void Convolution.setFunctionOne(Function function)
           
 void Convolution.setFunctionTwo(Function function)
           
 

Constructors in ca.nengo.math.impl with parameters of type Function
Convolution(Function one, Function two, float stepSize, float window)
           
FunctionBasisImpl(Function[] functions)
           
IndependentDimensionApproximator(float[] evaluationPoints, float[][] values, int[] dimensions, int dimension, Function costFunction, float noise)
           
NumericallyDifferentiableFunction.NumericalDerivative(Function function, int derivativeDimension, float delta)
           
NumericallyDifferentiableFunction(Function function, int derivativeDimension, float delta)
           
WeightedCostApproximator(float[][] evaluationPoints, float[][] values, Function costFunction, float noise, int nSV)
           
WeightedCostApproximator(float[][] evaluationPoints, float[][] values, Function costFunction, float noise, int nSV, boolean quiet)
           
 

Uses of Function in ca.nengo.model.impl
 

Methods in ca.nengo.model.impl that return Function
 Function NoiseFactory.NoiseImplFunction.getFunction()
           
 Function[] FunctionInput.getFunctions()
           
 

Methods in ca.nengo.model.impl with parameters of type Function
static Noise NoiseFactory.makeExplicitNoise(Function function)
           
 void FunctionInput.setFunctions(Function[] functions)
           
 

Constructors in ca.nengo.model.impl with parameters of type Function
FunctionInput(java.lang.String name, Function[] functions, Units units)
           
NoiseFactory.NoiseImplFunction(Function function)
           
 

Uses of Function in ca.nengo.model.muscle.impl
 

Methods in ca.nengo.model.muscle.impl with parameters of type Function
 void LinkSegmentModelImpl.defineJoint(java.lang.String name, Function[] definition)
           
 void LinkSegmentModelImpl.defineMuscle(int input, SkeletalMuscle muscle, Function length, Function momentArm)
           
 

Constructors in ca.nengo.model.muscle.impl with parameters of type Function
HillMuscle.Dynamics(float tauEA, float maxIsometricForce, Function CEForceLength, Function CEForceVelocity, Function SEForceLength, boolean torque)
           
HillMuscle(java.lang.String name, float tauEA, float maxIsometricForce, Function CEForceLength, Function CEForceVelocity, Function SEForceLength)
           
 

Uses of Function in ca.nengo.model.nef
 

Methods in ca.nengo.model.nef with parameters of type Function
 Origin NEFEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 Origin DecodableEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, float startTime, float endTime)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 Origin DecodableEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Termination termination, float[][] evalPoints, float transientTime)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 

Uses of Function in ca.nengo.model.nef.impl
 

Methods in ca.nengo.model.nef.impl that return Function
 Function[] DecodedOrigin.getFunctions()
           
 

Methods in ca.nengo.model.nef.impl with parameters of type Function
 Origin NEFEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, float startTime, float endTime)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Probe state, float startTime, float endTime, float tau)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Termination termination, float[][] evalPoints, float transientTime)
           
 

Constructors in ca.nengo.model.nef.impl with parameters of type Function
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, float[][] decoders)
          With this constructor decoding vectors are specified by the caller.
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, LinearApproximator approximator)
          With this constructor, decoding vectors are generated using default settings.
 

Uses of Function in ca.nengo.model.neuron.impl
 

Methods in ca.nengo.model.neuron.impl that return Function
 Function PoissonSpikeGenerator.getRateFunction()
           
 

Methods in ca.nengo.model.neuron.impl with parameters of type Function
 void PoissonSpikeGenerator.setRateFunction(Function function)
           
 

Constructors in ca.nengo.model.neuron.impl with parameters of type Function
PoissonSpikeGenerator(Function rateFunction)
           
 

Uses of Function in ca.nengo.model.plasticity.impl
 

Classes in ca.nengo.model.plasticity.impl that implement Function
 class AbstractRealLearningFunction
          Defines the input available to a real-valued learning rule function.
 class AbstractSpikeLearningFunction
          Defines the input available to a spike-based learning rule function.
 class ErrorLearningFunction
          A learning function that uses information from the ensemble to modulate the rate of synaptic change.
 class InSpikeErrorFunction
          A learning function that uses information from the ensemble to modulate the rate of synaptic change.
 class OutSpikeErrorFunction
          A learning function that uses information from the ensemble to modulate the rate of synaptic change.
 

Uses of Function in ca.nengo.plot
 

Methods in ca.nengo.plot with parameters of type Function
abstract  void Plotter.doPlot(Function function, float start, float increment, float end, java.lang.String title)
           
static void Plotter.plot(Function function, float start, float increment, float end, java.lang.String title)
          Static convenience method for plotting a Function.
 

Uses of Function in ca.nengo.plot.impl
 

Methods in ca.nengo.plot.impl with parameters of type Function
 void DefaultPlotter.doPlot(Function function, float start, float increment, float end, java.lang.String title)