ParameterType.java
package org.mklab.sdpj.algorithm;
/**
* The <tt>Class ParameterType</tt> is an <code>enum</code> data type for
* setting a variety of parameter type. <br>
* The value of <tt>Class ParameterType</tt> is as follows:
*
* <ul>
* <li><code>ParameterType.PARAMETER_STABLE</code> is the stable parameter type for
* double precision arithmetic.</li>
*
* <li>
* <code>ParameterType.PARAMETER_AGGRESSIVE</code> is the aggressive parameter
* type for double precision arithmetic.</li>
*
* <li>
* <code>ParameterType.PARAMETER_DEFAULT</code> is the default parameter type
* for double precision arithmetic.</li>
*
* <li>
* <code>ParameterType.PARAMETER_MP115_DEFAULT</code> is the default parameter
* type for multiple precision arithmetic.</li>
*
* <li>
* <code>ParameterType.PARAMETER_MP115_STABLE</code> is the stable parameter
* type for multiple precision arithmetic.</li>
* </ul>
*
* @author koga
* @version $Revision$, 2009/04/24
*/
public enum ParameterType {
/**
* The stable parameter type for double precision arithmetic
*/
PARAMETER_STABLE,
/**
* The aggressive parameter type for double precision arithmetic
*/
PARAMETER_AGGRESSIVE,
/**
* The default parameter type for double precision arithmetic
*/
PARAMETER_DEFAULT,
/**
* The default parameter type for multiple precision arithmetic
*/
PARAMETER_MP115_DEFAULT,
/**
* The stable parameter type for multiple precision arithmetic
*/
PARAMETER_MP115_STABLE
}