public class oadd.org.apache.commons.math.linear.ArrayRealVector extends oadd.org.apache.commons.math.linear.RealVector implements java.io.Serializable
{
private static final long serialVersionUID;
private static final oadd.org.apache.commons.math.linear.RealVectorFormat DEFAULT_FORMAT;
private double[] data;
public void <init>()
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = newarray (double)[0];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
return;
}
public void <init>(int)
{
double[] v;
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
return;
}
public void <init>(int, double)
{
double[] v, v;
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: double;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.util.Arrays: void fill(double[],double)>(v, v);
return;
}
public void <init>(double[])
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Object v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
return;
}
public void <init>(double[], boolean) throws oadd.org.apache.commons.math.exception.NullArgumentException
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Object v;
boolean v;
oadd.org.apache.commons.math.exception.NullArgumentException v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
if v != null goto label;
v = new oadd.org.apache.commons.math.exception.NullArgumentException;
specialinvoke v.<oadd.org.apache.commons.math.exception.NullArgumentException: void <init>()>();
throw v;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
goto label;
label:
v = v;
label:
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
return;
}
public void <init>(double[], int, int) throws oadd.org.apache.commons.math.exception.NullArgumentException, oadd.org.apache.commons.math.exception.NumberIsTooLargeException
{
oadd.org.apache.commons.math.exception.NumberIsTooLargeException v;
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Integer v, v;
oadd.org.apache.commons.math.exception.NullArgumentException v;
int v, v, v, v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
if v != null goto label;
v = new oadd.org.apache.commons.math.exception.NullArgumentException;
specialinvoke v.<oadd.org.apache.commons.math.exception.NullArgumentException: void <init>()>();
throw v;
label:
v = lengthof v;
v = v + v;
if v >= v goto label;
v = new oadd.org.apache.commons.math.exception.NumberIsTooLargeException;
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = lengthof v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.apache.commons.math.exception.NumberIsTooLargeException: void <init>(java.lang.Number,java.lang.Number,boolean)>(v, v, 1);
throw v;
label:
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
return;
}
public void <init>(java.lang.Double[])
{
java.lang.Double v;
double[] v, v;
java.lang.Double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: java.lang.Double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = lengthof v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public void <init>(java.lang.Double[], int, int) throws oadd.org.apache.commons.math.exception.NullArgumentException, oadd.org.apache.commons.math.exception.NumberIsTooLargeException
{
java.lang.Double v;
double[] v, v;
java.lang.Integer v, v;
oadd.org.apache.commons.math.exception.NullArgumentException v;
int v, v, v, v, v, v, v, v, v;
double v;
oadd.org.apache.commons.math.exception.NumberIsTooLargeException v;
java.lang.Double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: java.lang.Double[];
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
if v != null goto label;
v = new oadd.org.apache.commons.math.exception.NullArgumentException;
specialinvoke v.<oadd.org.apache.commons.math.exception.NullArgumentException: void <init>()>();
throw v;
label:
v = lengthof v;
v = v + v;
if v >= v goto label;
v = new oadd.org.apache.commons.math.exception.NumberIsTooLargeException;
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = lengthof v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.apache.commons.math.exception.NumberIsTooLargeException: void <init>(java.lang.Number,java.lang.Number,boolean)>(v, v, 1);
throw v;
label:
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v;
label:
v = v + v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v - v;
v = v[v];
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public void <init>(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.NullArgumentException
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVector v;
oadd.org.apache.commons.math.exception.NullArgumentException v;
int v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
if v != null goto label;
v = new oadd.org.apache.commons.math.exception.NullArgumentException;
specialinvoke v.<oadd.org.apache.commons.math.exception.NullArgumentException: void <init>()>();
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector) throws oadd.org.apache.commons.math.exception.NullArgumentException
{
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector,boolean)>(v, 1);
return;
}
public void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector, boolean)
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
java.lang.Object v;
boolean v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
goto label;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
label:
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
return;
}
public void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector, oadd.org.apache.commons.math.linear.ArrayRealVector)
{
double[] v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
return;
}
public void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector, oadd.org.apache.commons.math.linear.RealVector)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public void <init>(oadd.org.apache.commons.math.linear.RealVector, oadd.org.apache.commons.math.linear.ArrayRealVector)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
return;
}
public void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector, double[])
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
int v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: int getDimension()>();
v = lengthof v;
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
return;
}
public void <init>(double[], oadd.org.apache.commons.math.linear.ArrayRealVector)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
int v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = lengthof v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: int getDimension()>();
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
return;
}
public void <init>(double[], double[])
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double[];
v := @parameter: double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: void <init>()>();
v = lengthof v;
v = lengthof v;
v = v + v;
v = newarray (double)[v];
v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data> = v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
return;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector copy()
{
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector,boolean)>(v, 1);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector add(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v;
boolean v, v;
double v, v, v, v, v, v;
java.util.Iterator v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v + v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector$Entry: int getIndex()>();
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector$Entry: double getValue()>();
v = v + v;
v[v] = v;
goto label;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(double[],boolean)>(v, 0);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector subtract(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v;
boolean v, v;
double v, v, v, v, v, v;
java.util.Iterator v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v - v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector$Entry: int getIndex()>();
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector$Entry: double getValue()>();
v = v - v;
v[v] = v;
goto label;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(double[],boolean)>(v, 0);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector map(oadd.org.apache.commons.math.analysis.UnivariateFunction)
{
oadd.org.apache.commons.math.analysis.UnivariateFunction v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.analysis.UnivariateFunction;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.ArrayRealVector copy()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.ArrayRealVector mapToSelf(oadd.org.apache.commons.math.analysis.UnivariateFunction)>(v);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector mapToSelf(oadd.org.apache.commons.math.analysis.UnivariateFunction)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.analysis.UnivariateFunction v;
int v, v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.analysis.UnivariateFunction;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = interfaceinvoke v.<oadd.org.apache.commons.math.analysis.UnivariateFunction: double value(double)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector mapAddToSelf(double)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v + v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector mapSubtractToSelf(double)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v - v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector mapMultiplyToSelf(double)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v * v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector mapDivideToSelf(double)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v / v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector ebeMultiply(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v;
boolean v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
java.lang.Object v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v * v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v * v;
v[v] = v;
v = v + 1;
goto label;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(double[],boolean)>(v, 0);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector ebeDivide(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v;
boolean v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
java.lang.Object v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v / v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v / v;
v[v] = v;
v = v + 1;
goto label;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(double[],boolean)>(v, 0);
return v;
}
public double[] getDataRef()
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
return v;
}
public double dotProduct(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v;
boolean v;
double v, v, v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v * v;
v = v + v;
v = v + 1;
goto label;
label:
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double dotProduct(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public double getNorm()
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v;
double v, v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = 0.0;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v * v;
v = v + v;
v = v + 1;
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double sqrt(double)>(v);
return v;
}
public double getL1Norm()
{
double[] v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = 0.0;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v + v;
v = v + 1;
goto label;
label:
return v;
}
public double getLInfNorm()
{
double[] v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = 0.0;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double max(double,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
public double getDistance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
boolean v;
double v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v - v;
v = v * v;
v = v + v;
v = v + 1;
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double sqrt(double)>(v);
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v - v;
v = v * v;
v = v + v;
v = v + 1;
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double sqrt(double)>(v);
return v;
}
public double getL1Distance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
boolean v;
double v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v + v;
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v + v;
v = v + 1;
goto label;
label:
return v;
}
public double getLInfDistance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
boolean v;
double v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double max(double,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = 0.0;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double max(double,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealMatrix outerProduct(oadd.org.apache.commons.math.linear.RealVector)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v, v, v, v;
boolean v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealMatrix v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = lengthof v;
v = staticinvoke <oadd.org.apache.commons.math.linear.MatrixUtils: oadd.org.apache.commons.math.linear.RealMatrix createRealMatrix(int,int)>(v, v);
v = 0;
label:
if v >= v goto label;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v[v];
v = v * v;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealMatrix: void setEntry(int,int,double)>(v, v, v);
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
return v;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = staticinvoke <oadd.org.apache.commons.math.linear.MatrixUtils: oadd.org.apache.commons.math.linear.RealMatrix createRealMatrix(int,int)>(v, v);
v = 0;
label:
if v >= v goto label;
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v * v;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealMatrix: void setEntry(int,int,double)>(v, v, v);
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
return v;
}
public double getEntry(int) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
java.lang.IndexOutOfBoundsException v;
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Integer v, v, v;
int v, v, v;
oadd.org.apache.commons.math.exception.OutOfRangeException v;
oadd.org.apache.commons.math.exception.util.LocalizedFormats v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
label:
return v;
label:
v := @caughtexception;
v = new oadd.org.apache.commons.math.exception.OutOfRangeException;
v = <oadd.org.apache.commons.math.exception.util.LocalizedFormats: oadd.org.apache.commons.math.exception.util.LocalizedFormats INDEX>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: int getDimension()>();
v = v - 1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.apache.commons.math.exception.OutOfRangeException: void <init>(oadd.org.apache.commons.math.exception.util.Localizable,java.lang.Number,java.lang.Number,java.lang.Number)>(v, v, v, v);
throw v;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public int getDimension()
{
double[] v;
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
return v;
}
public oadd.org.apache.commons.math.linear.RealVector append(oadd.org.apache.commons.math.linear.RealVector)
{
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
java.lang.ClassCastException v;
oadd.org.apache.commons.math.linear.RealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector,oadd.org.apache.commons.math.linear.ArrayRealVector)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector,oadd.org.apache.commons.math.linear.RealVector)>(v, v);
return v;
catch java.lang.ClassCastException from label to label with label;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector append(oadd.org.apache.commons.math.linear.ArrayRealVector)
{
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(oadd.org.apache.commons.math.linear.ArrayRealVector,oadd.org.apache.commons.math.linear.ArrayRealVector)>(v, v);
return v;
}
public oadd.org.apache.commons.math.linear.RealVector append(double)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
int v, v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v + 1;
v = newarray (double)[v];
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v[v] = v;
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(double[],boolean)>(v, 0);
return v;
}
public oadd.org.apache.commons.math.linear.RealVector getSubVector(int, int) throws oadd.org.apache.commons.math.exception.OutOfRangeException, oadd.org.apache.commons.math.exception.NotPositiveException
{
java.lang.IndexOutOfBoundsException v;
double[] v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v, v;
java.lang.Integer v;
oadd.org.apache.commons.math.exception.NotPositiveException v;
int v, v, v, v;
oadd.org.apache.commons.math.exception.util.LocalizedFormats v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: int;
if v >= 0 goto label;
v = new oadd.org.apache.commons.math.exception.NotPositiveException;
v = <oadd.org.apache.commons.math.exception.util.LocalizedFormats: oadd.org.apache.commons.math.exception.util.LocalizedFormats NUMBER_OF_ELEMENTS_SHOULD_BE_POSITIVE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.apache.commons.math.exception.NotPositiveException: void <init>(oadd.org.apache.commons.math.exception.util.Localizable,java.lang.Number)>(v, v);
throw v;
label:
v = new oadd.org.apache.commons.math.linear.ArrayRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void <init>(int)>(v);
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
v = v + v;
v = v - 1;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
label:
return v;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void setEntry(int, double) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
java.lang.IndexOutOfBoundsException v;
double[] v;
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: double;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v[v] = v;
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
label:
return;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void addToEntry(int, double) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
java.lang.IndexOutOfBoundsException v;
double[] v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Integer v, v, v;
int v, v, v;
oadd.org.apache.commons.math.exception.OutOfRangeException v;
oadd.org.apache.commons.math.exception.util.LocalizedFormats v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: double;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v + v;
v[v] = v;
label:
goto label;
label:
v := @caughtexception;
v = new oadd.org.apache.commons.math.exception.OutOfRangeException;
v = <oadd.org.apache.commons.math.exception.util.LocalizedFormats: oadd.org.apache.commons.math.exception.util.LocalizedFormats INDEX>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v - 1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.apache.commons.math.exception.OutOfRangeException: void <init>(oadd.org.apache.commons.math.exception.util.Localizable,java.lang.Number,java.lang.Number,java.lang.Number)>(v, v, v, v);
throw v;
label:
return;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void setSubVector(int, oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
java.lang.IndexOutOfBoundsException v;
double[] v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v, v, v, v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void setSubVector(int,double[])>(v, v);
goto label;
label:
v = v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = v + v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v - v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v = v + v;
v = v - 1;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
label:
return;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void setSubVector(int, double[]) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
java.lang.IndexOutOfBoundsException v;
double[] v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v, v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v := @parameter: double[];
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
v = lengthof v;
v = v + v;
v = v - 1;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndex(int)>(v);
label:
return;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void set(double)
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
staticinvoke <java.util.Arrays: void fill(double[],double)>(v, v);
return;
}
public double[] toArray()
{
double[] v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
java.lang.Object v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public java.lang.String toString()
{
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVectorFormat v;
java.lang.String v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = <oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.RealVectorFormat DEFAULT_FORMAT>;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVectorFormat: java.lang.String format(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
protected void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
return;
}
protected void checkVectorDimensions(int) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.exception.DimensionMismatchException v;
double[] v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: int;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v == v goto label;
v = new oadd.org.apache.commons.math.exception.DimensionMismatchException;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
specialinvoke v.<oadd.org.apache.commons.math.exception.DimensionMismatchException: void <init>(int,int)>(v, v);
throw v;
label:
return;
}
public boolean isNaN()
{
double[] v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
public boolean isInfinite()
{
double[] v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
boolean v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: boolean isNaN()>();
if v == 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <java.lang.Double: boolean isInfinite(double)>(v);
if v == 0 goto label;
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
public boolean equals(java.lang.Object)
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
byte v;
int v, v, v, v;
java.lang.Object v;
boolean v, v, v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof oadd.org.apache.commons.math.linear.RealVector;
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
if v == v goto label;
return 0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: boolean isNaN()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: boolean isNaN()>();
return v;
label:
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v cmpl v;
if v == 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
}
public int hashCode()
{
double[] v;
int v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
boolean v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: boolean isNaN()>();
if v == 0 goto label;
return 9;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = staticinvoke <oadd.org.apache.commons.math.util.MathUtils: int hash(double[])>(v);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector combine(double, double, oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.linear.ArrayRealVector v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v := @parameter: double;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.ArrayRealVector copy()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.ArrayRealVector combineToSelf(double,double,oadd.org.apache.commons.math.linear.RealVector)>(v, v, v);
return v;
}
public oadd.org.apache.commons.math.linear.ArrayRealVector combineToSelf(double, double, oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
double[] v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
boolean v;
double v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: double;
v := @parameter: double;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.ArrayRealVector;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(int)>(v);
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v * v;
v = v[v];
v = v * v;
v = v + v;
v[v] = v;
v = v + 1;
goto label;
label:
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkVectorDimensions(oadd.org.apache.commons.math.linear.RealVector)>(v);
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = v * v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v * v;
v = v + v;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
public double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor)
{
oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor v;
double[] v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v, v, v, v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v - 1;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: void start(int,int,int)>(v, 0, v);
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: void visit(int,double)>(v, v);
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: double end()>();
return v;
}
public double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor, int, int) throws oadd.org.apache.commons.math.exception.NumberIsTooSmallException, oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor v;
double[] v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
int v, v, v, v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndices(int,int)>(v, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: void start(int,int,int)>(v, v, v);
v = v;
label:
if v > v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: void visit(int,double)>(v, v);
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor: double end()>();
return v;
}
public double walkInOptimizedOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor)
{
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor)>(v);
return v;
}
public double walkInOptimizedOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor, int, int) throws oadd.org.apache.commons.math.exception.NumberIsTooSmallException, oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorPreservingVisitor,int,int)>(v, v, v);
return v;
}
public double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor)
{
double[] v, v, v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVectorChangingVisitor v;
int v, v, v, v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorChangingVisitor;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
v = v - 1;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: void start(int,int,int)>(v, 0, v);
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: double visit(int,double)>(v, v);
v[v] = v;
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: double end()>();
return v;
}
public double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor, int, int) throws oadd.org.apache.commons.math.exception.NumberIsTooSmallException, oadd.org.apache.commons.math.exception.OutOfRangeException
{
double[] v, v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVectorChangingVisitor v;
int v, v, v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorChangingVisitor;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: void checkIndices(int,int)>(v, v);
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = lengthof v;
interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: void start(int,int,int)>(v, v, v);
v = v;
label:
if v > v goto label;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double[] data>;
v = v[v];
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: double visit(int,double)>(v, v);
v[v] = v;
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.commons.math.linear.RealVectorChangingVisitor: double end()>();
return v;
}
public double walkInOptimizedOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor)
{
oadd.org.apache.commons.math.linear.ArrayRealVector v;
oadd.org.apache.commons.math.linear.RealVectorChangingVisitor v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorChangingVisitor;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor)>(v);
return v;
}
public double walkInOptimizedOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor, int, int) throws oadd.org.apache.commons.math.exception.NumberIsTooSmallException, oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.linear.RealVectorChangingVisitor v;
int v, v;
oadd.org.apache.commons.math.linear.ArrayRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.ArrayRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVectorChangingVisitor;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.ArrayRealVector: double walkInDefaultOrder(oadd.org.apache.commons.math.linear.RealVectorChangingVisitor,int,int)>(v, v, v);
return v;
}
static void <clinit>()
{
oadd.org.apache.commons.math.linear.RealVectorFormat v;
v = staticinvoke <oadd.org.apache.commons.math.linear.RealVectorFormat: oadd.org.apache.commons.math.linear.RealVectorFormat getInstance()>();
<oadd.org.apache.commons.math.linear.ArrayRealVector: oadd.org.apache.commons.math.linear.RealVectorFormat DEFAULT_FORMAT> = v;
return;
}
}