Invertible matrices

Manifolds.InvertibleMatrices โ€” Type
InvertibleMatrices{๐”ฝ,T} <: AbstractDecoratorManifold{๐”ฝ}

The AbstractManifold consisting of the real- or complex-valued invertible matrices, that is the set

\[\bigl\{p โˆˆ ๐”ฝ^{nร—n}\ \big|\ \det(p) \neq 0 \bigr\},\]

where the field $๐”ฝ โˆˆ \{ โ„, โ„‚\}$.

Constructor

InvertibleMatrices(n::Int, field::AbstractNumbers=โ„; parameter::Symbol=:type)

Generate the manifold of $nร—n$ invertible matrices.

source
Base.rand โ€” Method
Random.rand(M::InvertibleMatrices; vector_at=nothing, kwargs...)

If vector_at is nothing, return a random point on the InvertibleMatrices manifold M by using rand in the embedding. The point is drawn again while the absolute value of its determinant is below the square root of the machine epsilon of its entries.

If vector_at is not nothing, return a random tangent vector from the tangent space of the point vector_at on the InvertibleMatrices by using by using rand in the embedding.

source