\HeaderA{Schur-class}{Class "Schur" of Schur Matrix Factorizations}{Schur.Rdash.class}
\keyword{classes}{Schur-class}
\begin{Description}\relax
Class \code{"Schur"} is the class of Schur matrix
factorizations.  These are a generalization of eigen value (or
\dQuote{spectral}) decompositions for general (possibly asymmmetric)
square matrices, see the \code{\LinkA{Schur}{Schur}()} function.
\end{Description}
\begin{Section}{Objects from the Class}
Objects of class \code{"Schur"} are typically created by
\code{\LinkA{Schur}{Schur}()}.
\end{Section}
\begin{Section}{Slots}
\code{"Schur"} has slots
\describe{
\item[\code{T}:] Upper Block-triangular \code{\LinkA{Matrix}{Matrix.Rdash.class}}
object.
\item[\code{Q}:] Square \emph{orthogonal} \code{"Matrix"}.
\item[\code{EValues}:] numeric or complex vector of eigenvalues of \code{T}.
\item[\code{Dim}:] the matrix dimension: equal to \code{c(n,n)} of
class \code{"integer"}.
}
\end{Section}
\begin{Section}{Extends}
Class \code{"\LinkA{MatrixFactorization}{MatrixFactorization.Rdash.class}"}, directly.
\end{Section}
\begin{SeeAlso}\relax
\code{\LinkA{Schur}{Schur}()} for object creation;
\code{\LinkA{MatrixFactorization}{MatrixFactorization.Rdash.class}}.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("Schur")
Schur(M <- Matrix(c(1:7, 10:2), 4,4))
## Trivial, of course:
str(Schur(Diagonal(5)))

## for more examples, see Schur()
\end{ExampleCode}
\end{Examples}

