Clifford Algebra: Mink
Generated with ganja.js written by enki.
Basis type
basisList : List MinkBasis
Basis list
basisCount : Basics.Int
Number of coefficients
basisName : MinkBasis -> String
Basis name
Multivector
zero : Mink
Zero value
get : MinkBasis -> Mink -> Basics.Float
Get coefficient
set : MinkBasis -> Basics.Float -> Mink -> Mink
Update coefficient
new : Basics.Float -> MinkBasis -> Mink
Multivector with one coefficient
unitScalar : Mink
Basis multivector
e1 : Mink
Basis multivector
e2 : Mink
Basis multivector
e12 : Mink
Basis multivector
toString : Mink -> String
Convert multivector to string
fromList : List Basics.Float -> Maybe Mink
Convert list of coefficients to multivector
toList : Mink -> List Basics.Float
Convert multivector to list of coefficients
reverse : Mink -> Mink
Reverse the order of the basis blades.
dual : Mink -> Mink
Poincare duality operator.
conjugate : Mink -> Mink
Clifford Conjugation
involute : Mink -> Mink
Main involution
mul : Mink -> Mink -> Mink
The geometric product.
wedge : Mink -> Mink -> Mink
The outer product. (MEET)
vee : Mink -> Mink -> Mink
The regressive product. (JOIN)
dot : Mink -> Mink -> Mink
The inner product.
add : Mink -> Mink -> Mink
Multivector addition
sub : Mink -> Mink -> Mink
Multivector subtraction
smul : Basics.Float -> Mink -> Mink
scalar/multivector multiplication
muls : Mink -> Basics.Float -> Mink
multivector/scalar multiplication
sadd : Basics.Float -> Mink -> Mink
scalar/multivector addition
adds : Mink -> Basics.Float -> Mink
multivector/scalar addition
ssub : Basics.Float -> Mink -> Mink
scalar/multivector subtraction
subs : Mink -> Basics.Float -> Mink
multivector/scalar subtraction
norm : Mink -> Basics.Float
Norm
inorm : Mink -> Basics.Float
Norm of dual
normalized : Mink -> Mink
Normalized multivector