Numerical analysis toolkit for Swift
This package contains libraries for performing various kinds of numerical analysis tasks.
This library contains various numerical solvers for partial differential equations (soon to include hyperbolic solvers, as well).
struct uses finite difference methods to solve elliptical PDEs numerically.
For usage, please have a look at some of the examples in the EllipticalPDETests.
struct implements the Crank-Nicolson method to solve parabolic PDEs numerically.
For usage, please have a look at some of the examples in the ParabolicPDETests.
HyperbolicPDE (coming soon)
Not yet implemented, but this will provide solvers for hyperbolic PDEs.
This library provides utilities for generating various visualizations based on solutions to numerical analysis problems. Currently, this is limited to generating 2D images representing cross-sectional heat maps in any of the