public class org.apache.commons.math.util.Decimal extends java.lang.Number implements org.apache.commons.math.RealFieldElement, java.lang.Comparable
{
public static final org.apache.commons.math.util.Decimal ZERO;
public static final org.apache.commons.math.util.Decimal ONE;
public static final org.apache.commons.math.util.Decimal NEGATIVE_INFINITY;
public static final org.apache.commons.math.util.Decimal POSITIVE_INFINITY;
public static final org.apache.commons.math.util.Decimal NAN;
private static final long serialVersionUID;
private final double value;
public void <init>(double)
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
specialinvoke v.<java.lang.Number: void <init>()>();
v.<org.apache.commons.math.util.Decimal64: double value> = v;
return;
}
public org.apache.commons.math.Field getField()
{
org.apache.commons.math.util.Decimal v;
org.apache.commons.math.util.Decimal64Field v;
v := @this: org.apache.commons.math.util.Decimal;
v = staticinvoke <org.apache.commons.math.util.Decimal64Field: org.apache.commons.math.util.Decimal64Field getInstance()>();
return v;
}
public org.apache.commons.math.util.Decimal add(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v + v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal subtract(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v - v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal negate()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = neg v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal multiply(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v * v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal multiply(int)
{
org.apache.commons.math.util.Decimal v, v;
int v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: int;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v * v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal divide(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v / v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal reciprocal()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = 1.0 / v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public byte byteValue()
{
int v;
org.apache.commons.math.util.Decimal v;
v := @this: org.apache.commons.math.util.Decimal;
return v;
}
public short shortValue()
{
int v;
org.apache.commons.math.util.Decimal v;
v := @this: org.apache.commons.math.util.Decimal;
return v;
}
public int intValue()
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
return v;
}
public long longValue()
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
return v;
}
public float floatValue()
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
return v;
}
public double doubleValue()
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
return v;
}
public int compareTo(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v;
int v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: int compare(double,double)>(v, v);
return v;
}
public boolean equals(java.lang.Object)
{
long v, v;
org.apache.commons.math.util.Decimal v;
byte v;
java.lang.Object v;
boolean v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: java.lang.Object;
v = v instanceof org.apache.commons.math.util.Decimal;
if v == 0 goto label;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v cmp v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
}
public int hashCode()
{
org.apache.commons.math.util.Decimal v;
long v, v, v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v >>> 32;
v = v ^ v;
return v;
}
public java.lang.String toString()
{
org.apache.commons.math.util.Decimal v;
java.lang.String v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: java.lang.String toString(double)>(v);
return v;
}
public boolean isInfinite()
{
org.apache.commons.math.util.Decimal v;
boolean v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: boolean isInfinite(double)>(v);
return v;
}
public boolean isNaN()
{
org.apache.commons.math.util.Decimal v;
boolean v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
return v;
}
public double getReal()
{
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
return v;
}
public org.apache.commons.math.util.Decimal add(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v + v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal subtract(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v - v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal multiply(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v * v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal divide(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v / v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal remainder(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double IEEEremainder(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal remainder(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double IEEEremainder(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal abs()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double abs(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal ceil()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double ceil(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal floor()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double floor(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal rint()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double rint(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public long round()
{
long v;
org.apache.commons.math.util.Decimal v;
double v;
v := @this: org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: long round(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal signum()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double signum(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal copySign(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double copySign(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal copySign(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double copySign(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal scalb(int)
{
org.apache.commons.math.util.Decimal v, v;
int v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: int;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double scalb(double,int)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal hypot(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double hypot(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal sqrt()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double sqrt(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal cbrt()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double cbrt(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal rootN(int)
{
org.apache.commons.math.util.Decimal v, v, v;
byte v;
int v;
double v, v, v, v, v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: int;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v cmpg 0.0;
if v >= 0 goto label;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = neg v;
v = 1.0 / v;
v = staticinvoke <org.apache.commons.math.util.FastMath: double pow(double,double)>(v, v);
v = neg v;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
label:
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = 1.0 / v;
v = staticinvoke <org.apache.commons.math.util.FastMath: double pow(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal pow(double)
{
org.apache.commons.math.util.Decimal v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double pow(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal pow(int)
{
org.apache.commons.math.util.Decimal v, v;
int v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: int;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double pow(double,int)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal pow(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double pow(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal exp()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double exp(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal expm1()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double expm1(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal log()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double log(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal log1p()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double log1p(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal log10()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double log10(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal cos()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double cos(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal sin()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double sin(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal tan()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double tan(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal acos()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double acos(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal asin()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double asin(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal atan()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double atan(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal atan2(org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v;
double v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double atan2(double,double)>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal cosh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double cosh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal sinh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double sinh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal tanh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double tanh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal acosh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double acosh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal asinh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double asinh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal atanh()
{
org.apache.commons.math.util.Decimal v, v;
double v, v;
v := @this: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.FastMath: double atanh(double)>(v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(org.apache.commons.math.util.Decimal[], org.apache.commons.math.util.Decimal[]) throws org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v;
int v, v, v, v, v, v, v, v;
org.apache.commons.math.util.Decimal[] v, v;
double v, v, v;
org.apache.commons.math.exception.DimensionMismatchException v;
org.apache.commons.math.util.Decimal v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal[];
v := @parameter: org.apache.commons.math.util.Decimal[];
v = lengthof v;
v = lengthof v;
if v == v goto label;
v = new org.apache.commons.math.exception.DimensionMismatchException;
v = lengthof v;
v = lengthof v;
specialinvoke v.<org.apache.commons.math.exception.DimensionMismatchException: void <init>(int,int)>(v, v);
throw v;
label:
v = lengthof v;
v = newarray (double)[v];
v = lengthof v;
v = newarray (double)[v];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v[v] = v;
v = v[v];
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v[v] = v;
v = v + 1;
goto label;
label:
v = new org.apache.commons.math.util.Decimal;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double[],double[])>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(double[], org.apache.commons.math.util.Decimal[]) throws org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v;
int v, v, v, v, v, v, v;
org.apache.commons.math.util.Decimal[] v;
double v, v;
org.apache.commons.math.exception.DimensionMismatchException v;
org.apache.commons.math.util.Decimal v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double[];
v := @parameter: org.apache.commons.math.util.Decimal[];
v = lengthof v;
v = lengthof v;
if v == v goto label;
v = new org.apache.commons.math.exception.DimensionMismatchException;
v = lengthof v;
v = lengthof v;
specialinvoke v.<org.apache.commons.math.exception.DimensionMismatchException: void <init>(int,int)>(v, v);
throw v;
label:
v = lengthof v;
v = newarray (double)[v];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v[v] = v;
v = v + 1;
goto label;
label:
v = new org.apache.commons.math.util.Decimal;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double[],double[])>(v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v, v, v, v;
double v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double)>(v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v, v;
double v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double)>(v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v, v, v, v, v, v;
double v, v, v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double,double,double)>(v, v, v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v, v, v;
double v, v, v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double,double,double)>(v, v, v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal, org.apache.commons.math.util.Decimal)
{
double v, v, v, v, v, v, v, v, v;
org.apache.commons.math.util.Decimal v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double,double,double,double,double)>(v, v, v, v, v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
public org.apache.commons.math.util.Decimal linearCombination(double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal, double, org.apache.commons.math.util.Decimal)
{
org.apache.commons.math.util.Decimal v, v, v, v, v, v;
double v, v, v, v, v, v, v, v, v;
v := @this: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v := @parameter: double;
v := @parameter: org.apache.commons.math.util.Decimal;
v = new org.apache.commons.math.util.Decimal;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = v.<org.apache.commons.math.util.Decimal64: double value>;
v = staticinvoke <org.apache.commons.math.util.MathArrays: double linearCombination(double,double,double,double,double,double,double,double)>(v, v, v, v, v, v, v, v);
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(v);
return v;
}
static void <clinit>()
{
org.apache.commons.math.util.Decimal v, v, v, v, v;
v = new org.apache.commons.math.util.Decimal;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(0.0);
<org.apache.commons.math.util.Decimal64: org.apache.commons.math.util.Decimal ZERO> = v;
v = new org.apache.commons.math.util.Decimal;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(1.0);
<org.apache.commons.math.util.Decimal64: org.apache.commons.math.util.Decimal ONE> = v;
v = new org.apache.commons.math.util.Decimal;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(#-Infinity);
<org.apache.commons.math.util.Decimal64: org.apache.commons.math.util.Decimal NEGATIVE_INFINITY> = v;
v = new org.apache.commons.math.util.Decimal;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(#Infinity);
<org.apache.commons.math.util.Decimal64: org.apache.commons.math.util.Decimal POSITIVE_INFINITY> = v;
v = new org.apache.commons.math.util.Decimal;
specialinvoke v.<org.apache.commons.math.util.Decimal64: void <init>(double)>(#NaN);
<org.apache.commons.math.util.Decimal64: org.apache.commons.math.util.Decimal NAN> = v;
return;
}
}