edu.umass.cs.mallet.base.minimize.tests
Class Quadratic
java.lang.Object
edu.umass.cs.mallet.base.minimize.tests.Quadratic
- All Implemented Interfaces:
- Minimizable, Minimizable.ByGradient
- public class Quadratic
- extends java.lang.Object
- implements Minimizable.ByGradient
Constructor Summary |
Quadratic(double a,
double b,
double c)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Quadratic
public Quadratic(double a,
double b,
double c)
getNewMatrix
public Matrix getNewMatrix()
- Specified by:
getNewMatrix
in interface Minimizable
getParameters
public Matrix getParameters(Matrix m)
- Specified by:
getParameters
in interface Minimizable
getParameter
public double getParameter(int[] indices)
- Specified by:
getParameter
in interface Minimizable
getParameter
public double getParameter()
setParameters
public void setParameters(Matrix params)
- Specified by:
setParameters
in interface Minimizable
setParameter
public void setParameter(int[] indices,
double value)
- Specified by:
setParameter
in interface Minimizable
setParameter
public void setParameter(double value)
getCost
public double getCost()
- Specified by:
getCost
in interface Minimizable
getCostGradient
public Matrix getCostGradient(Matrix m)
- Specified by:
getCostGradient
in interface Minimizable.ByGradient