jmert / AssociatedLegendrePolynomials.jl

A library for calculating the Associated Legendre polynomials
https://jmert.github.io/AssociatedLegendrePolynomials.jl/
MIT License
20 stars 2 forks source link

Add experimental method of making calls non-allocating #23

Closed jmert closed 4 years ago

jmert commented 4 years ago

Add the ability to pre-allocated the necessary work buffers and allow them to be reused across calls. I want this for work in jmert/CMB.jl, but this is very much an experiment, so no docs explaining use are being provided yet.

codecov[bot] commented 4 years ago

Codecov Report

Merging #23 into master will increase coverage by 0.83%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #23      +/-   ##
==========================================
+ Coverage   95.80%   96.63%   +0.83%     
==========================================
  Files           9        9              
  Lines         262      297      +35     
==========================================
+ Hits          251      287      +36     
+ Misses         11       10       -1     
Impacted Files Coverage Δ
src/calculation.jl 96.50% <100.00%> (+0.34%) :arrow_up:
src/precompile.jl 100.00% <100.00%> (ø)
src/norm_table.jl 97.14% <0.00%> (+2.85%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6a40b55...56bfecd. Read the comment docs.