All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gov.sandia.cognition.math.OperationNotConvergedException Maven / Gradle / Ivy

There is a newer version: 4.0.1
Show newest version
/*
 * File:                OperationNotConvergedException.java
 * Authors:             Kevin R. Dixon
 * Company:             Sandia National Laboratories
 * Project:             Cognitive Foundry
 *
 * Copyright March 15, 2006, Sandia Corporation.  Under the terms of Contract
 * DE-AC04-94AL85000, there is a non-exclusive license for use of this work by
 * or on behalf of the U.S. Government. Export of this program may require a
 * license from the United States Government. See CopyrightHistory.txt for
 * complete details.
 *
 */

package gov.sandia.cognition.math;

import gov.sandia.cognition.annotation.CodeReview;
import gov.sandia.cognition.annotation.CodeReviews;

/**
 * The OperationNotConvergedException class is an exception that
 * is thrown when some mathematical operation does not converge, when it is
 * expected to converge.
 *
 * @author Kevin R. Dixon
 * @since  1.0
 */
@CodeReviews(
    reviews={
        @CodeReview(
            reviewer="Kevin R. Dixon",
            date="2008-02-26",
            changesNeeded=false,
            comments="Looks good."
        ),    
        @CodeReview(
            reviewer="Justin Basilico",
            date="2006-04-25",
            changesNeeded=false,
            comments="Updated missing documentation."
        )
    }
)
public class OperationNotConvergedException
    extends RuntimeException
{
    /**
     * Creates a new {@code OperationNotConvergedException}.
     *
     * @param   message
     *      The detail message.
     */
    public OperationNotConvergedException(
        final String message)
    {
        super(message);
    }

    /**
     * Creates a new {@code OperationNotConvergedException}.
     *
     * @param   message
     *      The detail message.
     * @param   cause
     *      The cause of the exception.
     */
    public OperationNotConvergedException(
        final String message,
        final Throwable cause)
    {
        super(message, cause);
    }

    /**
     * Creates a new {@code OperationNotConvergedException}.
     *
     * @param   cause
     *      The cause of the exception.
     */
    public OperationNotConvergedException(
        final Throwable cause)
    {
        super(cause);
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy