R/patchsize_to_padsize.R

Defines functions patchsize_to_padsize

Documented in patchsize_to_padsize

#' Patch Size to Pad Size
#'
#' @param patchsize A vector of patch sizes
#'
#' @return A scalar number

#' @export
#' @examples
#' patchsize_to_padsize(c(10, 5))
#' patchsize_to_padsize(c(5, 5))
patchsize_to_padsize = function(patchsize) {
  if (all(patchsize %% 2 != 1)) {
    stop("Patch Sizes must be odd!")
  }
  padsize <- max(patchsize + 1) / 2
  return(padsize)
}
neuroconductor-releases/flexconn documentation built on Nov. 14, 2020, 11:54 p.m.