Package
Class
Use
Tree
Deprecated
Index
Help
package jcliffford
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
W
A
add(Clifford)
- Method in class jclifford.
Clifford
Adds two elements.
add(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the sum with the specified element.
add(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the sum with the specified element.
B
bCoefficent(int, int)
- Static method in class jclifford.
Clifford
Computes binomial coefficents.
bitCount(int)
- Static method in class jclifford.
Clifford
Counts the number of bits 1 in the binary rappresentation of a blade.
bitset
- Variable in class jclifford.
BladeBitSet
Bit set of the versors present in this blade.
Blade
- Class in
jclifford
This class represents a blade (wedge product of generic basis vectors).
Blade(int)
- Constructor for class jclifford.
Blade
Creates and returns a new Blade representing the specified blade.
blade
- Variable in class jclifford.
Blade
Each bit 1 in the binary rappresentation of this field corresponds to the presence of a basis vector in the blade (starting from l.s.b.).
BladeBitSet
- Class in
jclifford
This class represents a BitSet implementation of a blade (wedge product of generic basis versors).
BladeBitSet()
- Constructor for class jclifford.
BladeBitSet
Creates and returns an new BadeBitSet representing a scalar.
BladeBitSet(int)
- Constructor for class jclifford.
BladeBitSet
Creates and returns an new BadeBitSet representing the specified versor.
BladeBitSet(String)
- Constructor for class jclifford.
BladeBitSet
Creates and returns an new BadeBitSet representing the specified blade.
BladeTreeSet
- Class in
jclifford
This class represents a TreeSet implementation of a blade (wedge product of generic basis versors).
BladeTreeSet()
- Constructor for class jclifford.
BladeTreeSet
Creates and returns an new empty blade representing a scalar.
C
Clifford
- Class in
jclifford
This class represents a Clifford element and all the operation in a signed space.
Clifford()
- Constructor for class jclifford.
Clifford
Creates and returns an element with no blade-value mappings.
Clifford(int[], double[])
- Constructor for class jclifford.
Clifford
Creates and returns an element with specified blade-value mappings.
CliffordBitSet
- Class in
jclifford
This class represents a BitSet - value map implementation of the Clifford element and all the operation in an arbitrary dimension space.
CliffordBitSet()
- Constructor for class jclifford.
CliffordBitSet
Creates and returns an element with no blade-value mappings.
CliffordTreeSet
- Class in
jclifford
This class represents a TreeSet - value map implementation of the Clifford element and all the operation in an arbitrary dimension space.
CliffordTreeSet()
- Constructor for class jclifford.
CliffordTreeSet
Creates and returns an element with no blade-value mappings.
clone()
- Method in class jclifford.
BladeBitSet
Creates and returns an new Object deeply cloning this Object.
clone()
- Method in class jclifford.
BladeTreeSet
Creates and returns an new Object deeply cloning this Object.
clone()
- Method in class jclifford.
Clifford
Creates and returns an element deeply cloning this element.
clone()
- Method in class jclifford.
CliffordBitSet
Creates and returns an element deeply cloning this element.
clone()
- Method in class jclifford.
CliffordTreeSet
Creates and returns an element deeply cloning this element.
clone()
- Method in class jclifford.
Value
Creates and returns an new Object deeply cloning this Object.
clone()
- Method in class jclifford.
Versor
Creates and returns an new Object deeply cloning this Object.
comm(Clifford)
- Method in class jclifford.
Clifford
Computes the commutation with the specified element.
compareTo(Object)
- Method in class jclifford.
Blade
Compare this object with another comparing blade fields.
compareTo(Object)
- Method in class jclifford.
BladeBitSet
Compare this object with another comparing versors.
compareTo(Object)
- Method in class jclifford.
BladeTreeSet
Compare this object with another comparing versors.
compareTo(Object)
- Method in class jclifford.
Value
Compare this object with another comparing value field.
compareTo(Object)
- Method in class jclifford.
Versor
Compare this object with another comparing versor field.
conj()
- Method in class jclifford.
Clifford
Computes the conjugation of this element.
conj()
- Method in class jclifford.
CliffordBitSet
Computes the conjugation of this element.
D
dim
- Static variable in class jclifford.
Clifford
Algebra's dimension.
dot(Clifford)
- Method in class jclifford.
Clifford
Computes the fast dot product of two vector.
dual()
- Method in class jclifford.
Clifford
Computes the dual of this element.
E
e
- Static variable in class jclifford.
Homogeneous
e = e- + e+, where e+ * e+ = 1 and e- * e- = -1.
E
- Static variable in class jclifford.
Homogeneous
E = e ^ eo is the unit pseudoscalar of Minkowski plane R1,1.
eo
- Static variable in class jclifford.
Homogeneous
eo = 0.5 * (e- - e+), {eo, e} forms a null basis eo * eo = e * e = 0.
eps
- Static variable in class jclifford.
Clifford
Algebra's Precision.
eps
- Static variable in class jclifford.
CliffordBitSet
Precision.
equals(Object)
- Method in class jclifford.
Clifford
Compares two elements for equality.
equals(Object)
- Method in class jclifford.
CliffordBitSet
Compares this element with the specified element for equality.
equals(CliffordTreeSet, double)
- Method in class jclifford.
CliffordTreeSet
Compares this element with the specified element for equality.
eToProj()
- Method in class jclifford.
Homogeneous
.
G
geometricProduct(BladeBitSet)
- Method in class jclifford.
BladeBitSet
Computes the geometric product with the specified blade.
geometricProduct(BladeTreeSet)
- Method in class jclifford.
BladeTreeSet
Computes the geometric product with the specified blade.
get(int)
- Method in class jclifford.
Clifford
Gets the value of a blade.
get(String)
- Method in class jclifford.
Clifford
Gets the value of a blade.
get(BladeBitSet)
- Method in class jclifford.
CliffordBitSet
Gets the value of a blade.
get(String)
- Method in class jclifford.
CliffordBitSet
Gets the value of a blade.
get(BladeTreeSet)
- Method in class jclifford.
CliffordTreeSet
Gets the value of a blade.
getDim()
- Static method in class jclifford.
Clifford
Gets algebra's dimension.
getEps()
- Static method in class jclifford.
Clifford
Gets algebra's precision.
getGrade()
- Method in class jclifford.
BladeBitSet
Returns the grade of this blade.
getGrade()
- Method in class jclifford.
BladeTreeSet
Returns the grade of this blade.
getMaxDimension()
- Method in class jclifford.
BladeBitSet
Returns highest dimension present in this blade.
getMaxDimension()
- Method in class jclifford.
CliffordBitSet
Gets highest dimension present in this element.
getMaxGrade()
- Method in class jclifford.
Clifford
Gets highest grade of this element.
getMaxGrade()
- Method in class jclifford.
CliffordBitSet
Gets highest grade of this element.
getPossibleBlades()
- Static method in class jclifford.
Clifford
Gets algebra's possible blades.
getSign(BladeBitSet)
- Method in class jclifford.
BladeBitSet
Computes the sign of the product with the specified blade.
getSign(BladeTreeSet)
- Method in class jclifford.
BladeTreeSet
Computes the sign of the product with the specified blade.
getSign(int, int)
- Static method in class jclifford.
Clifford
Computes the sign of the product of two blades.
getVersor(int)
- Method in class jclifford.
BladeBitSet
Gets specified versor in this blade.
gP(double)
- Method in class jclifford.
Clifford
Computes the geometric product of an element and a scalar.
gP(Clifford)
- Method in class jclifford.
Clifford
Computes the geometric product of two elements.
gP(double)
- Method in class jclifford.
CliffordBitSet
Computes the geometric product with the specified scalar.
gP(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the geometric product with the specified element.
gP(double)
- Method in class jclifford.
CliffordTreeSet
Computes the geometric product with the specified scalar.
gP(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the geometric product with the specified element.
grade(int)
- Method in class jclifford.
Clifford
Grades an element.
gradeInv()
- Method in class jclifford.
Clifford
Computes the grade involution of this element.
gradeInv()
- Method in class jclifford.
CliffordBitSet
Computes the grade involution of this element.
gradeTable
- Static variable in class jclifford.
Clifford
Stores the grade (number of bits 1 in the binary rappresentation) of a blade.
H
hdim
- Static variable in class jclifford.
Clifford
Algebra's possible blades (2 ^ dim).
he
- Static variable in class jclifford.
Homogeneous
he = 0.5 * e.
Homogeneous
- Class in
jclifford
This class represents the Homogeneous coordinates.
Homogeneous()
- Constructor for class jclifford.
Homogeneous
Creates and returns an element in Homogeneous generalized model.
Homogeneous(Clifford)
- Constructor for class jclifford.
Homogeneous
Creates and returns an element in Homogeneous generalized model.
I
init(int, int)
- Static method in class jclifford.
Clifford
Initializes algebra's signature.
init(int)
- Static method in class jclifford.
Homogeneous
Initializes Homogeneous generalized model.
initialized
- Static variable in class jclifford.
Homogeneous
Homogeneous generalized model initialization flag.
inv()
- Method in class jclifford.
Clifford
Computes the inverse of this element.
inv()
- Method in class jclifford.
CliffordBitSet
Computes the inverse of this element.
isScalar()
- Method in class jclifford.
Clifford
Verifies if this element is a scalar.
isScalar()
- Method in class jclifford.
CliffordBitSet
Verifies if this element is a scalar.
isVector()
- Method in class jclifford.
Clifford
Verifies if this element is a vector.
isVector()
- Method in class jclifford.
CliffordBitSet
Verifies if this element is a vector.
isZero()
- Method in class jclifford.
CliffordBitSet
Verifies if this element is a scalar.
J
jclifford
- package jclifford
This package provides for Clifford algebra operations.
L
lC(Clifford)
- Method in class jclifford.
Clifford
Computes the left contraction with the specified element.
lC(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the left contraction with the specified element.
lC(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the left contraction with the specified element.
leftContraction(BladeBitSet)
- Method in class jclifford.
BladeBitSet
Computes the left contraction with the specified blade.
leftContraction(BladeTreeSet)
- Method in class jclifford.
BladeTreeSet
Computes the left contraction with the specified blade.
M
map
- Variable in class jclifford.
Clifford
Element's blade-value mappings.
map
- Variable in class jclifford.
CliffordBitSet
Blade-value mappings of the element.
map
- Variable in class jclifford.
CliffordTreeSet
Blade-value mappings of the element.
meet(Clifford)
- Method in class jclifford.
Clifford
Computes the meet with the specified element.
meet(Clifford, Clifford)
- Method in class jclifford.
Clifford
Computes the meet with the specified element in a common subspace.
meet(CliffordBitSet, CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the meet with the specified element in a common subspace.
N
n
- Static variable in class jclifford.
Homogeneous
Embedded Euclidean space dimension.
normalize()
- Method in class jclifford.
Clifford
Normalizes this element respect the unsigned module.
normalize()
- Method in class jclifford.
CliffordBitSet
Normalizes this element respect the unsigned module.
normalize2()
- Method in class jclifford.
Homogeneous
Normalizes a specified element respect the value of the bivector E.
noZero()
- Method in class jclifford.
Clifford
Removes blades with values lower than eps.
noZero()
- Method in class jclifford.
CliffordBitSet
Removes blades with values lower than eps.
P
p
- Static variable in class jclifford.
Clifford
Number of dimensions with positive square versors.
projToE()
- Method in class jclifford.
Homogeneous
.
pseudoScalar
- Static variable in class jclifford.
Clifford
Algebra's pseudoscalar.
put(int)
- Method in class jclifford.
BladeTreeSet
Puts specified versor in this blade if it is not already present.
put(int, double)
- Method in class jclifford.
Clifford
Puts a new blade-value mapping or updates existing.
put(String, double)
- Method in class jclifford.
Clifford
Puts a new blade-value mapping or updates existing.
put(BladeBitSet, double)
- Method in class jclifford.
CliffordBitSet
Puts a new blade-value mapping or updates existing.
put(String, double)
- Method in class jclifford.
CliffordBitSet
Puts a new blade-value mapping or updates existing.
put(BladeTreeSet, double)
- Method in class jclifford.
CliffordTreeSet
Puts a new blade-value mapping or updates existing.
Q
q
- Static variable in class jclifford.
Clifford
Number of dimensions with negative square versors.
R
rC(Clifford)
- Method in class jclifford.
Clifford
Computes the right contraction with the specified element.
rC(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the right contraction with the specified element.
rC(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the right contraction with the specified element.
reflect(Clifford)
- Method in class jclifford.
Clifford
Computes the reflection against the specified vector.
remove(int)
- Method in class jclifford.
Clifford
Removes blade-value mapping if existing.
remove(BladeBitSet)
- Method in class jclifford.
CliffordBitSet
Removes blade-value mapping if existing.
remove(String)
- Method in class jclifford.
CliffordBitSet
Removes blade-value mapping if existing.
remove(BladeTreeSet)
- Method in class jclifford.
CliffordTreeSet
Removes blade-value mapping if existing.
rev()
- Method in class jclifford.
Clifford
Computes the reverse of this element.
rev()
- Method in class jclifford.
CliffordBitSet
Computes the reverse of this element.
rightContraction(BladeBitSet)
- Method in class jclifford.
BladeBitSet
Computes the right contraction with the specified blade.
rigthContraction(BladeTreeSet)
- Method in class jclifford.
BladeTreeSet
Computes the rignt contraction with the specified blade.
S
setEps(double)
- Static method in class jclifford.
Clifford
Sets algebra's precision.
setMeetSubSpace(int)
- Static method in class jclifford.
Clifford
Sets meet operation subspace.
setVersor(int, boolean)
- Method in class jclifford.
BladeBitSet
Sets specified versor in this blade.
signMask
- Static variable in class jclifford.
Clifford
Mask with p bits 0 and q bits 1 corresponding to negative square versors (starting from l.s.b.).
signTable
- Static variable in class jclifford.
Clifford
Stores the grade (number of bits 1 in the binary rappresentation) of a blade.
spaceMask
- Static variable in class jclifford.
Clifford
Mask with bits 1 corresponding to the presence of dimensions (starting from l.s.b.).
sQuadMod()
- Method in class jclifford.
Clifford
Computes the quad module of an element regarding signature.
sub(Clifford)
- Method in class jclifford.
Clifford
Subtracts two elements.
sub(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the difference with the specified element.
sub(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the difference with the specified element.
T
toString()
- Method in class jclifford.
Blade
Returns a string representation of this blade.
toString()
- Method in class jclifford.
BladeBitSet
Returns a string representation of this blade.
toString()
- Method in class jclifford.
BladeTreeSet
Returns a string representation of this blade.
toString()
- Method in class jclifford.
Clifford
Returns a string representation of the element.
toString()
- Method in class jclifford.
CliffordBitSet
Returns a string representation of this element.
toString()
- Method in class jclifford.
CliffordTreeSet
Returns a string representation of this element.
toString()
- Method in class jclifford.
Value
Returns a string representation of this value.
toString()
- Method in class jclifford.
Versor
Returns a string representation of the versor.
treeset
- Variable in class jclifford.
BladeTreeSet
Tree set of the versors present in this blade.
U
uQuadMod()
- Method in class jclifford.
Clifford
Computes the quad module of an element discarding signature.
uQuadMod()
- Method in class jclifford.
CliffordBitSet
Computes the quad module of an element discarding signature.
V
Value
- Class in
jclifford
This class wrapps the double value of a blade (wedge product of generic basis versors).
Value(double)
- Constructor for class jclifford.
Value
Creates and returns a Value object representing the double value of a blade.
value
- Variable in class jclifford.
Value
Double value of a blade.
Versor
- Class in
jclifford
This class represents a basis versor.
Versor(int)
- Constructor for class jclifford.
Versor
Creates and returns a Versor object representing a basis versor.
versor
- Variable in class jclifford.
Versor
Basis versor.
W
wedgeProduct(BladeBitSet)
- Method in class jclifford.
BladeBitSet
Computes the wedge product with the specified blade.
wedgeProduct(BladeTreeSet)
- Method in class jclifford.
BladeTreeSet
Computes the wedge product with the specified blade.
wP(Clifford)
- Method in class jclifford.
Clifford
Computes the wedge product of two elements.
wP(CliffordBitSet)
- Method in class jclifford.
CliffordBitSet
Computes the wedge product with the specified element.
wP(CliffordTreeSet)
- Method in class jclifford.
CliffordTreeSet
Computes the wedge product with the specified element.
A
B
C
D
E
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
W
Package
Class
Use
Tree
Deprecated
Index
Help
package jclifford
PREV NEXT
FRAMES
NO FRAMES
All Classes
package jclifford API Specification