Package: fntl 0.1.3.2
fntl: Numerical Tools for 'Rcpp' and Lambda Functions
Provides a 'C++' API for routinely used numerical tools such as integration, root-finding, and optimization, where function arguments are given as lambdas. This facilitates 'Rcpp' programming, enabling the development of 'R'-like code in 'C++' where functions can be defined on the fly and use variables in the surrounding environment.
Authors:
fntl_0.1.3.2.tar.gz
fntl_0.1.3.2.zip(r-4.7-x86_64)fntl_0.1.3.2.zip(r-4.7-arm64)fntl_0.1.3.2.zip(r-4.6-x86_64)fntl_0.1.3.2.zip(r-4.6-arm64)fntl_0.1.3.2.zip(r-4.5-x86_64)
fntl_0.1.3.2.tgz(r-4.6-x86_64)fntl_0.1.3.2.tgz(r-4.6-arm64)fntl_0.1.3.2.tgz(r-4.5-x86_64)fntl_0.1.3.2.tgz(r-4.5-arm64)
fntl_0.1.3.2.tar.gz(r-4.7-arm64)fntl_0.1.3.2.tar.gz(r-4.7-x86_64)fntl_0.1.3.2.tar.gz(r-4.6-arm64)fntl_0.1.3.2.tar.gz(r-4.6-x86_64)
fntl_0.1.3.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
fntl/json (API)
| # Install 'fntl' in R: |
| install.packages('fntl', repos = c('https://andrewraim.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/andrewraim/fntl/issues
Last updated from:a17f0c99bf. Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 177 | ||
| linux-devel-x86_64 | OK | 211 | ||
| source / vignettes | OK | 353 | ||
| linux-release-arm64 | OK | 186 | ||
| linux-release-x86_64 | OK | 172 | ||
| macos-release-arm64 | OK | 226 | ||
| macos-release-x86_64 | OK | 510 | ||
| macos-oldrel-arm64 | OK | 306 | ||
| macos-oldrel-x86_64 | OK | 344 | ||
| windows-devel-arm64 | OK | 498 | ||
| windows-devel-x86_64 | OK | 270 | ||
| windows-release-arm64 | OK | 492 | ||
| windows-release-x86_64 | OK | 286 | ||
| windows-oldrel-x86_64 | OK | 224 | ||
| wasm-release | OK | 129 |
Exports:bfgs_argsbfgs1bfgs2cg_argscg1cg2col_applyd_truncderiv1deriv2fd_deriv1fd_deriv2findroot_argsfindroot_bisectfindroot_brentgoldensectiongradient0hessian0integrate_argsintegrate0jacobian0lbfgsb_argslbfgsb1lbfgsb2mat_applyneldermeadneldermead_argsnlm_argsnlm1nlm2nlm3optimize_argsoptimize_brentouter1outer1_matvecouter1_tripletouter2outer2_matvecouter2_tripletp_truncq_truncr_truncrichardson_argsrow_applysolve_cgwhich0
Dependencies:Rcpp
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| fntl | fntl-package fntl |
| Arguments | args bfgs_args cg_args findroot_args integrate_args lbfgsb_args neldermead_args nlm_args optimize_args richardson_args |
| Numerical Derivatives via Finite Differences | deriv deriv1 deriv2 fd_deriv1 fd_deriv2 |
| Find Root | findroot findroot_bisect findroot_brent |
| Numerical Gradient Vector | gradient0 |
| Numerical Hessian | hessian0 |
| Integration | integrate0 |
| Numerical Jacobian Matrix | jacobian0 |
| Matrix Apply Functions | col_apply matrix_apply mat_apply row_apply |
| Multivariate Optimization | bfgs1 bfgs2 cg1 cg2 lbfgsb1 lbfgsb2 multivariate-optimization neldermead nlm1 nlm2 nlm3 |
| Outer Matrix | outer outer1 outer1_matvec outer1_triplet outer2 outer2_matvec outer2_triplet |
| Iteratively Solve a Linear System with Conjugate Gradient | solve_cg |
| Functions for Truncated Distributions | d_trunc p_trunc q_trunc r_trunc trunc |
| Univariate Optimization | goldensection optimize_brent univariate-optimization |
| Matrix Which Function | which0 |