sbrt.kernel.math
Class HashQuadExpr<V>

java.lang.Object
  extended by sbrt.kernel.math.AbstractPolynomial<V>
      extended by sbrt.kernel.math.HashQuadExpr<V>
Type Parameters:
V - the variable type.
All Implemented Interfaces:
MathExpr<V>, Polynomial<V>, QuadraticExpr<V>

public abstract class HashQuadExpr<V>
extends AbstractPolynomial<V>
implements QuadraticExpr<V>

This class is under construction.

Author:
This class is being written and documented by Jeremiah Wright while in the Wagner lab.

Nested Class Summary
 
Nested classes/interfaces inherited from interface sbrt.kernel.math.QuadraticExpr
QuadraticExpr.Term<V>
 
Constructor Summary
HashQuadExpr(double constant)
          Constructs a new quadratic expression.
 
Method Summary
 
Methods inherited from class sbrt.kernel.math.AbstractPolynomial
checkConstant, getConstant, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface sbrt.kernel.math.Polynomial
equals, getConstant, getTermArray, hashCode, plugInNumbers, terms, toString
 
Methods inherited from interface sbrt.kernel.math.MathExpr
getVariables, hasAllVariables, hasVariable, hasVariables, variables
 

Constructor Detail

HashQuadExpr

public HashQuadExpr(double constant)
Constructs a new quadratic expression.

Parameters:
constant - the constant.