maspack.matrix
Class JythonMatrixSupport

java.lang.Object
  extended by maspack.matrix.JythonMatrixSupport

public class JythonMatrixSupport
extends java.lang.Object


Constructor Summary
JythonMatrixSupport()
           
 
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
 

Constructor Detail

JythonMatrixSupport

public JythonMatrixSupport()
Method Detail

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)