MATH-629
Direct call to the overloaded method that actually implements the functionality. git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1149756 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c4ed11aba2
commit
b05a3cdbae
|
@ -288,7 +288,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public RealVector add(RealVector v) {
|
public RealVector add(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return add((ArrayRealVector) v);
|
return add(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double[] out = data.clone();
|
double[] out = data.clone();
|
||||||
|
@ -330,7 +330,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public RealVector subtract(RealVector v) {
|
public RealVector subtract(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return subtract((ArrayRealVector) v);
|
return subtract(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double[] out = data.clone();
|
double[] out = data.clone();
|
||||||
|
@ -422,7 +422,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
public RealVector ebeMultiply(RealVector v) {
|
public RealVector ebeMultiply(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return ebeMultiply((ArrayRealVector) v);
|
return ebeMultiply(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double[] out = data.clone();
|
double[] out = data.clone();
|
||||||
|
@ -460,7 +460,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
public RealVector ebeDivide(RealVector v) {
|
public RealVector ebeDivide(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return ebeDivide((ArrayRealVector) v);
|
return ebeDivide(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double[] out = data.clone();
|
double[] out = data.clone();
|
||||||
|
@ -516,7 +516,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public double dotProduct(RealVector v) {
|
public double dotProduct(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return dotProduct((ArrayRealVector) v);
|
return dotProduct(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double dot = 0;
|
double dot = 0;
|
||||||
|
@ -586,7 +586,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public double getDistance(RealVector v) {
|
public double getDistance(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return getDistance((ArrayRealVector) v);
|
return getDistance(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double sum = 0;
|
double sum = 0;
|
||||||
|
@ -633,7 +633,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public double getL1Distance(RealVector v) {
|
public double getL1Distance(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return getL1Distance((ArrayRealVector) v);
|
return getL1Distance(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double sum = 0;
|
double sum = 0;
|
||||||
|
@ -680,7 +680,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public double getLInfDistance(RealVector v) {
|
public double getLInfDistance(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return getLInfDistance((ArrayRealVector) v);
|
return getLInfDistance(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
checkVectorDimensions(v);
|
checkVectorDimensions(v);
|
||||||
double max = 0;
|
double max = 0;
|
||||||
|
@ -769,7 +769,7 @@ public class ArrayRealVector extends AbstractRealVector implements Serializable
|
||||||
@Override
|
@Override
|
||||||
public RealMatrix outerProduct(RealVector v) {
|
public RealMatrix outerProduct(RealVector v) {
|
||||||
if (v instanceof ArrayRealVector) {
|
if (v instanceof ArrayRealVector) {
|
||||||
return outerProduct((ArrayRealVector) v);
|
return outerProduct(((ArrayRealVector) v).data);
|
||||||
} else {
|
} else {
|
||||||
final int m = data.length;
|
final int m = data.length;
|
||||||
final int n = v.getDimension();
|
final int n = v.getDimension();
|
||||||
|
|
Loading…
Reference in New Issue