public class NodeMinus extends NodeExprArit
Class for management minus node. It's evaluated to an alpha-cuts family
Constructor and Description |
---|
NodeMinus(NodeExprArit assert1,
NodeExprArit assert2)
Constructor.
|
NodeMinus(NodeMinus n)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FuzzyAlphaCut |
Beval()
This method evaluates two nodes with the fuzzy alpha cut minus
|
Node |
clone()
This method clone a minud node
|
void |
debug()
This method is for debug
|
java.lang.String |
output()
Returns the output of the node.
|
void |
set(NodeMinus n)
This method sets a minus node to another one
|
changeChild, child, children, compatible, compatibleData, nChildren, replaceTerminals, set, type
public NodeMinus(NodeExprArit assert1, NodeExprArit assert2)
Constructor. Generates a new minus node with two children
assert1
- The arithmetic expression for the fist childassert2
- The arithmetic expression for the second childpublic NodeMinus(NodeMinus n)
Constructor. Generates a new minus node from another one
n
- The minus nodepublic void set(NodeMinus n)
This method sets a minus node to another one
n
- the minus node to be assignedpublic Node clone()
This method clone a minud node
clone
in class NodeExprArit
public FuzzyAlphaCut Beval()
This method evaluates two nodes with the fuzzy alpha cut minus
Beval
in class NodeExprArit