Package org.optimizationservices.oscommon.nonlinear

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.