## Hierarchy For Package edu.stanford.nlp.optimization

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - edu.stanford.nlp.optimization.CGMinimizer (implements edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.optimization.OWLQNMinimizer (implements edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.optimization.QNMinimizer (implements edu.stanford.nlp.optimization.HasEvaluators, edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.optimization.QNMinimizer.QNInfo
  - edu.stanford.nlp.optimization.QNMinimizer.Record
  - java.lang.Throwable (implements java.io.Serializable)
    - edu.stanford.nlp.optimization.QNMinimizer.SurpriseConvergence

## Interface Hierarchy

- edu.stanford.nlp.optimization.Evaluator
- edu.stanford.nlp.optimization.FloatFunction
  - edu.stanford.nlp.optimization.DiffFloatFunction
- edu.stanford.nlp.optimization.Function
  - edu.stanford.nlp.optimization.DiffFunction
- edu.stanford.nlp.optimization.HasEvaluators
- edu.stanford.nlp.optimization.Minimizer<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - edu.stanford.nlp.optimization.QNMinimizer.eState
    - edu.stanford.nlp.optimization.QNMinimizer.eLineSearch
    - edu.stanford.nlp.optimization.QNMinimizer.eScaling
    - edu.stanford.nlp.optimization.StochasticCalculateMethods

Stanford NLP Group