@@ -263,14 +263,13 @@ function Base.getproperty(A::AbstractQuantumObject, key::Symbol)
263263end
264264
265265# this returns `to` in GeneralDimensions representation
266- get_dimensions_to (A:: AbstractQuantumObject{KetQuantumObject,<:Dimensions{N}} ) where {N} = A. dimensions. to
266+ get_dimensions_to (A:: AbstractQuantumObject{KetQuantumObject,<:Dimensions} ) = A. dimensions. to
267267get_dimensions_to (A:: AbstractQuantumObject{BraQuantumObject,<:Dimensions{N}} ) where {N} = space_one_list (N)
268- get_dimensions_to (A:: AbstractQuantumObject{OperatorQuantumObject,<:Dimensions{N}} ) where {N} = A. dimensions. to
269- get_dimensions_to (A:: AbstractQuantumObject{OperatorQuantumObject,<:GeneralDimensions{N}} ) where {N} = A. dimensions. to
268+ get_dimensions_to (A:: AbstractQuantumObject{OperatorQuantumObject,<:Dimensions} ) = A. dimensions. to
269+ get_dimensions_to (A:: AbstractQuantumObject{OperatorQuantumObject,<:GeneralDimensions} ) = A. dimensions. to
270270get_dimensions_to (
271- A:: AbstractQuantumObject{ObjType,<:Dimensions{N}} ,
272- ) where {ObjType<: Union{SuperOperatorQuantumObject,OperatorBraQuantumObject,OperatorKetQuantumObject} ,N} =
273- A. dimensions. to
271+ A:: AbstractQuantumObject{ObjType,<:Dimensions} ,
272+ ) where {ObjType<: Union{SuperOperatorQuantumObject,OperatorBraQuantumObject,OperatorKetQuantumObject} } = A. dimensions. to
274273
275274# this returns `from` in GeneralDimensions representation
276275get_dimensions_from (A:: AbstractQuantumObject{KetQuantumObject,<:Dimensions{N}} ) where {N} = space_one_list (N)
0 commit comments