public class oadd.org.apache.commons.math.linear.OpenMapRealVector extends oadd.org.apache.commons.math.linear.SparseRealVector implements java.io.Serializable
{
public static final double DEFAULT_ZERO_TOLERANCE;
private static final long serialVersionUID;
private final oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries;
private final int virtualSize;
private final double epsilon;
public void <init>()
{
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(int,double)>(0, 1.0E-12);
return;
}
public void <init>(int)
{
int v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(int,double)>(v, 1.0E-12);
return;
}
public void <init>(int, double)
{
int v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: double;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(double)>(0.0);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
return;
}
protected void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector, int)
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
v = v + v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap)>(v);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
return;
}
public void <init>(int, int)
{
int v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(int,int,double)>(v, v, 1.0E-12);
return;
}
public void <init>(int, int, double)
{
int v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: int;
v := @parameter: double;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(int,double)>(v, 0.0);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
return;
}
public void <init>(double[])
{
double[] v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(double[],double)>(v, 1.0E-12);
return;
}
public void <init>(double[], double)
{
double[] v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double[];
v := @parameter: double;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v = lengthof v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(double)>(0.0);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: boolean isDefaultValue(double)>(v);
if v != 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double put(int,double)>(v, v);
label:
v = v + 1;
goto label;
label:
return;
}
public void <init>(java.lang.Double[])
{
java.lang.Double[] v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: java.lang.Double[];
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(java.lang.Double[],double)>(v, 1.0E-12);
return;
}
public void <init>(java.lang.Double[], double)
{
java.lang.Double v;
java.lang.Double[] v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: java.lang.Double[];
v := @parameter: double;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v = lengthof v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(double)>(0.0);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: boolean isDefaultValue(double)>(v);
if v != 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double put(int,double)>(v, v);
label:
v = v + 1;
goto label;
label:
return;
}
public void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector)
{
int v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap)>(v);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = v;
return;
}
public void <init>(oadd.org.apache.commons.math.linear.RealVector)
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize> = v;
v = new oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap;
specialinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: void <init>(double)>(0.0);
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries> = v;
v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon> = 1.0E-12;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
if v >= v goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: boolean isDefaultValue(double)>(v);
if v != 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double put(int,double)>(v, v);
label:
v = v + 1;
goto label;
label:
return;
}
private oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
return v;
}
protected boolean isDefaultValue(double)
{
byte v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v = v cmpg v;
if v >= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector add(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.RealVector v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector add(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: oadd.org.apache.commons.math.linear.RealVector add(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector add(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v, v;
int v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v, v, v;
boolean v, v, v, v;
double v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v, v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: int size()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: int size()>();
if v <= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector copy()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector copy()>();
label:
v = v;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
goto label;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = v;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
goto label;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
label:
v = v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double get(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = v + v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector append(oadd.org.apache.commons.math.linear.OpenMapRealVector)
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
int v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v, v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector,int)>(v, v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector append(oadd.org.apache.commons.math.linear.RealVector)
{
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v, v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector append(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector,int)>(v, v);
v = 0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
if v >= v goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector append(double)
{
int v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double;
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector,int)>(v, 1);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector copy()
{
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
}
public double dotProduct(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double dotProduct(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector ebeDivide(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v / v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector ebeMultiply(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v, v, v, v, v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = v * v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
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.RealVector: boolean isInfinite()>();
if v == 0 goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, #NaN);
goto label;
label:
v = staticinvoke <java.lang.Double: boolean isInfinite(double)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = v * v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
label:
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector getSubVector(int, int) throws oadd.org.apache.commons.math.exception.NotPositiveException, oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
java.lang.Integer v;
int v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v;
double v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.exception.NotPositiveException v;
oadd.org.apache.commons.math.exception.util.LocalizedFormats v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkIndex(int)>(v);
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 = v + v;
v = v - 1;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkIndex(int)>(v);
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void <init>(int)>(v);
v = v + v;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
if v < v goto label;
if v >= v goto label;
v = v - v;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
return v;
}
public int getDimension()
{
int v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
return v;
}
public double getDistance(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v, v, v;
double v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
v = 0.0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = v - v;
v = v * v;
v = v + v;
goto label;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = v * v;
v = v + v;
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double sqrt(double)>(v);
return v;
}
public double getDistance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.RealVector v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getDistance(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: double getDistance(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public double getEntry(int) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
int v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkIndex(int)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double get(int)>(v);
return v;
}
public double getL1Distance(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v, v, v;
double v, v, v, v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v + v;
goto label;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v + v;
goto label;
label:
return v;
}
public double getL1Distance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.RealVector v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getL1Distance(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: double getL1Distance(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
private double getLInfDistance(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v, v;
byte v, v;
int v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v, v, v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = 0.0;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = v - v;
v = staticinvoke <oadd.org.apache.commons.math.util.FastMath: double abs(double)>(v);
v = v cmpl v;
if v <= 0 goto label;
v = v;
goto label;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = v cmpl v;
if v <= 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
goto label;
label:
return v;
}
public double getLInfDistance(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.RealVector v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getLInfDistance(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: double getLInfDistance(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public boolean isInfinite()
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v, v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = 0;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return 0;
label:
v = staticinvoke <java.lang.Double: boolean isInfinite(double)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
return v;
}
public boolean isNaN()
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return 1;
label:
return 0;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector mapAdd(double)
{
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector copy()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector mapAddToSelf(double)>(v);
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector mapAddToSelf(double)
{
int v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
if v >= v goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = v + v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
public void setEntry(int, double) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v;
int v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v, v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: double;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkIndex(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: boolean isDefaultValue(double)>(v);
if v != 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double put(int,double)>(v, v);
goto label;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double remove(int)>(v);
label:
return;
}
public void setSubVector(int, oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.OutOfRangeException
{
oadd.org.apache.commons.math.linear.RealVector v;
int v, v, v, v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: int;
v := @parameter: oadd.org.apache.commons.math.linear.RealVector;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: 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.OpenMapRealVector: void checkIndex(int)>(v);
v = 0;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: int getDimension()>();
if v >= v goto label;
v = v + v;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.RealVector: double getEntry(int)>(v);
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
v = v + 1;
goto label;
label:
return;
}
public void set(double)
{
int v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: double;
v = 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
if v >= v goto label;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
v = v + 1;
goto label;
label:
return;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector subtract(oadd.org.apache.commons.math.linear.OpenMapRealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
int v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v, v;
boolean v, v;
double v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector copy()>();
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: boolean containsKey(int)>(v);
if v == 0 goto label;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double get(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = v - v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = neg v;
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void setEntry(int,double)>(v, v);
goto label;
label:
return v;
}
public oadd.org.apache.commons.math.linear.RealVector subtract(oadd.org.apache.commons.math.linear.RealVector) throws oadd.org.apache.commons.math.exception.DimensionMismatchException
{
int v;
oadd.org.apache.commons.math.linear.RealVector v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
boolean v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
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.OpenMapRealVector: void checkVectorDimensions(int)>(v);
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector subtract(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.SparseRealVector: oadd.org.apache.commons.math.linear.RealVector subtract(oadd.org.apache.commons.math.linear.RealVector)>(v);
return v;
}
public oadd.org.apache.commons.math.linear.OpenMapRealVector unitVector() throws oadd.org.apache.commons.math.exception.MathArithmeticException
{
oadd.org.apache.commons.math.linear.OpenMapRealVector v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.linear.OpenMapRealVector copy()>();
virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: void unitize()>();
return v;
}
public void unitize() throws oadd.org.apache.commons.math.exception.MathArithmeticException
{
java.lang.Object[] v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
oadd.org.apache.commons.math.exception.MathArithmeticException v;
int v;
oadd.org.apache.commons.math.exception.util.LocalizedFormats v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v, v;
double v, v, v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getNorm()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: boolean isDefaultValue(double)>(v);
if v == 0 goto label;
v = new oadd.org.apache.commons.math.exception.MathArithmeticException;
v = <oadd.org.apache.commons.math.exception.util.LocalizedFormats: oadd.org.apache.commons.math.exception.util.LocalizedFormats ZERO_NORM>;
v = newarray (java.lang.Object)[0];
specialinvoke v.<oadd.org.apache.commons.math.exception.MathArithmeticException: void <init>(oadd.org.apache.commons.math.exception.util.Localizable,java.lang.Object[])>(v, v);
throw v;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = v / v;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: double put(int,double)>(v, v);
goto label;
label:
return;
}
public double[] toArray()
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
double[] v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
int v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
v = newarray (double)[v];
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v[v] = v;
goto label;
label:
return v;
}
public int hashCode()
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v;
long v, v, v, v, v, v;
int v, v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v;
double v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v >>> 32;
v = v ^ v;
v = 31 + v;
v = 31 * v;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
v = v + v;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = 31 * v;
v = v >> 32;
v = v ^ v;
v = v + v;
goto label;
label:
return v;
}
public boolean equals(java.lang.Object)
{
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator v, v;
long v, v, v, v, v, v;
byte v, v, v;
int v, v, v, v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
boolean v, v, v;
double v, v, v, v, v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v, v;
java.lang.Object v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof oadd.org.apache.commons.math.linear.OpenMapRealVector;
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int virtualSize>;
if v == v goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double epsilon>;
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap getEntries()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator iterator()>();
label:
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: void advance()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: double value()>();
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator: int key()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: double getEntry(int)>(v);
v = staticinvoke <java.lang.Double: long doubleToLongBits(double)>(v);
v = v cmp v;
if v == 0 goto label;
return 0;
label:
return 1;
}
public double getSparsity()
{
int v, v;
oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
double v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap entries>;
v = virtualinvoke v.<oadd.org.apache.commons.math.util.OpenIntToDoubleHashMap: int size()>();
v = virtualinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector: int getDimension()>();
v = v / v;
return v;
}
public java.util.Iterator sparseIterator()
{
oadd.org.apache.commons.math.linear.OpenMapRealVector$OpenMapSparseIterator v;
oadd.org.apache.commons.math.linear.OpenMapRealVector v;
v := @this: oadd.org.apache.commons.math.linear.OpenMapRealVector;
v = new oadd.org.apache.commons.math.linear.OpenMapRealVector$OpenMapSparseIterator;
specialinvoke v.<oadd.org.apache.commons.math.linear.OpenMapRealVector$OpenMapSparseIterator: void <init>(oadd.org.apache.commons.math.linear.OpenMapRealVector)>(v);
return v;
}
}