Package: dual 0.0.6
dual: Automatic Differentiation with Dual Numbers
Automatic differentiation is achieved by using dual numbers without providing hand-coded gradient functions. The output value of a mathematical function is returned with the values of its exact first derivative (or gradient). For more details see Baydin, Pearlmutter, Radul, and Siskind (2018) <https://jmlr.org/papers/volume18/17-468/17-468.pdf>.
Authors:
dual_0.0.6.tar.gz
dual_0.0.6.zip(r-4.7)dual_0.0.6.zip(r-4.6)dual_0.0.6.zip(r-4.5)
dual_0.0.6.tgz(r-4.6-any)dual_0.0.6.tgz(r-4.5-any)
dual_0.0.6.tar.gz(r-4.7-any)dual_0.0.6.tar.gz(r-4.6-any)
dual_0.0.6.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
dual/json (API)
| # Install 'dual' in R: |
| install.packages('dual', repos = c('https://drwolf85.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:e416d21080. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 103 | ||
| source / vignettes | OK | 174 | ||
| linux-release-x86_64 | OK | 80 | ||
| macos-release-arm64 | OK | 84 | ||
| macos-oldrel-arm64 | OK | 79 | ||
| windows-devel | OK | 69 | ||
| windows-release | OK | 75 | ||
| windows-oldrel | OK | 67 | ||
| wasm-release | OK | 88 |
Exports:atan2betachoosedualerferfcerfcinverfinvfactorialis.duallbetalchooselfactoriallogbpsigamma
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| dual: Automatic Differentiation with Dual Numbers | dual-package |
| Arithmetic Operators | * *,dual,dual-method *,dual,numeric-method *,numeric,dual-method + +,dual,dual-method +,dual,missing-method +,dual,numeric-method +,numeric,dual-method - -,dual,dual-method -,dual,missing-method -,dual,numeric-method -,numeric,dual-method / /,dual,dual-method /,dual,numeric-method /,numeric,dual-method Arithmetic ^ ^,dual,dual-method ^,dual,numeric-method ^,numeric,dual-method |
| Dual object class An S4 Class for dual numbers | dual dual-class initialize,dual-method is.dual is.dual,ANY,dual-method show,dual-method |
| Special Functions of Mathematics | erf erf,dual-mehtod erf,dual-method erfc erfc,dual-mehtod erfc,dual-method erfcinv erfcinv,dual-mehtod erfcinv,dual-method erfinv erfinv,dual-mehtod erfinv,dual-method Error |
| Hyperbolic Functions | acosh,dual-method asinh,dual-method atanh,dual-method cosh,dual-method Hyperbolic sinh,dual-method tanh,dual-method |
| Logarithms and Exponentials | exp exp,dual-method expm1 expm1,dual-method log log,dual-method log10 log10,dual-method log1p log1p,dual-method log2 log2,dual-method logb logb,dual,dual-method logb,dual,numeric-method logb,numeric,dual-method |
| Logic Operators for Comparing Dual Numbers | != !=,dual,dual-method !=,dual,numeric-method !=,numeric,dual-method < <,dual,dual-method <,dual,numeric-method <,numeric,dual-method <= <=,dual,dual-method <=,dual,numeric-method <=,numeric,dual-method == ==,dual,dual-method ==,dual,numeric-method ==,numeric,dual-method > >,dual,dual-method >,dual,numeric-method >,numeric,dual-method >= >=,dual,dual-method >=,dual,numeric-method >=,numeric,dual-method Logic |
| Miscellaneous Mathematical Functions | abs,dual-method MathFun sqrt,dual-method |
| Special Functions of Mathematics | beta,dual,dual-method beta,dual,numeric-method beta,numeric,dual-method choose,dual,dual-method choose,dual,numeric-method choose,numeric,dual-method digamma,dual-mehtod digamma,dual-method factorial,dual-mehtod factorial,dual-method gamma,dual-mehtod gamma,dual-method lbeta,dual,dual-method lbeta,dual,numeric-method lbeta,numeric,dual-method lchoose,dual,dual-method lchoose,dual,numeric-method lchoose,numeric,dual-method lfactorial,dual-mehtod lfactorial,dual-method lgamma,dual-mehtod lgamma,dual-method psigamma,dual,NULL-mehtod psigamma,dual-method Special trigamma,dual-mehtod trigamma,dual-method |
| Trigonometric Functions | acos,dual-method arccos,dual-method arcsin,dual-method arctan,dual-method asin,dual-method atan,dual-method atan2,ANY,dual-method atan2,dual,ANY-method atan2,dual,dual-method atan2,dual,numeric-method atan2,numeric,dual-method cos,dual-method cospi,dual-method sin,dual-method sinpi,dual-method tan,dual-method tanpi,dual-method Trig |
