View Javadoc

1   package de.desy.acop.video.analysis;
2   
3   /**
4    * 
5    * <code>MathException</code> is an execption thrown when
6    * a calculation was being made and it failed due to improper data, such
7    * as for instance solving linear systems of singular matrix etc.
8    *
9    * @author <a href="mailto:jaka.bobnar@cosylab.com">Jaka Bobnar</a>
10   *
11   */
12  public class MathException extends Exception {
13  
14  	private static final long serialVersionUID = 1L;
15  	
16  	/**
17  	 * Constructs a new MathException.
18  	 *
19  	 */
20  	public MathException() {
21  		super();
22  	}
23  	/**
24  	 * Constructs a new MathException with the explanation of the
25  	 * exception provided as parameter.
26  	 * 
27  	 * @param message short explanation of the exception
28  	 */
29  	public MathException(String message) {
30  		super(message);
31  	}
32  	
33  	/**
34  	 * Constructs a new MathException with the explanation of the
35  	 * exception and its couse provided as parameters.
36  	 * 
37  	 * @param message short explanation of the exception
38  	 * @param cause the cause of the exception
39  	 */
40  	public MathException(String message, Throwable cause) {
41  		super(message, cause);
42  	}
43  }