Package geneticWedge.gp.function

Contains classes that represent primitive functions such as +, sin, pow.

See:
          Description

Class Summary
AdditionFunction AdditionFunction is a Function that takes 2 inputs and outputs their sum as an output.
ANDFunction ANDFunction is a Function that takes 2 inputs and outputs +1 if both numbers are positive, -1 otherwise.
BipolarSigmoidFunction BipolarSigmoidFunction is a unary function commonly used in Artificial Neural Networks.
CosineFunction CosineFunction is a Function that takes 1 input and outputs its cosine as an output.
DivisionFunction DivisionFunction is a Function that takes 2 inputs and outputs the first divided by the second.
ExponentialFunction ExponentialFunction is a Function that takes 1 input and outputs e^x as its output
Function The abstract parent of all Functions.
GREATER_THAN_EQUAL_ZEROFunction A unary function that returns +1 if its input is greater than or equal to zero, -1 otherwise.
GREATER_THAN_ZEROFunction A unary function that returns +1 if its input is greater than zero, -1 otherwise.
IdentityFunction IdentityFunction passes on a unary input unchanged
IFFunction IFFunction is a unary function that returns +1 if the input is greater than 0, -1 otherwise.
InverseFunction InverseFunction takes a single input and returns the inverse value (1/x).
LESS_THAN_EQUAL_ZEROFunction A unary function that returns +1 if its input is less than or equal to zero, -1 otherwise.
LESS_THAN_ZEROFunction A unary function that returns +1 if its input is less than zero, -1 otherwise.
LogFunction A unary function that returns the natural logarithm of the absolute value of the input
MaxFunction MaxFunction is a Function that takes 2 inputs and outputs the larger of the two.
MinFunction MinFunction is a Function that takes 2 inputs and outputs the lesser of the two.
MultiplicationFunction MultiplicationFunction is a Function that takes 2 inputs and outputs their product as an output.
NANDFunction A binary function that returns -1 if both inputs are greater than zero, 1 otherwise.
NOTFunction NOTFunction is a unary function that returns true if its input is less than or equal to zero, -1 otherwise.
OneInputFunction Abstract parent of all unary functions.
ORFunction ORFunction is a Function that takes 2 inputs and outputs +1 if at least one of them is positive, -1 otherwise.
PowerFunction PowerFunction is a Function that takes 2 inputs and outputs the first raised to the power of the second.
SineFunction SineFunction is a Function that takes 1 input and outputs its sine as an output.
SqrtFunction SqrtFunction is a Function that takes 1 input and outputs the square root of its absolute value as the output.
SubtractionFunction SubtractionFunction is a Function that takes 2 inputs and outputs their difference as an output.
TanFunction TanFunction is a Function that takes 1 input and outputs its tangent as an output.
TwoInputFunction Abstract parent of all binary functions.
UnipolarSigmoidFunction UnpolarSigmoidFunction is a unary function commonly used in Artificial Neural Networks.
XORFunction XORFunction is the 'exclusive or' function.
 

Package geneticWedge.gp.function Description

Contains classes that represent primitive functions such as +, sin, pow.