org.optimizationservices.oscommon.nonlinear
Class OSnLNodeQTerm

java.lang.Object
  extended by org.optimizationservices.oscommon.nonlinear.OSnLNode
      extended by org.optimizationservices.oscommon.nonlinear.OSnLNodeQTerm

public class OSnLNodeQTerm
extends OSnLNode

The OSnLNodeQTerm class represents an quadratic term node a quadratic expression. A quadratic term is of the form Cij*Xi*Xj, where Xi and Xj are the variables (i can be the same as j) and Cij is the corresponding coefficient. It extends the abstract OSnLNode class and implements its abstract methods such as calculateFunction(double[]).

Since:
OS 1.0
Version:
1.0, 03/14/2004
Author:
Robert Fourer, Jun Ma, Kipp Martin
See Also:
org.optimizationservices.oscommon.nonlinear.OSExpressionTree;, org.optimizationservices.oscommon.nonlinear.OSnLNode;, org.optimizationservices.oscommon.nonlinear.OSnLNodeQuadratic;

Method Summary
 
Methods inherited from class org.optimizationservices.oscommon.nonlinear.OSnLNode
reLabelVariableIndices, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait