|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.Ln
|
static class |
SimpleFunctions.Log10
|
static class |
SimpleFunctions.Log2
|
static class |
SimpleFunctions.Max
|
static class |
SimpleFunctions.Min
|
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 |
Convolution.clone()
|
Function |
LinearFunction.clone()
|
Function |
AbstractFunction.clone()
|
Function |
SigmoidFunction.clone()
|
Function |
IdentityFunction.clone()
|
Function |
Polynomial.clone()
|
Function |
FunctionBasisImpl.clone()
|
Function |
LinearCurveFitter.InterpolatedFunction.clone()
|
Function |
NumericallyDifferentiableFunction.clone()
|
Function |
NumericallyDifferentiableFunction.NumericalDerivative.clone()
|
Function |
PiecewiseConstantFunction.clone()
|
Function |
PostfixFunction.clone()
|
Function |
ConstantFunction.clone()
|
Function |
FourierFunction.clone()
|
Function |
SineFunction.clone()
|
Function |
LinearCurveFitter.fit(float[] x,
float[] y)
Note that inputs x must be sorted from lowest to highest. |
Function |
PolynomialCurveFitter.fit(float[] x,
float[] y)
|
Function |
WeightedCostApproximator.Factory.getCostFunction(int dimension)
Note: override to use non-uniform error weighting. |
Function |
SigmoidFunction.getDerivative()
|
Function |
NumericallyDifferentiableFunction.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[] |
WeightedCostApproximator.findCoefficients(Function target)
This implementation is adapted from Eliasmith & Anderson, 2003, appendix A. |
float[] |
GradientDescentApproximator.findCoefficients(Function target)
|
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)
|
|
| 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,
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 |
|---|
| Methods in ca.nengo.model.plasticity.impl that return Function | |
|---|---|
Function |
RealPlasticityRule.getFunction()
|
Function |
SpikePlasticityRule.getOnInSpike()
|
Function |
SpikePlasticityRule.getOnOutSpike()
|
| Methods in ca.nengo.model.plasticity.impl with parameters of type Function | |
|---|---|
void |
RealPlasticityRule.setFunction(Function function)
|
void |
SpikePlasticityRule.setOnInSpike(Function function)
|
void |
SpikePlasticityRule.setOnOutSpike(Function function)
|
| Constructors in ca.nengo.model.plasticity.impl with parameters of type Function | |
|---|---|
RealPlasticityRule(java.lang.String modTermName,
int modTermDim,
Function function,
java.lang.String originName)
|
|
SpikePlasticityRule(java.lang.String origin,
java.lang.String modTerm,
int modTermDim,
Function onInSpike,
Function onOutSpike,
int termDim,
int originDim)
|
|
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||