v0.1.0
·
327 commits
to master
since this release
This release includes:
- a new example modelling ideal fluid flow;
- implementation of
cauchysingular integral operator usingstieltjesfor greater efficiency; - implementation of
pseudohilbert, a variant of the Hilbert transform which may not be normalized at infinity; - implementation of certain singular integral operators on circles with reversed orientation;
- new
showmethods to declutter the viewing of some of the larger data structures; - a new submodule
FundamentalSolutionsremoving the build requirement of v0.0.1, containing:-
a Julia translation of the C-library for the fundamental solution of the linearly stratified Helmholtz equation reported in:
A. H. Barnett, B. J. Nelson, and J. M. Mahoney, High-order boundary integral equation solution of high frequency wave scattering from obstacles in an unbounded linearly stratified medium, J. Comp. Phys., 297:407–426, 2015; and,
-
an implementation of the Riemann function of the linearly stratified Helmholtz equation reported in:
R. M. Slevinsky and S. Olver, A fast and well-conditioned spectral method for singular integral equations, arXiv:1507.00596, 2015;
-
- the start of a library for hierarchical data structures, including:
- binary hierarchical vectors and matrices, and hierarchical Funs, domains, spaces, and operators;
- low-rank matrices and low-rank (finite-rank) operators to represent admissible blocks;
- an algorithm to construct a binary cluster tree for points or domains in two spatial dimensions;
- a hierarchical direct solver with a cached factorization; and,
- compatibility with Julia v0.4 and ApproxFun v0.1 and removal of support for Julia v0.3.
We hope you enjoy the improvements and exploring new features!