new LinearGPNode(func, registerSet)
Linear genetic programming node
Parameters:
| Name | Type | Description |
|---|---|---|
func |
function | A function that this node will represent |
registerSet |
RegisterSet | A register set instance |
- Source:
Properties:
| Name | Type | Description |
|---|---|---|
func |
function | Linear indivdual options |
inputRegisters |
Array.<RegisterReference> | An array of register references |
Methods
-
getArgumentsString() → {string}
-
Returns a comma seperated string of input registers
- Source:
Returns:
A comma seperated string of input registers
- Type
- string
-
getFuncReturnValue(registerSet) → {*}
-
Returns the value returned by the nodes function based on the input values from a given register set
Parameters:
Name Type Description registerSetRegisterSet A register set instance
- Source:
Returns:
Functon return value
- Type
- *
-
setInputRegisters(registerSet) → {LinearGPNode}
-
Randomly sets two input registers based on the provided register set
Parameters:
Name Type Description registerSetRegisterSet A register set instance
- Source:
Returns:
Reference to current object for chaining
- Type
- LinearGPNode