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.1 |

Imports: | Rcpp (≥ 1.0.1) |

LinkingTo: | Rcpp |

Suggests: | cubature, testthat, knitr, rmarkdown |

Published: | 2021-05-26 |

Author: | Emanuele Guidotti [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 |

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.1.tar.gz |

Windows binaries: | r-devel: calculus_0.3.1.zip, r-devel-UCRT: calculus_0.3.1.zip, r-release: calculus_0.3.1.zip, r-oldrel: calculus_0.3.1.zip |

macOS binaries: | r-release (arm64): calculus_0.3.1.tgz, r-release (x86_64): calculus_0.3.1.tgz, r-oldrel: calculus_0.3.1.tgz |

Old sources: | calculus archive |

Reverse imports: | difNLR |

Please use the canonical form
`https://CRAN.R-project.org/package=calculus`
to link to this page.