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, 𝔽::AbstractNumbers=ℂ; 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
Tusually viaTypeParameter - certain functions are the same for all sizes
Tas long as the field𝔽is the same