Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 979 Bytes

clifford.md

File metadata and controls

51 lines (40 loc) · 979 Bytes

Clifford numbers

Supertype and associated functions

CliffordNumbers.AbstractCliffordNumber
CliffordNumbers.nblades
CliffordNumbers.scalar_type
CliffordNumbers.similar_type

Concrete types

CliffordNumbers.CliffordNumber
CliffordNumbers.Z2CliffordNumber
CliffordNumbers.EvenCliffordNumber
CliffordNumbers.OddCliffordNumber
CliffordNumbers.KVector
CliffordNumbers.grade(::Type{<:KVector{K}}) where K

Promotion and conversion

CliffordNumbers.scalar_convert
CliffordNumbers.scalar_promote
Base.widen(::Type{<:AbstractCliffordNumber{Q,T}}) where {Q,T}
CliffordNumbers.widen_grade

Real and complex algebras

Base.real(::AbstractCliffordNumber)
Base.complex(::AbstractCliffordNumber)

Scalar and pseudoscalar components

CliffordNumbers.isscalar
CliffordNumbers.ispseudoscalar
CliffordNumbers.scalar
CliffordNumbers.pseudoscalar

Defining basis variables

CliffordNumbers.@basis_vars