Package: rcdd 1.6

Charles J. Geyer
rcdd: Computational Geometry
R interface to (some of) cddlib (<https://github.com/cddlib/cddlib>). Converts back and forth between two representations of a convex polytope: as solution of a set of linear equalities and inequalities and as convex hull of set of points and rays. Also does linear programming and redundant generator elimination (for example, convex hull in n dimensions). All functions can use exact infinite-precision rational arithmetic.
Authors:
rcdd_1.6.tar.gz
rcdd_1.6.tar.gz(r-4.5-noble)rcdd_1.6.tar.gz(r-4.4-noble)
rcdd_1.6.tgz(r-4.4-emscripten)rcdd_1.6.tgz(r-4.3-emscripten)
rcdd.pdf |rcdd.html✨
rcdd/json (API)
# Install 'rcdd' in R: |
install.packages('rcdd', repos = 'https://cloud.r-project.org') |
Bug tracker:https://github.com/cjgeyer/rcdd/issues2 issues
Conda:r-rcdd-1.6(2025-03-25)
Last updated 1 years agofrom:31e2e65782. Checks:3 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Mar 30 2025 |
R-4.5-linux-x86_64 | OK | Mar 30 2025 |
R-4.4-linux-x86_64 | OK | Mar 30 2025 |
Exports:addHeqaddHinaddVlinesaddVpointsaddVraysallfacesallIntersectallUniond2qlinearitylpcddmakeHmakeVmaximalq2dq2qqabsqdqqgramqinvqmatmultqmaxqminqmqqnegqpqqprodqsignqsumqxqredundantscddvalidcddz2q
Dependencies:
Citation
To cite package ‘rcdd’ in publications use:
Geyer CJ, Meeden GD, Fukuda icfcwbK (2023). rcdd: Computational Geometry. R package version 1.6, https://CRAN.R-project.org/package=rcdd.
ATTENTION: This citation information has been auto-generated from the package DESCRIPTION file and may need manual editing, see ‘help("citation")’.
Corresponding BibTeX entry:
@Manual{, title = {rcdd: Computational Geometry}, author = {Charles J. Geyer and Glen D. Meeden and incorporates code from cddlib written by Komei Fukuda}, year = {2023}, note = {R package version 1.6}, url = {https://CRAN.R-project.org/package=rcdd}, }
Readme and manuals
Help Manual
Help page | Topics |
---|---|
All Faces of a Convex Polyhedron | allfaces |
GMP Rational Arithmetic | ArithmeticGMP qabs qdq qinv qmatmult qmax qmin qmq qneg qpq qprod qsign qsum qxq |
Convert Between Real, Integer, and GMP Rational | ConvertGMP d2q q2d q2q z2q |
Find implicit linearities in H-representation and V-representation of convex polyhedron | linearity |
linear programming with exact arithmetic | lpcdd |
make H-representation of convex polyhedron | addHeq addHin makeH |
make V-representation of convex polyhedron | addVlines addVpoints addVrays makeV |
GMP Rational Gram-Schmidt | qgram |
Eliminate redundant rows of H-representation and V-representation | redundant |
Go between H-representation and V-representation of convex polyhedron | scdd |
subsets and maximal sets | all.intersect all.union allIntersect allUnion maximal |
validate an H-representation or V-representation of convex polyhedron | validcdd |