public abstract class NCEBlas
extends java.lang.Object
| Constructor and Description |
|---|
NCEBlas() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyVector(double[] s,
double[] t)
Copies vector s to vector t
|
static void |
invertVectorElements(double[] inv,
double[] v) |
static void |
multiplyVectorByScalar(double[] m,
double[] v,
double s) |
static void |
multiplyVectorsByElement(double[] m,
double[] v2,
double[] v1) |
static double |
nrm2(double[] x)
Calculates euclidean norm ||x|| = sqrt (sum x_i^2)
|
static void |
subtractScalarToVector(double[] tv,
double[] sv,
double s)
Subtracts element by element scalar s to vector sv and puts the result
in tv
|
static void |
subtractVectors(double[] s,
double[] v2,
double[] v1)
Subtracts element by element vector v2 to vector v1 and put the result in
s (= v2 - v1)
|
static void |
sumaxy(double alpha,
double[] x,
double[] y)
Calculates y = alpha * x + y
|
static void |
sumScalarToVector(double[] tv,
double[] sv,
double s)
Sums element by element scalar s to vector sv and puts the result in tv
|
static double |
sumVectorElements(double[] v) |
static void |
sumVectors(double[] s,
double[] v2,
double[] v1) |
public static void sumaxy(double alpha,
double[] x,
double[] y)
alpha - x - y - public static double nrm2(double[] x)
x - vectorpublic static double sumVectorElements(double[] v)
public static void invertVectorElements(double[] inv,
double[] v)
public static void multiplyVectorByScalar(double[] m,
double[] v,
double s)
public static void multiplyVectorsByElement(double[] m,
double[] v2,
double[] v1)
public static void sumScalarToVector(double[] tv,
double[] sv,
double s)
sv - source vectortv - target vectors - scalarpublic static void subtractScalarToVector(double[] tv,
double[] sv,
double s)
sv - source vectortv - target vectors - scalarpublic static void subtractVectors(double[] s,
double[] v2,
double[] v1)
v2 - vectorv1 - vectors - vectorpublic static void sumVectors(double[] s,
double[] v2,
double[] v1)
public static void copyVector(double[] s,
double[] t)
s - source vectort - target vector