R/shortestPath.R

ShortestPath <- function(data, inputs, outputs) {
  if (missing(inputs))
    inputs <- convert.schema(data$schema)
  else
    inputs <- substitute(inputs)
  inputs <- convert.exprs(inputs)

  if (length(inputs) != 4)
    stop("4 inputs expected.");

  outputs <- substitute(outputs)
  check.atts(outputs)
  outputs <- convert.atts(outputs)
  if (length(outputs) != 2)
    stop("2 outputs expected.")

  gla <- GLA(statistics::Shortest_Path)

  Aggregate(data, gla, inputs, outputs)
}
tera-insights/gtStats documentation built on May 31, 2019, 8:36 a.m.