kyleaoman/martini: v2.0.3
Creators
Description
This release adds significant changes to the SPH kernel classes.
Instead of trying to walk users through the best practice for setting up an "adaptive kernel" that will fall back to other kernels when the approximations used for the kernel line integrals lose accuracy, the best practice is now implemented in a set of recommended kernels, with the individual underlying kernels now moved to private members shadowing the recommended "adaptive" versions. So for example the old WendlandC2Kernel becomes _WendlandC2Kernel, and is replaced by a WendlandC2Kernel that is adaptive and falls back to the DiracDeltaKernel or GaussianKernel when needed to achieve the target accuracy. The new approach is reflected in updated example notebooks and a new narrative docs page for SPH kernels.
Files
kyleaoman/martini-v2.0.3.zip
Files
(262.4 kB)
Name | Size | Download all |
---|---|---|
md5:565058b678b28f192fe4d8dfe8be088e
|
262.4 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/kyleaoman/martini/tree/v2.0.3 (URL)