Package org.moeaframework.util.tree
Class Sign
java.lang.Object
org.moeaframework.util.tree.Node
org.moeaframework.util.tree.Sign
- All Implemented Interfaces:
Serializable
The node for calculating the sign of a number. The sign of a number is
1
if the number is greater than
zero, -1
if the number is less than zero, and 0
if the number is equal to zero.
Name | Type | Description |
---|---|---|
Argument 1 | Number | The number |
Return Value | Number | The sign of the number |
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopyNode()
Returns a copy of this node, but without any children or parents assigned.evaluate
(Environment environment) Evaluates this node in the context of the specified environment.Methods inherited from class org.moeaframework.util.tree.Node
copyTree, getArgument, getArgumentType, getDepth, getFunctionAt, getFunctionAt, getMaximumHeight, getMinimumHeight, getNodeAt, getNodeAt, getNodeAt, getNumberOfArguments, getNumberOfFunctions, getNumberOfFunctions, getNumberOfNodes, getNumberOfNodes, getNumberOfNodes, getNumberOfTerminals, getNumberOfTerminals, getParent, getReturnType, getTerminalAt, getTerminalAt, isFixed, isTerminal, isValid, setArgument, setFixed, setFixedTree, size, toString
-
Constructor Details
-
Sign
public Sign()Constructs a new node for calculating the sign of a number.
-
-
Method Details