Quaternion type: Difference between revisions

Content added Content deleted
Line 2,787: Line 2,787:
end
end


Quaternion{A<:Real,B<:Real,C<:Real,D<:Real}(q0::A,q1::B,q2::C,q3::D) =
Quaternion(q0::Real,q1::Real,q2::Real,q3::Real) = Quaternion(promote(q0,q1,q2,q3)...)
Quaternion(promote(q0,q1,q2,q3)...)


convert{T}(::Type{Quaternion{T}}, x::Real) =
convert{T}(::Type{Quaternion{T}}, x::Real) =