\HeaderA{wd.int}{Computes "wavelets on the interval" transform}{wd.int}
\keyword{smooth}{wd.int}
\keyword{nonlinear}{wd.int}
\begin{Description}\relax
This function actually computes the "wavelets on the interval" transform. 

\bold{NOTE:} It is not recommended that the casual user call this function. The "wavelets on the interval" transform is best called in \code{WaveThresh} via the \code{\LinkA{wd}{wd}} function with the argument bc argument set to \code{"interval"}.
\end{Description}
\begin{Usage}
\begin{verbatim}
wd.int(data, preferred.filter.number, min.scale, precond)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{data}] The data that you wish to apply the "wavelets on the interval" transform to.
\item[\code{preferred.filter.number}] Which wavelet to use to do the transform. This is an integer ranging from 1 to 8. See the Cohen, Daubeches and Vial (1993) paper. Wavelets that do not "overlap" a boundary are just like the ordinary Daubechies' wavelets.
\item[\code{min.scale}] At which resolution level to transform to.
\item[\code{precond}] If true performs preconditioning of the input vector to try and ensure that simple polynomial sequences (less than in order to the wavelet used) map to zero elements.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
(The \code{WaveThresh} implementation of the ``wavelets on the interval transform'' was coded by Piotr Fryzlewicz, Department of Mathematics, Wroclaw University of Technology, Poland; this code was largely based on code written by Markus Monnerjahn, RHRK, Universitat Kaiserslautern; integration into WaveThresh by GPN). 

See the help on the "wavelets on the interval code" in the \code{\LinkA{wd}{wd}} help page.
\end{Details}
\begin{Value}
A list containing the wavelet transform of the \code{data}. We again emphasize that this list is not intended for human consumption, use the \code{\LinkA{wd}{wd}} function with the correct \code{bc="interval"} argument.
\end{Value}
\begin{Section}{RELEASE}
Version 3.9.6 (Although Copyright Piotr Fryzlewicz and Markus Monnerjahn 1995-9).
\end{Section}
\begin{SeeAlso}\relax
\code{\LinkA{wd}{wd}}, \code{\LinkA{wr}{wr}}, \code{\LinkA{wr.int}{wr.int}}.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
#
# The user is expected to call the wr
# for inverting a "wavelets on the interval transform" and not to use
# this function explicitly
#
\end{ExampleCode}
\end{Examples}

