jmarkov.basic.exceptions
Class NotUnichainException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by jmarkov.basic.exceptions.SolverException
              extended by jmarkov.basic.exceptions.NotUnichainException
All Implemented Interfaces:
java.io.Serializable

public class NotUnichainException
extends SolverException

This Exception should be thrown by the SteadyStateSolver if it detects that there is not a unique solution to the stationary probabilities. This occurs when there are multiple closed communicating classes in the system, and therefore the corresponding linear system has multiple solutions.

Author:
Germán Riaño. Universidad de los Andes.
See Also:
SteadyStateSolver, Serialized Form

Constructor Summary
NotUnichainException(java.lang.String message)
          Default constructor.
NotUnichainException(java.lang.String message, java.lang.Throwable cause)
          Constructor with cause.
 
Method Summary
 
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
 

Constructor Detail

NotUnichainException

public NotUnichainException(java.lang.String message)
Default constructor.

Parameters:
message -

NotUnichainException

public NotUnichainException(java.lang.String message,
                            java.lang.Throwable cause)
Constructor with cause.

Parameters:
message -
cause -