Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.98 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.98 KB

CompactBasisFunctions

Stable Docs Latest Docs License PkgEval Status Build Status Coverage DOI

This package provides a set of basis functions, mostly compactly supported, which are implemented as Continuum Arrays. Bases are accessed like arrays with continuous dimensions, e.g. as b[0.1, 2] to evaluate the second basis function in the point 0.1. Operations such as derivatives, inner products and mass matrices are implemented as Lazy Array operations, providing a high-level linear algebra interface. Functions in a basis are represented by a lazy multiplication of the basis and a vector of coefficients, which materializes only upon evaluation of the product.

References

If you use CompactBasisFunctions.jl in your work, please consider citing it by

@misc{Kraus:2020:CompactBasisFunctions,
  title={CompactBasisFunctions.jl: Compactly supported basis functions in Julia},
  author={Kraus, Michael},
  year={2020},
  howpublished={\url{https://github.com/JuliaGNI/CompactBasisFunctions.jl}},
  doi={10.5281/zenodo.4317806}
}