tests/utils.R

mesh <- function(x,dim){  
  nrows <- length(x)^(dim)
  out <- array(dim=nrows*dim)
  idx = 1;
  for(d in 1:dim){
    r = length(x)^(dim-d) 
    while(idx < d*nrows){
      for(v in x){
        out[idx:(idx+r-1)] = v
        idx = idx + r;
      }
    }
  }
  dim(out) <- c(nrows,dim)
  return(out)
}

Try the IBHM package in your browser

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

IBHM documentation built on May 30, 2017, 4:32 a.m.