net.pakl.rl
Class VectorTools
java.lang.Object
net.pakl.rl.VectorTools
public class VectorTools
- extends java.lang.Object
|
Method Summary |
static double |
abssum(double[] v)
|
static double[] |
binaryComplement(double[] v)
|
static int[] |
binaryComplement(int[] v)
|
static double[] |
crossProduct(double[] v)
|
static int[] |
crossProduct(int[] v)
|
static double |
dotProduct(double[] u,
double[] v)
|
static double[] |
normalize(double[] a)
|
static int[] |
normalize(int[] a)
|
static double |
sum(double[] v)
|
static double |
sum(double[][] v)
|
static double[][] |
vadd(double[][] v1,
double[][] v2)
|
static double[] |
vadd(double[] v1,
double[] v2)
|
static double |
vdot(double[] v1,
double[] v2)
|
static double |
vdot(int[] v1,
double[] v2)
|
static java.lang.String |
vectorToText(double[] a)
|
static double[] |
vmul(double scalar,
double[] vector)
|
static double[][] |
vmul(double scalar,
double[][] vector)
|
static double[] |
vmul(double scalar,
int[] vector)
|
static double[][] |
vsub(double[][] v1,
double[][] v2)
|
static double[] |
vsub(double[] v1,
double[] v2)
|
static double[] |
vsub(double[] v1,
int[] v2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VectorTools
public VectorTools()
crossProduct
public static double[] crossProduct(double[] v)
crossProduct
public static int[] crossProduct(int[] v)
binaryComplement
public static double[] binaryComplement(double[] v)
binaryComplement
public static int[] binaryComplement(int[] v)
vectorToText
public static java.lang.String vectorToText(double[] a)
sum
public static double sum(double[] v)
abssum
public static double abssum(double[] v)
sum
public static double sum(double[][] v)
vsub
public static double[] vsub(double[] v1,
double[] v2)
vsub
public static double[] vsub(double[] v1,
int[] v2)
vsub
public static double[][] vsub(double[][] v1,
double[][] v2)
vadd
public static double[] vadd(double[] v1,
double[] v2)
vadd
public static double[][] vadd(double[][] v1,
double[][] v2)
vmul
public static double[] vmul(double scalar,
double[] vector)
vmul
public static double[] vmul(double scalar,
int[] vector)
vdot
public static double vdot(double[] v1,
double[] v2)
vdot
public static double vdot(int[] v1,
double[] v2)
vmul
public static double[][] vmul(double scalar,
double[][] vector)
dotProduct
public static double dotProduct(double[] u,
double[] v)
normalize
public static double[] normalize(double[] a)
normalize
public static int[] normalize(int[] a)