R/kdtree_build.R

Defines functions kdtree_build

kdtree_build <- function(data, verbose=TRUE)
{
  if (any(inherits(data,"data.frame")))
  {
    data <- as.matrix(data)
  }
  if (any(inherits(data,"matrix")))
  {
    if (verbose==TRUE)
    {
      cat("\nBuilding tree... \n")
    }
    
    kdt <- kdtree_build_intl(t(data),nrow(data),ncol(data))
    
    if (verbose==TRUE)
    {
      cat("done.\n")
    }
    
    return(kdt)
  }
  else
  {
    stop("Input data not a matrix or data frame")
  }
}

Try the hypervolume package in your browser

Any scripts or data that you put into this service are public.

hypervolume documentation built on Sept. 14, 2023, 5:08 p.m.