org.ojalgo.array.blas

## Class AXPY

• All Implemented Interfaces:
BLAS1

```public abstract class AXPY
extends Object
implements BLAS1```
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 = y + a * x`
Author:
apete
• ### Field Summary

Fields
Modifier and Type Field and Description
`static int` `THRESHOLD`
• ### Constructor Summary

Constructors
Constructor and Description
`AXPY()`
• ### Method Summary

All Methods
Modifier and Type Method and Description
`static void` ```invoke(BigDecimal[] y, int basey, int incy, BigDecimal a, BigDecimal[] x, int basex, int incx, int first, int limit)```
`static void` ```invoke(double[] y, int basey, int incy, double a, double[] x, int basex, int incx, int first, int limit)```
`static void` ```invoke(Mutate1D y, double a, BigDecimal[] x)```
`static void` ```invoke(Mutate1D y, double a, double[] x)```
`static void` ```invoke(Mutate1D y, double a, float[] x)```
`static <N extends Number & Scalar<N>>void` ```invoke(Mutate1D y, double a, N[] x)```
`static <N extends Number & Scalar<N>>void` ```invoke(N[] y, int basey, int incy, N a, N[] x, int basex, int incx, int first, int limit)```
• ### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
• ### Field Detail

• #### THRESHOLD

`public static int THRESHOLD`
• ### Constructor Detail

• #### AXPY

`public AXPY()`
• ### Method Detail

• #### invoke

```public static void invoke(BigDecimal[] y,
int basey,
int incy,
BigDecimal a,
BigDecimal[] x,
int basex,
int incx,
int first,
int limit)```
• #### invoke

```public static void invoke(double[] y,
int basey,
int incy,
double a,
double[] x,
int basex,
int incx,
int first,
int limit)```
• #### invoke

```public static void invoke(Mutate1D y,
double a,
BigDecimal[] x)```
• #### invoke

```public static void invoke(Mutate1D y,
double a,
double[] x)```
• #### invoke

```public static void invoke(Mutate1D y,
double a,
float[] x)```
• #### invoke

```public static <N extends Number & Scalar<N>> void invoke(Mutate1D y,
double a,
N[] x)```
• #### invoke

```public static <N extends Number & Scalar<N>> void invoke(N[] y,
int basey,
int incy,
N a,
N[] x,
int basex,
int incx,
int first,
int limit)```