com.numericalmethod.suanshu.matrix.doubles.matrixtype.mathoperation
Class CompositeDoubleArrayOperation
java.lang.Object
com.numericalmethod.suanshu.matrix.doubles.matrixtype.mathoperation.CompositeDoubleArrayOperation
- All Implemented Interfaces:
- DoubleArrayOperation
public class CompositeDoubleArrayOperation
- extends java.lang.Object
- implements DoubleArrayOperation
This class chooses which implementation to use based on the array length.
|
Method Summary |
double[] |
add(double[] arr1,
double[] arr2)
|
double[] |
minus(double[] arr1,
double[] arr2)
|
double[] |
scaled(double[] arr,
double scalar)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeDoubleArrayOperation
public CompositeDoubleArrayOperation(int arrayLengthThreshold,
DoubleArrayOperation operation1,
DoubleArrayOperation operation2)
add
public double[] add(double[] arr1,
double[] arr2)
- Specified by:
add in interface DoubleArrayOperation
minus
public double[] minus(double[] arr1,
double[] arr2)
- Specified by:
minus in interface DoubleArrayOperation
scaled
public double[] scaled(double[] arr,
double scalar)
- Specified by:
scaled in interface DoubleArrayOperation
Copyright © 2011 Numerical Method Inc. Ltd. All Rights Reserved.