Efficient C++ optimized functions for numerical and symbolic calculus as described in Guidotti (2020) arXiv:2101.00086. It includes basic arithmetic, tensor calculus, Einstein summing convention, fast computation of the Levi-Civita symbol and generalized Kronecker delta, Taylor series expansion, multivariate Hermite polynomials, high-order derivatives, ordinary differential equations, differential operators (Gradient, Jacobian, Hessian, Divergence, Curl, Laplacian) and numerical integration in arbitrary orthogonal coordinate systems: cartesian, polar, spherical, cylindrical, parabolic or user defined by custom scale factors.

Version: 0.3.0

Imports: Rcpp (≥ 1.0.1)

LinkingTo: Rcpp

Suggests: cubature, testthat, knitr, rmarkdown

Published: 2021-01-07

Author: Emanuele Guidotti ORCID iD [aut, cre]

Maintainer: Emanuele Guidotti <emanuele.guidotti at unine.ch>

BugReports: https://github.com/eguidotti/calculus/issues

License: GPL-3

URL: https://calculus.guidotti.dev

NeedsCompilation: yes

Citation: calculus citation info

Materials: README NEWS

In views: NumericalMathematics

CRAN checks: calculus results

Downloads:

Reference manual: calculus.pdf

Vignettes: High order derivatives of multivariate functions

Differential operators in arbitrary orthogonal coordinates systems

Einstein summation convention

Hermite polynomials

Multiple integrals in arbitrary orthogonal coordinates systems

Ordinary differential equations

Taylor series of multivariate functions

Package source: calculus_0.3.0.tar.gz

Windows binaries: r-devel: calculus_0.3.0.zip, r-release: calculus_0.3.0.zip, r-oldrel: calculus_0.3.0.zip

macOS binaries: r-release: calculus_0.3.0.tgz, r-oldrel: calculus_0.3.0.tgz

Old sources: calculus archive

Reverse dependencies:

Reverse imports: difNLR

https://www.tables-de-multiplication.fr

http://www.r-package.org/

https://cloud.r-package.org/

http://cran.r-package.org

https://rbldatalicense.r-package.org/

http://calculus.r-package.org/