Uses of Class
org.optimizationservices.oscommon.nonlinear.OSnLNode

Packages that use OSnLNode
org.optimizationservices.oscommon.nonlinear   
org.optimizationservices.oscommon.representationparser   
 

Uses of OSnLNode in org.optimizationservices.oscommon.nonlinear
 

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

Methods in org.optimizationservices.oscommon.nonlinear that return OSnLNode
 OSnLNode OSExpressionTree.getRootNode()
          Get the root node of the expression tree.
 OSnLNode OSExpressionTree.setExpressionTree(org.w3c.dom.Element expressionTreeRoot)
          Set the expression tree with an XML element from an OSiL instance that represents a root node of the expression tree.
 OSnLNode OSExpressionTree.setExpressionTreeFromInfix(java.util.Vector tokenizedExpression, int start, int end)
          Set the expression tree with from a tokenized string vector in infix format.
 OSnLNode OSExpressionTree.setExpressionTreeFromPostfix(java.util.Vector tokenizedExpression, int start, int end)
          Set the expression tree with from a tokenized string vector in postfix format.
 OSnLNode OSExpressionTree.setExpressionTreeFromPrefix(java.util.Vector tokenizedExpression, int start, int end)
          Set the expression tree with from a tokenized string vector in prefix format.
 

Methods in org.optimizationservices.oscommon.nonlinear with parameters of type OSnLNode
 void OSExpressionTree.setRootNode(OSnLNode treeRoot)
          Set the root node of the expression tree.
 

Constructors in org.optimizationservices.oscommon.nonlinear with parameters of type OSnLNode
OSnLNodeSquare(OSnLNode node)
          constructor
 

Uses of OSnLNode in org.optimizationservices.oscommon.representationparser
 

Methods in org.optimizationservices.oscommon.representationparser that return OSnLNode
 OSnLNode OSiLReader.getNonlinearRootNode(int rowIdx)
          Get the nonlinear function's root node (of OSnLNode type).