net.sourceforge.kamiwaai.geometricalgebra
Class MultiVector

java.lang.Object
  extended bynet.sourceforge.kamiwaai.geometricalgebra.MultiVector

public class MultiVector
extends java.lang.Object


Field Summary
static MultiVector e1
           
static MultiVector e2
           
static MultiVector e3
           
static MultiVector I
           
static MultiVector n
           
static MultiVector nbar
           
static MultiVector One
           
static MultiVector Zero
           
 
Constructor Summary
MultiVector()
           
MultiVector(ComplexQuat[] mv)
           
 
Method Summary
 MultiVector add(MultiVector mv2)
           
 boolean equals(java.lang.Object obj)
           
 double[] get3DEuclidianPoint()
           
 MultiVector get3DMVector()
           
 MultiVector getGrade(int g)
           
 MultiVector getGrade0()
           
 MultiVector getGrade1()
           
 MultiVector getGrade2()
           
 MultiVector getGrade3()
           
 MultiVector getGrade4()
           
 MultiVector getGrade5()
           
 ComplexQuat getnhnbPart()
           
 int hashCode()
           
 MultiVector Lcontract(MultiVector mv2)
           
 double magnitude()
           
 MultiVector mult(MultiVector mv2)
           
 MultiVector multSc(double factor)
           
 MultiVector normalize()
           
 MultiVector OutProd(MultiVector mv2)
           
 MultiVector Powerof(int power)
           
 MultiVector Rcontract(MultiVector mv2)
           
 MultiVector reverse()
           
 double ScProd(MultiVector mv2)
           
 void show()
           
 MultiVector sub(MultiVector mv2)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

n

public static MultiVector n

nbar

public static MultiVector nbar

Zero

public static MultiVector Zero

One

public static MultiVector One

I

public static MultiVector I

e1

public static MultiVector e1

e2

public static MultiVector e2

e3

public static MultiVector e3
Constructor Detail

MultiVector

public MultiVector()

MultiVector

public MultiVector(ComplexQuat[] mv)
Method Detail

getnhnbPart

public ComplexQuat getnhnbPart()

get3DMVector

public MultiVector get3DMVector()

getGrade0

public MultiVector getGrade0()

getGrade1

public MultiVector getGrade1()

getGrade2

public MultiVector getGrade2()

getGrade3

public MultiVector getGrade3()

getGrade4

public MultiVector getGrade4()

getGrade5

public MultiVector getGrade5()

getGrade

public MultiVector getGrade(int g)

magnitude

public double magnitude()

normalize

public MultiVector normalize()

reverse

public MultiVector reverse()

add

public MultiVector add(MultiVector mv2)

sub

public MultiVector sub(MultiVector mv2)

mult

public MultiVector mult(MultiVector mv2)

Powerof

public MultiVector Powerof(int power)

ScProd

public double ScProd(MultiVector mv2)

OutProd

public MultiVector OutProd(MultiVector mv2)

Lcontract

public MultiVector Lcontract(MultiVector mv2)

Rcontract

public MultiVector Rcontract(MultiVector mv2)

multSc

public MultiVector multSc(double factor)

show

public void show()

equals

public boolean equals(java.lang.Object obj)

get3DEuclidianPoint

public double[] get3DEuclidianPoint()

hashCode

public int hashCode()

toString

public java.lang.String toString()


Copyright © 2004 Fukui University. All Rights Reserved.