Movatterモバイル変換


[0]ホーム

URL:


rollupTree: Perform Recursive Computations

Mass rollup for a Bill of Materials is an example of a class of computations in which elements are arranged in a tree structure and some property of each element is a computed function of the corresponding values of its child elements. Leaf elements, i.e., those with no children, have values assigned. In many cases, the combining function is simple arithmetic sum; in other cases (e.g., mass properties), the combiner may involve other information such as the geometric relationship between parent and child, or statistical relations such as root-sum-of-squares (RSS). This package implements a general function for such problems. It is adapted to specific recursive computations by functional programming techniques; the caller passes a function as the update parameter to rollup() (or, at a lower level, passes functions as the get, set, combine, and override parameters to update_prop()) at runtime to specify the desired operations. The implementation relies on graph-theoretic algorithms from the 'igraph' package of Csárdi, et al. (2006 <doi:10.5281/zenodo.7682609>).

Version:0.3.2
Depends:R (≥ 3.5)
Imports:igraph
Suggests:knitr,rmarkdown,testthat (≥ 3.0.0)
Published:2025-06-18
DOI:10.32614/CRAN.package.rollupTree
Author:James Steven JenkinsORCID iD [aut, cre, cph]
Maintainer:James Steven Jenkins <sjenkins at studioj.us>
BugReports:https://github.com/jsjuni/rollupTree/issues
License:MIT + fileLICENSE
URL:https://jsjuni.github.io/rollupTree/,https://github.com/jsjuni/rollupTree
NeedsCompilation:no
Materials:README,NEWS
CRAN checks:rollupTree results

Documentation:

Reference manual:rollupTree.html ,rollupTree.pdf
Vignettes:rollupTree (source,R code)

Downloads:

Package source: rollupTree_0.3.2.tar.gz
Windows binaries: r-devel:rollupTree_0.3.2.zip, r-release:rollupTree_0.3.2.zip, r-oldrel:rollupTree_0.3.2.zip
macOS binaries: r-release (arm64):rollupTree_0.3.2.tgz, r-oldrel (arm64):rollupTree_0.3.2.tgz, r-release (x86_64):rollupTree_0.3.2.tgz, r-oldrel (x86_64):rollupTree_0.3.2.tgz
Old sources: rollupTree archive

Reverse dependencies:

Reverse imports:massProps

Linking:

Please use the canonical formhttps://CRAN.R-project.org/package=rollupTreeto link to this page.


[8]ページ先頭

©2009-2025 Movatter.jp