edu.umass.cs.mallet.base.minimize
Interface Minimizable

All Known Subinterfaces:
Minimizable.ByGISUpdate, Minimizable.ByGradient, Minimizable.ByHessian
All Known Implementing Classes:
CRF.MinimizableCRF, CRF2.MinimizableCRF, CRF3.MinimizableCRF, CRFByGISUpdate.MinimizableCRF, Quadratic

public interface Minimizable


Nested Class Summary
static interface Minimizable.ByGISUpdate
           
static interface Minimizable.ByGradient
           
static interface Minimizable.ByHessian
           
 
Method Summary
 double getCost()
           
 Matrix getNewMatrix()
           
 double getParameter(int[] indices)
           
 Matrix getParameters(Matrix m)
           
 void setParameter(int[] indices, double value)
           
 void setParameters(Matrix params)
           
 

Method Detail

getNewMatrix

public Matrix getNewMatrix()

getParameters

public Matrix getParameters(Matrix m)

getParameter

public double getParameter(int[] indices)

setParameters

public void setParameters(Matrix params)

setParameter

public void setParameter(int[] indices,
                         double value)

getCost

public double getCost()