Class AXPY

java.lang.Object
org.ojalgo.array.operation.AXPY
All Implemented Interfaces:
ArrayOperation

public abstract class AXPY extends Object implements 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 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

      public static void invoke(Mutate1D.Modifiable<?> y, double a, BigDecimal[] x)
    • invoke

      public static void invoke(Mutate1D.Modifiable<?> y, double a, double[] x)
    • invoke

      public static void invoke(Mutate1D.Modifiable<?> y, double a, float[] x)
    • invoke

      public static <N extends Scalar<N>> void invoke(Mutate1D.Modifiable<?> y, double a, N[] x)
    • invoke

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