We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 58aed50 commit 0f2851cCopy full SHA for 0f2851c
src/Octonion.jl
@@ -23,7 +23,7 @@ convert(::Type{Octonion{T}}, x::Real) where {T} =
23
convert(::Type{Octonion{T}}, z::Complex) where {T} =
24
Octonion(convert(T, real(z)), convert(T, imag(z)), convert(T, 0), convert(T, 0), convert(T, 0), convert(T, 0), convert(T, 0), convert(T, 0))
25
convert(::Type{Octonion{T}}, q::Quaternion) where {T} =
26
- Octonion(convert(T, real(z)), convert(T, q.v1), convert(T, q.v2), convert(T, q.v3), convert(T, 0), convert(T, 0), convert(T, 0), convert(T, 0))
+ Octonion(convert(T, real(q)), convert(T, q.v1), convert(T, q.v2), convert(T, q.v3), convert(T, 0), convert(T, 0), convert(T, 0), convert(T, 0))
27
convert(::Type{Octonion{T}}, o::Octonion{T}) where {T <: Real} = o
28
convert(::Type{Octonion{T}}, o::Octonion) where {T} =
29
Octonion(convert(T, o.s), convert(T, o.v1), convert(T, o.v2), convert(T, o.v3), convert(T, o.v4), convert(T, o.v5), convert(T, o.v6), convert(T, o.v7), o.norm)
0 commit comments