Functions to use with Genetic Programming.
Class Summary Class Description AbsReturns the absolute value of a number. AddThe add operation. Add3The add operation with three parameters (X + Y + Z). Add4The add operation with four parameters (W + X + Y + Z). AddAndStoreThe add operation that stores the result in internal memory afterwards. AddAndStoreTerminalStores a value in the internal memory but adds the value already stored in the target memory cell before storing it. ADFAutomatically Defined Function (ADF). AndThe boolean and operation. ArcCosineThe arc cosine command. ArcSineThe arc sine command. ArcTangentThe arc tangent command. CeilReturns the smallest (closest to negative infinity) double/float value that is not less than the argument and is equal to a mathematical integer. CharacterProviderReturns a single character out of a set of given characters. CosineThe cosine command. CountMatrixCounts either the elements in a row, in a column or in a diagonal of a two-dimensional matrix in internal memory. DivideThe divide operation. EqualsThe equals operation. ExchangeMemoryExchanges the values of two memory cells. ExpThe exponential operation. FloorReturns the largest (closest to positive infinity) double/float value that is not greater than the argument and is equal to a mathematical integer. ForLoopThe for-loop. ForXLoopThe for-loop loop from 0 to X-1. GreaterThanThe Greater Than (x > y) operation. IfThe if-then construct. IfDynThe if-then construct with a dynamic number of children. IfElseThe if-then-else construct. IncrementThe increment operation. IncrementMemoryIncrements the value of a memory cell and returns the incremented value. LesserThanThe Lesser Than (x < y) operation. LogReturns the natural logarithm (base e) of a double value. LoopA loop that executes a given number of times. MaxReturns the bigger of two values. MeanThis class calculates the Mean of N numbers. MinReturns the smaller of two values. ModuloThe modulo operation. MultiplyThe multiply operation. Multiply3The multiply operation with three argument (X * Y * Z). NotThe boolean not operation. OrThe boolean or operation. PopPops a value from the stack after it has been pushed onto it (PushCommand). PowThe power operation. PushPushes a value onto the stack. RandomGeneratorReturns a double/float value with a positive sign, greater than or equal to 0.0 and less than 1.0. ReadFromMatrixReads a value from a two-dimensional matrix in internal memory. ReadTerminalReads a value from the internal memory. ReadTerminalIndexedReads a value from the internal indexed memory. ReplaceInMatrixReplaces occurrences of specified characters in a two-dimensional matrix with a given other character. ResetMatrixResets a two-dimensional matrix in internal memory by setting each cell to an initial value. RoundReturns the closest value to the argument. SineThe sine operation. StoreTerminalStores a value in the internal memory. StoreTerminalIndexedStores a value in the internal indexed memory. SubProgramA connector for independent subprograms (subtrees). SubtractThe subtract operation. TangentThe tangent command. TransferMemoryTransfers a memory value to another memory cell. TupelHolds a tupel of n values of arbitrary type. WriteToMatrixStores a value to a two-dimensional matrix in internal memory. XorThe boolean xor operation.
Enum Summary Enum Description CountMatrix.CountMode CountMatrix.CountType ReplaceInMatrix.ReplacementMode
Package org.jgap.gp.function Description
Functions to use with Genetic Programming. A function has at least one return type.
SCaVis 1.0 © jWork.org