Skip to content

Releases: fusion809/FunctionIntegrator.jl

v0.6.0

08 Oct 00:29
Compare
Choose a tag to compare

FunctionIntegrator v0.6.0

Diff since v0.5.1

v0.5.1

26 Jul 16:51
Compare
Choose a tag to compare

Simplifying adaptive_simpsons_rule so that with each iteration N doubles. This causes accuracy to more closely match the tolerance argument given and it seems to make it more efficient (less computation time for a given level of accuracy).

v0.5.0

23 Jul 00:22
Compare
Choose a tag to compare

FunctionIntegrator v0.5.0

Adding rombergs_method(f::Function, N::Number, a::Number, b::Number).

v0.4.1

09 Jul 13:46
Compare
Choose a tag to compare

FunctionIntegrator v0.4.1

Improving the performance of simpsons_rule and simpsons38_rule by splitting stepwise_simpsons into stepwise_simpsons and stepwise_simpsons38.

v0.4.0

08 Jul 15:12
Compare
Choose a tag to compare

FunctionIntegrator v0.4.0

  • Minor typesetting improvements to documentation.
  • Adding two new functions:
    • adaptive_simpsons_rule(f::Function, a::Number, b::Number, ε::Float64=1e-10)
    • simpsons38_rule(f::Function, a::Number, b::Number, ε::Float64=1e-10)
  • Restricting N in simpsons_rule to even numbers.

v0.3.0

01 Jul 00:20
Compare
Choose a tag to compare

FunctionIntegrator v0.3.0

Splitting rectangle_rule into three separate functions: rectangle_rule_left (the original rectangle_rule), rectangle_rule_midpoint and rectangle_rule_right.

v0.2.1

29 Jun 00:17
Compare
Choose a tag to compare

FunctionIntegrator v0.2.1

Fixed rectangle_rule — it previously included both endpoints, when it is only meant to include the left endpoint (as it's the left Riemann sum).

v0.2.0

08 Jul 14:50
Compare
Choose a tag to compare

FunctionIntegrator v0.2.0

  • Improving docs.
  • Function renaming:
    • rectanglerectangle_rule
    • simpsonssimpsons_rule
    • trapezoidaltrapezoidal_rule
  • Adding 3 and 4 as valid values for k in chebyshev_quadrature.

v0.1.0

08 Jul 15:00
Compare
Choose a tag to compare

FunctionIntegrator v0.1.0

First release with the following functions:

  1. chebyshev_quadrature(f::Function, N::Number, k::Integer, a::Number, b::Number)
  2. hermite_quadrature(f::Function, N::Number, k::Integer)
  3. jacobi_quadrature(f::Function, N::Number, α::Number, β::Number, a::Number, b::Number)
  4. laguerre_quadrature(f::Function, N::Number, k::Integer)
  5. legendre_quadrature(f::Function, N::Number, a::Number, b::Number)
  6. lobatto_quadrature(f::Function, N::Number, a::Number, b::Number)
  7. radau_quadrature(f::Function, N::Number, a::Number, b::Number)
  8. rectangle(f::Function, N::Number, a::Number, b::Number)
  9. simpsons(f::Function, N::Number, a::Number, b::Number)
  10. trapezoidal(f::Number, N::Number, a::Number, b::Number)