maspack.matrix
Class JythonMatrixSupport
java.lang.Object
maspack.matrix.JythonMatrixSupport
public class JythonMatrixSupport
- extends java.lang.Object
Method Summary |
static java.lang.String |
getFormat()
|
static MatrixNd |
mOInvert(MatrixBase M)
|
static java.lang.Object |
mOMul(MatrixBase m1,
MatrixBase m2)
|
static java.lang.Object |
mOMul(MatrixBase m1,
VectorBase v2)
|
static MatrixNd |
mOTranspose(MatrixBase M)
|
static VectorNd |
mOTranspose(VectorBase v)
|
static void |
setFormat(java.lang.String fmtStr)
|
static java.lang.String |
toStr(MatrixBase M)
|
static java.lang.String |
toStr(VectorBase v)
|
static VectorNd |
v2Add(Vector2d v1,
MatrixBase m2)
|
static Vector2d |
v2Add(Vector2d v1,
Vector2d v2)
|
static VectorNd |
v2Add(Vector2d v1,
VectorBase v2)
|
static Vector3d |
v3Add(Vector3d v1,
Vector3d v2)
|
static VectorNd |
v3Add(Vector3d v1,
VectorBase v2)
|
static Vector4d |
v4Add(Vector4d v1,
Vector4d v2)
|
static VectorNd |
v4Add(Vector4d v1,
VectorBase v2)
|
static VectorNd |
vNAbs(VectorNd v1)
|
static VectorNd |
vNAdd(VectorNd v1,
MatrixBase M2)
|
static VectorNd |
vNAdd(VectorNd v1,
VectorBase v2)
|
static VectorNd |
vNAdd(VectorNd v1,
VectorNd v2)
|
static VectorNd |
vNCopy(VectorNd v1)
|
static VectorNd |
vNDiv(VectorNd v1,
double s)
|
static void |
vNIAdd(VectorNd v1,
MatrixBase M2)
|
static void |
vNIAdd(VectorNd v1,
VectorBase v2)
|
static void |
vNIAdd(VectorNd v1,
VectorNd v2)
|
static void |
vNIDiv(VectorNd v1,
double s)
|
static void |
vNIMul(VectorNd v1,
double s)
|
static void |
vNISub(VectorNd v1,
MatrixBase M2)
|
static void |
vNISub(VectorNd v1,
VectorBase v2)
|
static void |
vNISub(VectorNd v1,
VectorNd v2)
|
static VectorNd |
vNMul(VectorNd v1,
double s)
|
static VectorNd |
vNMul(VectorNd v1,
MatrixBase M2)
|
static VectorNd |
vNMul(VectorNd v1,
VectorBase v2)
|
static VectorNd |
vNMul(VectorNd v1,
VectorNd v2)
|
static VectorNd |
vNNegate(VectorNd v1)
|
static VectorNd |
vNScale(VectorNd v1,
double s)
|
static VectorNd |
vNSub(VectorNd v1,
MatrixBase M2)
|
static VectorNd |
vNSub(VectorNd v1,
VectorBase v2)
|
static VectorNd |
vNSub(VectorNd v1,
VectorNd v2)
|
static java.lang.Object |
vOMul(VectorBase v1,
VectorBase v2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JythonMatrixSupport
public JythonMatrixSupport()
setFormat
public static void setFormat(java.lang.String fmtStr)
getFormat
public static java.lang.String getFormat()
vNCopy
public static VectorNd vNCopy(VectorNd v1)
vNNegate
public static VectorNd vNNegate(VectorNd v1)
vNAbs
public static VectorNd vNAbs(VectorNd v1)
vNAdd
public static VectorNd vNAdd(VectorNd v1,
VectorNd v2)
vNAdd
public static VectorNd vNAdd(VectorNd v1,
VectorBase v2)
vNAdd
public static VectorNd vNAdd(VectorNd v1,
MatrixBase M2)
vNSub
public static VectorNd vNSub(VectorNd v1,
VectorNd v2)
vNSub
public static VectorNd vNSub(VectorNd v1,
VectorBase v2)
vNSub
public static VectorNd vNSub(VectorNd v1,
MatrixBase M2)
vNMul
public static VectorNd vNMul(VectorNd v1,
double s)
vNDiv
public static VectorNd vNDiv(VectorNd v1,
double s)
vNIAdd
public static void vNIAdd(VectorNd v1,
VectorNd v2)
vNIAdd
public static void vNIAdd(VectorNd v1,
VectorBase v2)
vNIAdd
public static void vNIAdd(VectorNd v1,
MatrixBase M2)
vNISub
public static void vNISub(VectorNd v1,
VectorNd v2)
vNISub
public static void vNISub(VectorNd v1,
VectorBase v2)
vNISub
public static void vNISub(VectorNd v1,
MatrixBase M2)
vNIMul
public static void vNIMul(VectorNd v1,
double s)
vNIDiv
public static void vNIDiv(VectorNd v1,
double s)
vNMul
public static VectorNd vNMul(VectorNd v1,
VectorNd v2)
vNMul
public static VectorNd vNMul(VectorNd v1,
VectorBase v2)
vNMul
public static VectorNd vNMul(VectorNd v1,
MatrixBase M2)
v3Add
public static Vector3d v3Add(Vector3d v1,
Vector3d v2)
v3Add
public static VectorNd v3Add(Vector3d v1,
VectorBase v2)
v2Add
public static Vector2d v2Add(Vector2d v1,
Vector2d v2)
v2Add
public static VectorNd v2Add(Vector2d v1,
VectorBase v2)
v2Add
public static VectorNd v2Add(Vector2d v1,
MatrixBase m2)
v4Add
public static Vector4d v4Add(Vector4d v1,
Vector4d v2)
v4Add
public static VectorNd v4Add(Vector4d v1,
VectorBase v2)
vNScale
public static VectorNd vNScale(VectorNd v1,
double s)
vOMul
public static java.lang.Object vOMul(VectorBase v1,
VectorBase v2)
mOMul
public static java.lang.Object mOMul(MatrixBase m1,
MatrixBase m2)
mOMul
public static java.lang.Object mOMul(MatrixBase m1,
VectorBase v2)
mOInvert
public static MatrixNd mOInvert(MatrixBase M)
mOTranspose
public static MatrixNd mOTranspose(MatrixBase M)
mOTranspose
public static VectorNd mOTranspose(VectorBase v)
toStr
public static java.lang.String toStr(VectorBase v)
toStr
public static java.lang.String toStr(MatrixBase M)