\Header{summary.corStruct}{Summarize a corStruct Object}
\alias{summary.corAR1}{summary.corStruct}
\alias{summary.corARMA}{summary.corStruct}
\alias{summary.corCAR1}{summary.corStruct}
\alias{summary.corCompSymm}{summary.corStruct}
\alias{summary.corExp}{summary.corStruct}
\alias{summary.corGaus}{summary.corStruct}
\alias{summary.corIdent}{summary.corStruct}
\alias{summary.corLin}{summary.corStruct}
\alias{summary.corNatural}{summary.corStruct}
\alias{summary.corRatio}{summary.corStruct}
\alias{summary.corSpher}{summary.corStruct}
\alias{summary.corSymm}{summary.corStruct}
\keyword{models}{summary.corStruct}
\begin{Description}\relax
This method function prepares \code{object} to be printed using the
\code{print.summary} method, by changing its class and adding a
\code{structName} attribute to it.
\end{Description}
\begin{Usage}
\begin{verbatim}
## S3 method for class 'corStruct':
summary(object, structName, ...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{object}] an object inheriting from class \code{corStruct},
representing a correlation structure.
\item[\code{structName}] an optional character string defining the type of
correlation structure associated with \code{object}, to be used in
the \code{print.summary} method. Defaults to
\code{class(object)[1]}.
\item[\code{...}] some methods for this generic require additional
arguments.  None are used in this method.
\end{ldescription}
\end{Arguments}
\begin{Value}
an object identical to \code{object}, but with its class changed to
\code{summary.corStruct} and an additional attribute
\code{structName}. The returned value inherits from the same classes
as \code{object}.
\end{Value}
\begin{Author}\relax
Jose Pinheiro and Douglas Bates
\end{Author}
\begin{Examples}
\begin{ExampleCode}
cs1 <- corAR1(0.2)
summary(cs1)
\end{ExampleCode}
\end{Examples}

