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