NumericalAnalysisKit
Numerical analysis toolkit for Swift
This package contains libraries for performing various kinds of numerical analysis tasks.
NumericalPDEKit
This library contains various numerical solvers for partial differential equations (soon to include hyperbolic solvers, as well).
EllipticalPDE
This struct
uses finite difference methods to solve elliptical PDEs numerically.
For usage, please have a look at some of the examples in the EllipticalPDETests.
ParabolicPDE
This 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.
VisualizationKit
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 x
-, y
-, or z
-directions.