R/RcppExports.R

Defines functions eval_wu_euclidean_cpp_equalND dist_to_river_cpp eval_wu_generic_flow_cpp eval_wu_generic_flow_cpp_equalND eval_wu_euclidean_stream_cpp_equalND eval_wu_euclidean_stream_cpp eval_wu_euclidean_cpp eval_wu_exp_cpp eval_weight_cpp path_vel_cpp init_perm_rev_cpp

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

init_perm_rev_cpp <- function(downNode_rev, outlet) {
    .Call(`_rivnet_init_perm_rev_cpp`, downNode_rev, outlet)
}

path_vel_cpp <- function(OCN, str = "RN", includeDownstreamNode = FALSE) {
    .Call(`_rivnet_path_vel_cpp`, OCN, str, includeDownstreamNode)
}

eval_weight_cpp <- function(dst, weightList, A) {
    .Call(`_rivnet_eval_weight_cpp`, dst, weightList, A)
}

eval_wu_exp_cpp <- function(val, OCN, wl, FA = FALSE, unweighted = FALSE) {
    .Call(`_rivnet_eval_wu_exp_cpp`, val, OCN, wl, FA, unweighted)
}

eval_wu_euclidean_cpp <- function(val, OCN, weightNum, weightDen, hw) {
    .Call(`_rivnet_eval_wu_euclidean_cpp`, val, OCN, weightNum, weightDen, hw)
}

eval_wu_euclidean_stream_cpp <- function(val, OCN, weightNum, weightDen, hw, distRiver, rvr) {
    .Call(`_rivnet_eval_wu_euclidean_stream_cpp`, val, OCN, weightNum, weightDen, hw, distRiver, rvr)
}

eval_wu_euclidean_stream_cpp_equalND <- function(val, OCN, weightNum, hw, distRiver, rvr, unweighted = FALSE) {
    .Call(`_rivnet_eval_wu_euclidean_stream_cpp_equalND`, val, OCN, weightNum, hw, distRiver, rvr, unweighted)
}

eval_wu_generic_flow_cpp_equalND <- function(val, OCN, weightNum, hw, unweighted = FALSE) {
    .Call(`_rivnet_eval_wu_generic_flow_cpp_equalND`, val, OCN, weightNum, hw, unweighted)
}

eval_wu_generic_flow_cpp <- function(val, OCN, weightNum, weightDen, hw) {
    .Call(`_rivnet_eval_wu_generic_flow_cpp`, val, OCN, weightNum, weightDen, hw)
}

dist_to_river_cpp <- function(OCN, no_river, rvr) {
    .Call(`_rivnet_dist_to_river_cpp`, OCN, no_river, rvr)
}

eval_wu_euclidean_cpp_equalND <- function(val, OCN, weightList, hw, unweighted = FALSE) {
    .Call(`_rivnet_eval_wu_euclidean_cpp_equalND`, val, OCN, weightList, hw, unweighted)
}

Try the rivnet package in your browser

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

rivnet documentation built on April 4, 2025, 1:25 a.m.