https://github.com/cran/fields
Tip revision: a81d415efd7dfef5f862ed54900428b54512e5e9 authored by Doug Nychka on 24 May 2001, 16:33:19 UTC
version 1.0
version 1.0
Tip revision: a81d415
W.image.cov.r
"W.image.cov" <-
function (ind1, ind2, Y, cov.obj = NULL, setup = F, m = 64, n = 64,
...)
{
if (is.null(cov.obj)) {
cov.obj <- setup.W.image.cov(m, n, ...)
}
if (setup) {
return(cov.obj)
}
cut.min <- cov.obj$cut.min
if (missing(ind1)) {
Wtransform.image(cov.obj$D * Wtransform.image(Y, inv = T,
transpose = T, cut.min = cut.min), inv = T, cut.min = cut.min)
}
else {
temp <- matrix(0, nrow = cov.obj$m, ncol = cov.obj$n)
if (missing(ind2)) {
ind2 <- ind1
}
temp[ind2] <- Y
Wtransform.image(cov.obj$D * Wtransform.image(temp, inv = T,
transpose = T, cut.min = cut.min), inv = T, cut.min = cut.min)[ind1]
}
}