You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Breaking] UnitStyle, allunits and a bunch of renaming (#25)
* `MultiFusionStyle` and its properties with itself and `FusionStyle`
* `allones` for `Type{Sector}`
* changes to `IsingBimodule`
* export them all
* `allones` tests
* fix `&` and make commutative for mixed case
* `MultiFusionStyle` tests
* format
* update `MultiFusionStyle` to only reflect the semisimplicity of the unit
* update for `IsingBimodule`
* fix exports
* fix tests
* fix docstrings
* add `MultiFusionStyle` for product sectors + test
* remove interplay `MultiFusionStyle`-`FusionStyle` + related tests
* fix domain error of one of IsingBimodule
* introduce `allones` for all sectors
* introduce generic `one` for type sector + remove for specific sectors
* `allones` for productsector with tests
* have multifusionstyle fully depend on `allones`
* format
* change `one` to `unit` and have `Base.one` fall back to `unit` + rename to `left/rightunit` and `allunits`
* rename `MultiFusionStyle` to `UnitStyle`
* replace `Base.conj` with `dual` and have `dual` fall back to `Base.conj`
* replacing more `conj` with `dual` + docstring changes
* minor docstring fix
* more one to unit changes
* fix `allunits` of product sector to be type stable and return set
* `allunits` for `NewSU2Irrep`
* add imports for `NewSU2Irrep`
* `allunits` for `TimeReversed`
* remove some specific `unit`s I missed
* apply code suggestions
* reverse roles of `unit` and `allunits` to make `unit` the entry point of a sector
* more `mapreduce`s
* another `mapreduce` + format
* use `SectorSet` for time reversed `allunits`
* remove `_isreal` code
* derive `unit` from `one` for `GroupElement`
* avoid string interpolations in error messages
* reduce specification
* make otimes output of time reversed a `SectorSet`
* introduce `isunit` and change `isone` to `isunit` where relevant
* bump version to 0.3.0
* one last `isunit`
* change fib field name to `isunit`
* `unit(::Type{<:AbstractGroupElement})`
* noinline domainerror
* also update precompile
---------
Co-authored-by: Lukas Devos <ldevos98@gmail.com>
0 commit comments