@@ -11,7 +11,7 @@ struct AbelianTreeTransformer{T,N} <: TreeTransformer
1111 data:: Vector{Tuple{T,StridedStructure{N},StridedStructure{N}}}
1212end
1313
14- function AbelianTreeTransformer (transform, p, Vsrc, Vdst )
14+ function AbelianTreeTransformer (transform, p, Vdst, Vsrc )
1515 permute (Vsrc, p) == Vdst || throw (SpaceMismatch (" Incompatible spaces for permuting." ))
1616 structure_dst = fusionblockstructure (Vdst)
1717 structure_src = fusionblockstructure (Vsrc)
@@ -37,7 +37,7 @@ struct GenericTreeTransformer{T,N} <: TreeTransformer
3737 data:: Vector {Tuple{Matrix{T},Vector{StridedStructure{N}},Vector{StridedStructure{N}}}}
3838end
3939
40- function GenericTreeTransformer (transform, p, Vsrc, Vdst )
40+ function GenericTreeTransformer (transform, p, Vdst, Vsrc )
4141 permute (Vsrc, p) == Vdst || throw (SpaceMismatch (" Incompatible spaces for permuting." ))
4242 structure_dst = fusionblockstructure (Vdst)
4343 structure_src = fusionblockstructure (Vsrc)
@@ -114,16 +114,17 @@ function treetransformertype(Vdst, Vsrc)
114114 GenericTreeTransformer{T,N}
115115end
116116
117- function TreeTransformer (transform:: Function , p, Vsrc:: HomSpace{S} ,
118- Vdst:: HomSpace{S} ) where {S}
119- permute (Vsrc, p) == Vdst || throw (SpaceMismatch (" Incompatible spaces for permuting." ))
117+ function TreeTransformer (transform:: Function , p, Vdst:: HomSpace{S} ,
118+ Vsrc:: HomSpace{S} ) where {S}
119+ permute (Vsrc, p) == Vdst ||
120+ throw (SpaceMismatch (" Incompatible spaces for permuting" ))
120121
121122 I = sectortype (Vdst)
122123 I === Trivial && return TrivialTreeTransformer ()
123124
124125 return FusionStyle (I) == UniqueFusion () ?
125- AbelianTreeTransformer (transform, p, Vsrc, Vdst ) :
126- GenericTreeTransformer (transform, p, Vsrc, Vdst )
126+ AbelianTreeTransformer (transform, p, Vdst, Vsrc ) :
127+ GenericTreeTransformer (transform, p, Vdst, Vsrc )
127128end
128129
129130# braid is special because it has levels
@@ -151,7 +152,7 @@ for (transform, treetransformer) in
151152 @cached function $treetransformer (Vdst:: TensorMapSpace , Vsrc:: TensorMapSpace ,
152153 p:: Index2Tuple ):: treetransformertype (Vdst, Vsrc)
153154 fusiontreetransform (f1, f2) = $ transform (f1, f2, p... )
154- return TreeTransformer (fusiontreetransform, p, Vsrc, Vdst )
155+ return TreeTransformer (fusiontreetransform, p, Vdst, Vsrc )
155156 end
156157 end
157158end
0 commit comments