Package org.ojalgo.array.operation
Class AXPY
java.lang.Object
org.ojalgo.array.operation.AXPY
- All Implemented Interfaces:
ArrayOperation
The ?axpy routines perform a vector-vector operation defined as y := a*x + y where: a is a scalar x and y
are vectors each with a number of elements that equals n.
y[] += a * x[]
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
invoke
(double[] y, int basey, double a, double[] x, int basex, int first, int limit) static void
invoke
(float[] y, int basey, float a, float[] x, int basex, int first, int limit) static void
invoke
(BigDecimal[] y, int basey, BigDecimal a, BigDecimal[] x, int basex, int first, int limit) static <N extends Scalar<N>>
voidinvoke
(N[] y, int basey, N a, N[] x, int basex, int first, int limit) static void
invoke
(Mutate1D.Modifiable<?> y, double a, double[] x) static void
invoke
(Mutate1D.Modifiable<?> y, double a, float[] x) static void
invoke
(Mutate1D.Modifiable<?> y, double a, BigDecimal[] x) static <N extends Scalar<N>>
voidinvoke
(Mutate1D.Modifiable<?> y, double a, N[] x)
-
Field Details
-
THRESHOLD
public static int THRESHOLD
-
-
Constructor Details
-
AXPY
public AXPY()
-
-
Method Details
-
invoke
public static void invoke(BigDecimal[] y, int basey, BigDecimal a, BigDecimal[] x, int basex, int first, int limit) -
invoke
public static void invoke(double[] y, int basey, double a, double[] x, int basex, int first, int limit) -
invoke
public static void invoke(float[] y, int basey, float a, float[] x, int basex, int first, int limit) -
invoke
-
invoke
-
invoke
-
invoke
-
invoke
public static <N extends Scalar<N>> void invoke(N[] y, int basey, N a, N[] x, int basex, int first, int limit)
-