Clifford Algebra: Cga
Generated with ganja.js written by enki.
Basis type
basisList : List CgaBasis
Basis list
basisCount : Basics.Int
Number of coefficients
basisName : CgaBasis -> String
Basis name
Multivector
zero : Cga
Zero value
get : CgaBasis -> Cga -> Basics.Float
Get coefficient
set : CgaBasis -> Basics.Float -> Cga -> Cga
Update coefficient
new : Basics.Float -> CgaBasis -> Cga
Multivector with one coefficient
unitScalar : Cga
Basis multivector
e1 : Cga
Basis multivector
e2 : Cga
Basis multivector
e3 : Cga
Basis multivector
e4 : Cga
Basis multivector
e5 : Cga
Basis multivector
e12 : Cga
Basis multivector
e13 : Cga
Basis multivector
e14 : Cga
Basis multivector
e15 : Cga
Basis multivector
e23 : Cga
Basis multivector
e24 : Cga
Basis multivector
e25 : Cga
Basis multivector
e34 : Cga
Basis multivector
e35 : Cga
Basis multivector
e45 : Cga
Basis multivector
e123 : Cga
Basis multivector
e124 : Cga
Basis multivector
e125 : Cga
Basis multivector
e134 : Cga
Basis multivector
e135 : Cga
Basis multivector
e145 : Cga
Basis multivector
e234 : Cga
Basis multivector
e235 : Cga
Basis multivector
e245 : Cga
Basis multivector
e345 : Cga
Basis multivector
e1234 : Cga
Basis multivector
e1235 : Cga
Basis multivector
e1245 : Cga
Basis multivector
e1345 : Cga
Basis multivector
e2345 : Cga
Basis multivector
e12345 : Cga
Basis multivector
toString : Cga -> String
Convert multivector to string
fromList : List Basics.Float -> Maybe Cga
Convert list of coefficients to multivector
toList : Cga -> List Basics.Float
Convert multivector to list of coefficients
reverse : Cga -> Cga
Reverse the order of the basis blades.
dual : Cga -> Cga
Poincare duality operator.
conjugate : Cga -> Cga
Clifford Conjugation
involute : Cga -> Cga
Main involution
mul : Cga -> Cga -> Cga
The geometric product.
wedge : Cga -> Cga -> Cga
The outer product. (MEET)
vee : Cga -> Cga -> Cga
The regressive product. (JOIN)
dot : Cga -> Cga -> Cga
The inner product.
add : Cga -> Cga -> Cga
Multivector addition
sub : Cga -> Cga -> Cga
Multivector subtraction
smul : Basics.Float -> Cga -> Cga
scalar/multivector multiplication
muls : Cga -> Basics.Float -> Cga
multivector/scalar multiplication
sadd : Basics.Float -> Cga -> Cga
scalar/multivector addition
adds : Cga -> Basics.Float -> Cga
multivector/scalar addition
ssub : Basics.Float -> Cga -> Cga
scalar/multivector subtraction
subs : Cga -> Basics.Float -> Cga
multivector/scalar subtraction
norm : Cga -> Basics.Float
Norm
inorm : Cga -> Basics.Float
Norm of dual
normalized : Cga -> Cga
Normalized multivector