gpalta.nodes
Interface NodeParent

All Known Implementing Classes:
Abs, And, Angle, Cos, Divide, Equals, Exponential, GreaterThan, IfThenElse, LessThan, LogicConstant, Minus, Node, NormOfX, Not, Or, Plus, RBF, RealConstant, RealVar, Sin, Square, SquareRoot, Times, Tree

public interface NodeParent

Any object that can be set as the parent of a Node must conform to this Interface


Method Summary
 int getCurrentDepth()
           
 Node getKid(int whichKid)
           
 int getMaxDepthFromHere()
           
 int getNSubNodes()
           
 NodeParent getParent()
           
 void newKids()
           
 int nKids()
           
 void setKid(int whichKid, Node kid)
           
 void setMaxDepthFromHere(int maxDepthFromHere)
           
 void setNSubNodes(int nSubNodes)
           
 NodeSet typeOfKids(int i)
           
 

Method Detail

getParent

NodeParent getParent()

typeOfKids

NodeSet typeOfKids(int i)

getNSubNodes

int getNSubNodes()

setNSubNodes

void setNSubNodes(int nSubNodes)

getKid

Node getKid(int whichKid)

setKid

void setKid(int whichKid,
            Node kid)

getMaxDepthFromHere

int getMaxDepthFromHere()

setMaxDepthFromHere

void setMaxDepthFromHere(int maxDepthFromHere)

nKids

int nKids()

getCurrentDepth

int getCurrentDepth()

newKids

void newKids()