NiHu: An open source C++ BEM library
We have developed a generic C++ library (called NiHu) for boundary elements. NiHu generates optimised code for a large variety of BEM formulations. Template metaprogramming is extensively exploited for adaptive and optimal code. We demonstrate NiHus versatility, flexibility, and performance by examples.
generic bem library c++ template metaprogramming boundary element methods object-oriented programming partial differential equations acoustics