The unitary group
LieGroups.UnitaryGroup
— TypeUnitaryGroup{T}
The special orthogonal group $\mathrm{U}(n)$ is the Lie group consisting of the MatrixMultiplicationGroupOperation
on the manifold of rotations UnitaryMatrices
with absolute value of the determinant equal to one.
Constructor
UnitaryGroup(n::Int; kwargs...)
Generate unitary group $\mathrm{U}(n)$. All keyword arguments in kwargs...
are passed on to Rotations
as well.
For this Lie group, several implementations are already covered by the defaults in the generic (matrix) multiplication operation. Besides that the following methods are implemented:
Utility functions and constants
LieGroups.CommonUnitarySubGroup
— TypeCommonUnitarySubGroup{𝔽,T}
A constant that allows to refer to several subgroups of $\mathrm{U}(n)$ for implementations where
- certain subgroups real/complex share a common implementation, e.g. for the same sizes
T
usually viaTypeParameter
- certain functions are the same for all sizes
T
as long as the field𝔽
is the same