@@ -22,7 +22,6 @@ FermionNumber
2222FermionSpin
2323FibonacciAnyon
2424IsingAnyon
25- FusionTree
2625```
2726
2827## Useful constants
@@ -35,16 +34,50 @@ Irrep
3534Base.one(::Sector)
3635dual(::Sector)
3736Nsymbol
37+ ⊗
3838Fsymbol
3939Rsymbol
4040Bsymbol
4141dim(::Sector)
4242frobeniusschur
4343twist(::Sector)
4444Base.isreal(::Type{<:Sector})
45- TensorKit.vertex_labeltype
46- TensorKit.vertex_ind2label
47- ⊠(::Sector, ::Sector)
45+ TensorKitSectors.sectorscalartype
46+ deligneproduct(::Sector, ::Sector)
47+ ```
48+
49+ Compile all revelant methods for a sector:
50+
51+ ``` @docs
52+ TensorKitSectors.precompile_sector
53+ ```
54+
55+
56+ ## Types and methods for groups
57+
58+ Types and constants:
59+
60+ ``` julia
61+ # TODO : add documentation for the following types
62+ Group
63+ TensorKitSectors. AbelianGroup
64+ U₁
65+ ℤ{N} where N
66+ SU{N} where N
67+ const SU₂ = SU{2 }
68+ ProductGroup
69+ ```
70+
71+ Specific methods:
72+
73+ ``` @docs
74+ ×
75+ ```
76+
77+
78+ ## Methods for defining and generating fusion trees
79+ ``` @docs
80+ FusionTree
4881fusiontrees(uncoupled::NTuple{N,I}, coupled::I,
4982 isdual::NTuple{N,Bool}) where {N,I<:Sector}
5083```
@@ -63,16 +96,23 @@ braid(f::FusionTree{I,N}, levels::NTuple{N,Int}, p::NTuple{N,Int}) where {I<:Sec
6396permute(f::FusionTree{I,N}, p::NTuple{N,Int}) where {I<:Sector,N}
6497```
6598
66- These can be composed to manipulate fusion-splitting tree pairs, for which the following
67- methods are defined:
99+ These can be composed to implement elementary manipulations of fusion-splitting tree pairs,
100+ according to the following methods
101+
102+ ``` julia
103+ # TODO : add documentation for the following methods
104+ TensorKit. bendright
105+ TensorKit. bendleft
106+ TensorKit. foldright
107+ TensorKit. foldleft
108+ TensorKit. cycleclockwise
109+ TensorKit. cycleanticlockwise
110+ ```
68111
112+ Finally, these are used to define large manipulations of fusion-splitting tree pairs, which
113+ are then used in the index manipulation of ` AbstractTensorMap ` objects. The following methods
114+ defined on fusion splitting tree pairs have an associated definition for tensors.
69115``` @docs
70- bendright
71- bendleft
72- foldright
73- foldleft
74- cycleclockwise
75- cycleanticlockwise
76116repartition
77117transpose(f₁::FusionTree{I}, f₂::FusionTree{I},
78118 p1::IndexTuple{N₁}, p2::IndexTuple{N₂}) where {I<:Sector,N₁,N₂}
0 commit comments