Skip to content

Commit 5e68a00

Browse files
committed
Consistent argument order
1 parent e8d6287 commit 5e68a00

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/tensors/treetransformers.jl

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ struct AbelianTreeTransformer{T,N} <: TreeTransformer
1111
data::Vector{Tuple{T,StridedStructure{N},StridedStructure{N}}}
1212
end
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}}}}
3838
end
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}
115115
end
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)
127128
end
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
157158
end

0 commit comments

Comments
 (0)