| 
Class Summary | 
| OSExpressionTree | 
 The OSExpressionTree class represents an expression tree for a
 nonlinear function (linear ones being special cases) and provide convenience
 methods to process the contained nonlinear function. | 
| OSnLNode | 
The OSnLNode class represents a node in an expression tree for a nonlinear function
 (linear ones being special cases) and provide convenience methods to process the node. | 
| OSnLNodeAbs | 
The OSnLNodeAbs class represents a absolute value node in an expression tree. | 
| OSnLNodeAnd | 
The OSnLNodeAnd class represents an and conditional logic node in an expression tree. | 
| OSnLNodeArccos | 
The OSnLNodeArccos class represents a arccos node in an expression tree. | 
| OSnLNodeArccosh | 
The OSnLNodeArccosh class represents a arccosh node in an expression tree. | 
| OSnLNodeArcRef | 
The OSnLNodeArcRef class represents a network arc reference. | 
| OSnLNodeArcsin | 
The OSnLNodeArcsin class represents a arcsin node in an expression tree. | 
| OSnLNodeArcsinh | 
The OSnLNodeArcsinh class represents a arcsinh node in an expression tree. | 
| OSnLNodeArctan | 
The OSnLNodeArctan class represents a arctan node in an expression tree. | 
| OSnLNodeArctanh | 
The OSnLNodeArctanh class represents a arctanh node in an expression tree. | 
| OSnLNodeArg | 
The OSnLNodeArg class represents an argument node in an expression tree, which is usually used in the
 definition of a user function rather than directly in a function expression tree. | 
| OSnLNodeCeiling | 
The OSnLNodeCeiling class represents a ceiling value node in an expression tree. | 
| OSnLNodeCos | 
The OSnLNodeCos class represents a cos node in an expression tree. | 
| OSnLNodeCosh | 
The OSnLNodeCosh class represents a cosh node in an expression tree. | 
| OSnLNodeDivide | 
The OSnLNodeDivide class represents a division node in an expression tree. | 
| OSnLNodeE | 
The OSnLNodeE class represents an exponential E constant node in an expression tree. | 
| OSnLNodeEPS | 
The OSnLNodeEPS class represents a EPS (or epsilon) constant node in an expression tree. | 
| OSnLNodeEq | 
The OSnLNodeEq class represents an eq (or equal) relational node in an expression tree. | 
| OSnLNodeEULERGAMMA | 
The OSnLNodeEULERGAMMA class represents a EULERGAMMA constant node in an expression tree. | 
| OSnLNodeExp | 
The OSnLNodeExp class represents a exponential node in an expression tree. | 
| OSnLNodeFALSE | 
The OSnLNodeFALSE class represents a FALSE boolean constant node in an expression tree. | 
| OSnLNodeFloor | 
The OSnLNodeFloor class represents a floor value node in an expression tree. | 
| OSnLNodeGeq | 
The OSnLNodeGeq class represents a geq (or greater than or equal to) relational node in an expression tree. | 
| OSnLNodeGt | 
The OSnLNodeGt class represents a gt (or greater than) relational node in an expression tree. | 
| OSnLNodeIdentifier | 
The OSnLNodeIdentifier class represents an identifier node in an expression tree, which is mainly
 used for symbolic computation. | 
| OSnLNodeIf | 
The OSnLNodeIf class represents an if-then-else conditional logic node in an expression tree. | 
| OSnLNodeImplies | 
The OSnLNodeImplies class represents an implies conditional logic node in an expression tree. | 
| OSnLNodeINF | 
The OSnLNodeINF class represents a INF (or infinity) constant node in an expression tree. | 
| OSnLNodeLeq | 
The OSnLNodeLeq class represents an leq (or less than or equal to) relational node in an expression tree. | 
| OSnLNodeLn | 
The OSnLNodeLn class represents a natural log node in an expression tree. | 
| OSnLNodeLog | 
The OSnLNodeLog class represents a log node in an expression tree. | 
| OSnLNodeLt | 
The OSnLNodeLt class represents an lt (or less than) relational node in an expression tree. | 
| OSnLNodeMax | 
The OSnLNodeMax class represents a maximum node in an expression tree. | 
| OSnLNodeMean | 
The OSnLNodeMean class represents a mean (or average) node in an expression tree. | 
| OSnLNodeMin | 
The OSnLNodeMin class represents a minimum node in an expression tree. | 
| OSnLNodeMinus | 
The OSnLNodeMinus class represents a subtraction node in an expression tree. | 
| OSnLNodeNAN | 
The OSnLNodeNAN class represents a NAN (or not a number) constant node in an expression tree. | 
| OSnLNodeNegate | 
The OSnLNodeNegate class represents a negationtion node in an expression tree. | 
| OSnLNodeNeq | 
The OSnLNodeNeq class represents an neq (or not equal) relational node in an expression tree. | 
| OSnLNodeNodeRef | 
The OSnLNodeNodeRef class represents a network node reference. | 
| OSnLNodeNot | 
The OSnLNodeNot class represents an not relational node in an expression tree. | 
| OSnLNodeNumber | 
The OSnLNodeNumber class represents a number node in an expression tree. | 
| OSnLNodeOr | 
The OSnLNodeOr class represents an or conditional logic node in an expression tree. | 
| OSnLNodePI | 
The OSnLNodePI class represents a PI constant node in an expression tree. | 
| OSnLNodePlus | 
The OSnLNodePlus class represents an addition node in an expression tree. | 
| OSnLNodePower | 
The OSnLNodePower class represents a power node in an expression tree. | 
| OSnLNodeQTerm | 
The OSnLNodeQTerm class represents an quadratic term node a quadratic expression. | 
| OSnLNodeQuadratic | 
The OSnLNodeQuadratic class represents a summation node of quadratic terms in an expression tree. | 
| OSnLNodeSim | 
The OSnLNodeSim class represents a simulaion node in an expression tree. | 
| OSnLNodeSimInput | 
The OSnLNodeSimInput class represents a simulation input. | 
| OSnLNodeSimOutput | 
The OSnLNodeSimOutput class represents a simulation output. | 
| OSnLNodeSin | 
The OSnLNodeSin class represents a sin node in an expression tree. | 
| OSnLNodeSinh | 
The OSnLNodeSinh class represents a sinh node in an expression tree. | 
| OSnLNodeSquare | 
The OSnLNodeSquare class represents a square node in an expression tree. | 
| OSnLNodeSquareRoot | 
The OSnLNodeSquareRoot class represents a square root node in an expression tree. | 
| OSnLNodeSum | 
The OSnLNodeSum class represents a summation node in an expression tree. | 
| OSnLNodeTan | 
The OSnLNodeTan class represents a tan node in an expression tree. | 
| OSnLNodeTanh | 
The OSnLNodeTanh class represents a tanh node in an expression tree. | 
| OSnLNodeTimes | 
The OSnLNodeTimes class represents a multiplication node in an expression tree. | 
| OSnLNodeTRUE | 
The OSnLNodeTRUE class represents a TRUE boolean constant node in an expression tree. | 
| OSnLNodeUserF | 
The OSnLNodeUserF class represents a user defined function, with a function name. | 
| OSnLNodeVariable | 
The OSnLNodeVariable class represents a variable node in an expression tree. | 
| OSnLNodeXor | 
The OSnLNodeXor class represents an xor (or exclusive or) conditional logic node in an expression tree. | 
| OSnLNodeXPath | 
The OSnLNodeXPath class represents an XPath node in an expression tree. | 
| OSnLNodeXPathIndex | 
The OSnLNodeXPathIndex class represents an XPath index which is used by the XPath node to look up
 a value given the index name and index value of the XPath index. |