diff --git a/src/Quantum.jl b/src/Quantum.jl index 97ff4ee..6f3c068 100644 --- a/src/Quantum.jl +++ b/src/Quantum.jl @@ -33,7 +33,7 @@ immutable QFactor <: QObj end end # Simplified constructor that auto-creates identity operator -QFactor(dim::Int, name::QName) = QFactor(dim, name, QOps("i" => speye(dim))) +QFactor(dim::Int, name::QName) = QFactor(dim, name, QOps("i" => speye(QComp, dim))) # Helper functions size(s :: QFactor) = s.dim