-
- Downloads
Update smooth kernel implementation:
- remove the 'is_smooth' tag from smooth matrix kernels. - implement "self evaluation" member method for smooth matrix kernels. - add new trait that detects if a matrix kernel has a "self evaluation" member method. - update p2p and full direct implementations to call "self evaluation" when dealing with smooth kernels.
Showing
- checks/check_smooth_kernel.cpp 35 additions, 9 deletionschecks/check_smooth_kernel.cpp
- include/scalfmm/algorithms/full_direct.hpp 34 additions, 14 deletionsinclude/scalfmm/algorithms/full_direct.hpp
- include/scalfmm/matrix_kernels/gaussian.hpp 1 addition, 5 deletionsinclude/scalfmm/matrix_kernels/gaussian.hpp
- include/scalfmm/meta/traits.hpp 14 additions, 8 deletionsinclude/scalfmm/meta/traits.hpp
- include/scalfmm/operators/p2p.hpp 75 additions, 13 deletionsinclude/scalfmm/operators/p2p.hpp
Loading
Please register or sign in to comment