comirva.audio.util.gmm
Class CovarianceSingularityException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by comirva.audio.util.gmm.CovarianceSingularityException
All Implemented Interfaces:
Serializable

public class CovarianceSingularityException
extends Exception

Covariance Singularity Exception

Description:

This class indicates that during the EM training algorithm of a Gaussian Mixture Model one of the components got singular. A corrected list of points Might be passed through this exception, such that one can rerun the EM algorithm with the corrected list of points.

See Also:
GaussianMixture, GaussianComponent, Serialized Form

Field Summary
(package private)  PointList list
           
 
Constructor Summary
CovarianceSingularityException(PointList list)
          Constructs a CovarianceSingularityException.
 
Method Summary
 PointList getCorrectedPointList()
          Returns the corrected list of points, or null if no corrected list of points is available.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

list

PointList list
Constructor Detail

CovarianceSingularityException

public CovarianceSingularityException(PointList list)
Constructs a CovarianceSingularityException.

Parameters:
list - PointList the correct list of points, or null if there is no corrected list
Method Detail

getCorrectedPointList

public PointList getCorrectedPointList()
Returns the corrected list of points, or null if no corrected list of points is available.

Returns:
PointList the corrected list of points