Package: Brobdingnag 1.3-1
Brobdingnag: Very Large Numbers in R
Very large numbers in R. Real numbers are held using their natural logarithms, plus a logical flag indicating sign. Functionality for complex numbers is also provided. The package includes a vignette that gives a step-by-step introduction to using S4 methods.
Authors:
Brobdingnag_1.3-1.tar.gz
Brobdingnag_1.3-1.zip(r-4.7)Brobdingnag_1.3-1.zip(r-4.6)Brobdingnag_1.3-1.zip(r-4.5)
Brobdingnag_1.3-1.tgz(r-4.6-any)Brobdingnag_1.3-1.tgz(r-4.5-any)
Brobdingnag_1.3-1.tar.gz(r-4.7-any)Brobdingnag_1.3-1.tar.gz(r-4.6-any)
Brobdingnag_1.3-1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Brobdingnag/json (API)
| # Install 'Brobdingnag' in R: |
| install.packages('Brobdingnag', repos = c('https://robinhankin.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/robinhankin/brobdingnag/issues
Pkgdown/docs site:https://robinhankin.github.io
Last updated from:fa9c2a4491. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 152 | ||
| source / vignettes | OK | 259 | ||
| linux-release-x86_64 | OK | 140 | ||
| macos-release-arm64 | OK | 182 | ||
| macos-oldrel-arm64 | OK | 114 | ||
| windows-devel | OK | 133 | ||
| windows-release | OK | 97 | ||
| windows-oldrel | OK | 188 | ||
| wasm-release | OK | 116 |
Exports:Arithas.brobas.brobmatas.glubas.matrixbrobbrobmatbrobmat_matrixprodbrobmat_to_brobbrobmat.addbrobmat.comparebrobmat.equalbrobmat.greaterbrobmat.inversebrobmat.multbrobmat.powercbrobcolnames<-ComparegetatglubIm<-is.brobis.brobmatis.glubLogicnewbrobmatRe<-rownames<-sign<-sum1Summary
Last update: 2026-01-27
Started: 2018-08-06
Last update: 2024-09-13
Started: 2020-09-26
Last update: 2024-09-12
Started: 2022-02-01
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Very Large Numbers in R | Brobdingnag-package Brobdingnag |
| Methods for Function Arith in package Brobdingnag | Arith,ANY,brob-method Arith,ANY,glub-method Arith,brob,ANY-method Arith,brob,brob-method Arith,brob,complex-method Arith,brob,glub-method Arith,brob,missing-method Arith,complex,brob-method Arith,complex,glub-method Arith,glub,ANY-method Arith,glub,brob-method Arith,glub,complex-method Arith,glub,glub-method Arith,glub,missing-method Arith-methods |
| Coerces to numeric or complex form | as.complex as.complex,brob-method as.complex,glub-method as.numeric as.numeric,brob-method as.numeric,glub-method coerce,brob,complex-method coerce,brob,numeric-method coerce,glub,complex-method coerce,glub,numeric-method |
| Brobdingnagian numbers | as.brob brob is.brob |
| Class "brob" | .cPair,ANY,ANY-method .cPair,ANY,brob-method .cPair,brob,ANY-method .cPair,brob,brob-method .cPair,brob,complex-method .cPair,complex,brob-method brob-class getP,brob-method getX,brob-method sign<-,brob-method |
| Brobdingnagian matrices | as.brobmat brobmat brobmat_to_brob diag is.brobmat newbrobmat print.brobmat t t.brobmat |
| Class '"brobmat"' | %*%,ANY,brobmat-method %*%,brobmat,ANY-method %*%,brobmat,brobmat-method Arith,ANY,brobmat-method Arith,brob,brobmat-method Arith,brobmat,ANY-method Arith,brobmat,brob-method Arith,brobmat,brobmat-method Arith,brobmat,missing-method as.matrix,brobmat-method as.vector,brobmat-method brobmat-class coerce,brobmat,matrix-method colnames,brobmat-method colnames<-,brobmat-method Compare,ANY,brobmat-method Compare,brobmat,ANY-method Compare,brobmat,brobmat-method diag,ANY-method diag,brobmat-method dimnames,brobmat-method dimnames<-,brobmat,ANY-method dimnames<-,brobmat-method getP,ANY-method getP,brobmat-method getP,numeric-method getX,ANY-method getX,brobmat-method getX,numeric-method length,brobmat-method Math,brobmat-method ncol,brobmat-method nrow,brobmat-method rownames,brobmat-method rownames<-,brobmat-method show,brobmat-method t,ANY-method t,brobmat-method [,brobmat,ANY,ANY-method [,brobmat,index,index-method [,brobmat,index,missing-method [,brobmat,matrix,missing-method [,brobmat,missing,index-method [,brobmat,missing,missing-method [<-,brobmat,index,index-method [<-,brobmat,index,missing-method [<-,brobmat,matrix,missing-method [<-,brobmat,missing,index-method [<-,brobmat,missing,missing-method |
| Brobdingagian matrix arithmetic | brobmat.add brobmat.arith brobmat.compare brobmat.equal brobmat.greater brobmat.inverse brobmat.mult brobmat.power brobmat_matrixprod getat |
| Combine Brobdingnagian vectors | cBrob cbrob |
| Methods for Function Compare in Package Brobdingnag | Compare,ANY,brob-method Compare,ANY,glub-method Compare,brob,ANY-method Compare,brob,brob-method Compare,brob,glub-method Compare,glub,ANY-method Compare,glub,brob-method Compare,glub,glub-method Compare-methods |
| Real and imaginary manipulation | Arg Arg,brob-method Arg,glub-method Complex,brob-method Complex,glub-method Complex-methods Conj Conj,brob-method Conj,glub-method Im Im,brob-method Im,glub-method Im<- Im<-,brob-method Im<-,glub-method Mod Mod,brob-method Mod,glub-method Re Re,brob-method Re,glub-method Re<- Re<-,glub-method |
| Extract or Replace Parts of brobs or glubs | [,brob,ANY,ANY,ANY-method [,brob,ANY,ANY-method [,brob-method [,brobmat,ANY,ANY,ANY-method [,brobmat,index,index,ANY-method [,brobmat,index,missing,ANY-method [,brobmat,matrix,missing,ANY-method [,brobmat,missing,index,ANY-method [,brobmat,missing,missing,ANY-method [,glub,ANY,ANY,ANY-method [,glub,ANY,ANY-method [,glub-method [.brob [.glub [<-,brob,ANY,ANY,ANY-method [<-,brob,ANY,ANY-method [<-,brob-method [<-,brobmat,index,index,ANY-method [<-,brobmat,index,missing,ANY-method [<-,brobmat,matrix,missing,ANY-method [<-,brobmat,missing,index,ANY-method [<-,brobmat,missing,missing,ANY-method [<-,glub,ANY,ANY,ANY-method [<-,glub,ANY,ANY-method [<-,glub-method [<-.brob [<-.glub |
| Get and set methods for brob objects | getP getX sign<- |
| Glubbdubdribian numbers: complex numbers with Brobdingnagian real and imaginary parts | as.glub glub is.glub |
| Class "glub" | .cPair,ANY,glub-method .cPair,brob,glub-method .cPair,glub,ANY-method .cPair,glub,brob-method .cPair,glub,glub-method glub-class |
| Class '"index"' | index-class |
| Infinite brobs and glubs | finite infinite is.finite is.finite,brob-method is.finite,glub-method is.infinite is.infinite,brob-method is.infinite,glub-method |
| Get lengths of brobs and glubs | length length,brob-method length,glub-method |
| Logical operations on brobs | Logic,ANY,swift-method Logic,swift,ANY-method Logic,swift,swift-method logic.brob |
| Various logarithmic and circular functions for brobs | abs acos acosh asin asinh atan atanh ceiling cos cosh cumsum exp floor gamma lgamma log Math,brob-method Math,glub-method sin sinh sqrt sqrt,brob-method sqrt,glub-method sum1 tan tanh trunc |
| Basic plotting of Brobs | plot plot,ANY,brob-method plot,ANY,glub-method plot,brob,ANY-method plot,brob,missing-method plot,brob-method plot,glub,ANY-method plot,glub,missing-method plot,glub-method |
| Methods for printing brobs and glubs | print.brob print.glub show,brob-method show,glub-method |
| Various summary statistics for brobs and glubs | max min prod range sum Summary,brob-method Summary,glub-method |
| Class "swift" | swift-class |
