/*
* Copyright (C) 2009 by TunedIT. All rights reserved.
*
*/
package org.tunedit.core.exception;
/**
* This exception should be raised by {@link #EvaluationProcedure}
* to signal a failure of evaluation caused by an error in the tested algorithm,
* e.g., the algorithm raised an exception or made some illegal operation.
* This type of error is treated as a special type of result
* and is logged in Knowledge Base,
* if only the user chose to submit results of tests to TunedIT.
*
* @see EvaluationSetupException
*
* @author Marcin Wojnarski
*
*/
public class AlgorithmErrorException extends EvaluationException {
public AlgorithmErrorException() {
super();
}
public AlgorithmErrorException(String msg) {
super(msg);
}
public AlgorithmErrorException(Throwable cause) {
super(cause);
}
public AlgorithmErrorException(String msg, Throwable cause) {
super(msg, cause);
}
}